Skip to content

Instantly share code, notes, and snippets.

View inokappa's full-sized avatar
😴
zzzzz

Yohei Kawahara inokappa

😴
zzzzz
View GitHub Profile
@inokappa
inokappa / gist:2be2ad0af6527b6749df
Last active November 21, 2017 17:59
Graphite Setup for CentOS
@inokappa
inokappa / gist:8dd7291ac41333611d20
Last active October 13, 2017 07:32
Sensu / Graphite 調査メモ

Graphite

Graphite の基本

アーキテクチャ

  • メトリクスを収集するのが carbon
  • データを保存しておくのが whisper
  • whisper に保存されたメトリクスを表示するのが graphite-web
@inokappa
inokappa / windows-event-log-sample.py
Last active August 29, 2017 13:34
Python スクリプトから Windows Server のイベントログにログを送るメモ
# -*- coding:utf-8 -*-
import win32api
import win32con
import win32evtlog
import win32security
import win32evtlogutil
import time
class EventLog:
@inokappa
inokappa / tagCtrl.go
Created July 23, 2017 07:20
EC2 のタグを付けたり、外したり
package main
import (
"os"
"fmt"
"flag"
"strings"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
@inokappa
inokappa / ec2Ctrl.go
Created July 21, 2017 00:47
EC2 を起動したり停止したり、一覧を取得するやつ
package main
import (
"os"
"fmt"
"flag"
"strings"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
@inokappa
inokappa / cmdRunner.go
Last active July 18, 2017 01:03
コマンドの実行結果を JSON で返す郷
package main
import (
"fmt"
"log"
"os"
"os/exec"
"time"
"flag"
"encoding/json"
@inokappa
inokappa / oreno-assume.go
Created July 8, 2017 01:04
Assume Role して環境変数にセットしつつ引数で指定したコマンドを実行するやつ
package main
import (
"os"
"os/exec"
"fmt"
"flag"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
@inokappa
inokappa / aws_summit_2017_dev_day.md
Created June 2, 2017 06:24
AWS Summit 2017 DevDay 聴講メモ
@inokappa
inokappa / restaurant-search.py
Created April 13, 2017 00:48
Amazon Elasticsearch Service に放り込んだレストランデータを検索するコマンドラインツールサンプル with dd-trace-py
# -*- coding: utf-8 -*-
import elasticsearch
import json
import os
import time
import datetime
import argparse
import sys
import codecs
@inokappa
inokappa / login_check.js
Last active February 11, 2017 11:09
簡単は HTML フォームのログイン画面にログインさせる phantomjs ファイル
//
// phantomjs 2.1.1 にて確認済み
// $ phantomjs login_check.js username password
//
var system = require('system');
var args = system.args;
var page = new WebPage(), testindex = 0, loadInProgress = false;
var url = 'http://127.0.0.1:3000/';
var username = system.args[1];