インフラ

Node.js

Node.jsでWebSocketサーバを立てる

SocketRocketでiPhoneからWebSocket通信をする。 では、WebSocketのクライアントを作成したので、続いてサーバサイドの実装をします。 どの言語で実装するか? クライアント側は、iPhoneであればObjecti...
Objective-C

SocketRocketでiPhoneからWebSocket通信をする。

WebSocketってなんだ? に続きまして、WebSocketネタです。 WebSocketでリアルタイムな何かを作るにあたって、ブラウザベースで作ってもいいのですが、まずはiPhoneで作ってみることにしました。WebSocketに未対...
WebSocket

WebSocketってなんだ?

リアルタイムにコミュニケーションできる何かが作りたくなりまして、最近よく聞くような気がするWebSocketというやつに手を出してみようと思いました。 ちょっと調べてみると、socket.ioとかNode.jsとか知らないことが多いし、そも...
Munin

全てのEC2インスタンスを自動で監視するEC2Muninを作りました。

Amazon Web Servicesは使いたい時に使いたい分だけサーバを起動して使えるのでとても便利です。 便利なんですが、インスタンスを起動したり停止したりを繰り返していると、そのつど監視設定を書き換えるのが面倒です。Auto Scal...
Munin

Muninの監視対象を追加する。

Muninのインストールでは、MuninとMuninノードを自サーバにインストールして、自分自身を監視するところまで終わりました。 続いて今回は別のサーバを監視するようにします。監視対象もEC2のmicroインスタンスで用意しました。 監視...
Munin

Muninのインストール

Cactiのインストール に続いてMuninをインストールします。こちらもまずは、多数のサーバのリソースを監視するのではなく、自分自身をモニタリングするところまでです。 EC2インスタンスを立ち上げる Amazon LinuxのAMIをベー...
Cacti

Cactiのインストール

さっそくCactiをインストールしてみました。ブラウザでアクセスしてグラフを表示するところまでの記録です。 EC2インスタンスを立ち上げる Amazon LinuxのAMIをベースにしていますので、環境によってインストール手順は適宜変えてく...
Cacti

リソース監視、MuninかCactiか。

今までMuninとAmazon CloudWatchでリソース監視していましたが、より詳細にリソース監視をしようと思いました。 なぜ詳細にリソースを見たいのか? 簡単にいうと以下の様な目的です。 障害が発生する前に、問題になりそうな部分を...
Linux

ターミナルを閉じてもプロセスを終了させないnohupコマンド

バッチ処理しようと思って、サーバにSSHで接続して、スクリプトを実行しました。 $ some_batch 実行したはいいものの・・・。 問題は、処理が終わる前に接続を切りたくなってしまった場合です。 たとえば、ネットワーク環境が急に悪く...
Linux

Linuxシェルでファイルの中身の一部を書き換えるsed

Linuxのシェル上でファイルの一部を書き換えたいときがあります。 たとえば、設定ファイルを書き換えるシェルスクリプトを作りたい、など。 テキスト変換コマンドsed sedは、stream editorの略で、入力されたテキストに何かしらの...
タイトルとURLをコピーしました