CPUの使用率のグラフからSoftIRQ(Software interrupts)が抜けてしまっていたので追加して、いくつか修正を加えた。 ↑午前2時ぐらいからちゃんとでるようになってる。通信が多いサーバではインパクトがある変更かもしれません。 Net-SNMP(UCD-SNMP-MIB)のCPU使... 続きを読む
Redisをサービスで利用するというので、CloudForecastで監視するプラグインを作ってみました。 監視項目は Percona の Monitoring Plugins を参考にしてます Redis の統計情報は info コマンドを実行すると得られます。telnet でも実行可能です。 info $1020 re... 続きを読む
MySQLのレプリケーションの遅延状況を取得するプラグインをCloudForecast本体に追加しました。 host_configで --- component_config: resources: - traffic:eth0 - traffic:eth1 - basic - mysql - innodb - mysqlreplication このように追加すれば使えます。 ... 続きを読む
久しぶりにcloudforecastの本体に機能追加 グラフ作成時に複数のrrdファイル利用 一つ目は、グラフの定義中に他のrrdのデータを取り込みやすくする為の機能。 今までグラフ定義モジュールのグラフ設定中に <%RRD%> と書くと、それを自動的に該当するrrdファイル... 続きを読む
perl, cloudforecastJobQueueがいくつたまってるか可視化したくて作りました。ソースはgist。 以下のエントリを参考にして作りました。 CloudForecastのリソース監視定義モジュールの作り方 - blog.nomadscafe.jp cloudforecastって何? id:kazeburoさんが開発... 続きを読む
一つ前の記事、「今こそ見直すApacheの設定」にはたくさんのアクセスを頂きました。はてなブックマークでホットエントリになったのが大きかったようです。 7/6、7/7のこの記事ページへのアクセスを集計すると grep 'GET /2011/07/apache.html' access.log|grep ... 続きを読む
tech | 01:05 | CloudForecast というリソース管理ツールがあります。色々見られるのはいいんですが、[よく分からん|知らん|勘違いしている]項目ばかりなので解説のようなものを。TrafficThroughput転送量。Inbound外部から受けたリクエスト。webサーバやproxy... 続きを読む
kazeburoさんが開発をされているサーバリソースの可視化ツール「CloudForecast」ですが、個人的に使ってみていてとても使いやすいなと思っています。もっと使ってくれる人が増えるといいなと思い、自重せずに入門エントリを書いてみました。 CloudForecastって... 続きを読む
なんか、2/6の夜に「修士論文の代わりに退学願を提出してきた」がTwitterでばずったらしく、Yahoo砲よろしく突如としてアクセスが集中しました。下の方にリソースモニタリングのグラフを貼りつけてますが、今までがほぼ0に見えてしまうくらいに来てたのでびっく... 続きを読む
CloudForecastに何人かの方から要望があった複数サーバの一括表示機能がやっと付きました。 作ってみたら便利で、ライブドアでは既に活用しまくってます。チューニング後の比較や一部のサーバに問題があった場合の確認などにも使えると思います。もちろん右上の... 続きを読む
調査のついでに作ってみた。 gearmandのステータスは、telnetでアクセスして、statusコマンドを発行するととれる $ telnet localhost 4730 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. status resize 3 3 ... 続きを読む
先週のmixiの大規模な障害は、memcachedに対する接続が非常に多いところから発生したようなので、CloudForecastでその接続数をモニタリングできるようにしてみました。 (mixiではたぶんおそらくmemcachedは専用のサーバとなっているので、通常のTCP Establishe... 続きを読む
2010年代にどのMTAを使うのがいいかよくわからないkazeburoです qmailのキュー数をCloudForecastで監視するためのモジュールを書いてみました。 gistです このリソース定義を使うには、メール配送サーバのsnmpd.confに extend qmail /var/qmail/bin/qmail-qstat... 続きを読む
Yokohama.pm#6 x Perl Casual#3でcloudforecastについて時間を頂いたので喋ってきました。 すてきな会場を貸して頂いたネイバージャパン株式会社さん、USTREAMを担当してくれた941さんありがとうございます。 発表資料はこちら。 続きを読む
Qudo::Parallel::Managerをつかえばscoreboradをみれるので、CloudForecastでグラフ化してみた。 package CloudForecast::Data::Qudo; use CloudForecast::Data -base; use IO::Socket::INET; =head1 NAME CloudForecast::Data::Qudo =head1 SYNOPSIS host_conf... 続きを読む
CloudForecastでリソース監視をする際の情報取得方法、グラフの設定を行うモジュールの作り方の紹介です。前のエントリーで紹介したgearman-starter.plのスコアボードによるステータス情報を取得してグラフにしてみます。 まず、gearman-starter.plのステータス... 続きを読む
CloudForecastっていうリソース監視のツール/フレームワーク作ったにおいて、CloudForecastのインストールとCPUやメモリー、トラフィックなど基本的な監視ができるところまで記事にしましたが、今回はその監視項目のカスタマイズの方法を紹介します。 前回記事... 続きを読む
1ヶ月前ほどにBlogに書いたサーバリソースの監視ツール CloudForecastは弊社でも導入前提で試験をしつつ、さまざまなアップデートを行っているのでその紹介です 大きく変わったのはWeb画面の見た目です。 サーバ一覧 各サーバのグラフページ 多くのサーバを監視... 続きを読む