Nagiosプラグインとは、Nagiosが監視を行い、監視データを収集するために必要なプログラムのことだ。
今回は、このNagiosプラグインを自作しようというお話。
以前、SoftwareDesignでも『ネットワーク監視ツールNagiosのコードを読む』(2007年3月号~2009年2月号)というNagiosプラグインを扱った2年にも及ぶすばらしい連載があった。
この時期は毎月楽しみに読んでいたものだ。
そういう話はさておき、まぁ、何が言いたいのかといえば、Nagiosプラグインは簡単に作れますよということだ。
結論から言うと、最低限以下の条件を満たしていれば良い。
1.監視結果を80文字以内でSTDOUTに出力すること
2.監視結果を戻り値(0、1、2、3のいずれか)で返すこと
Nagiosプラグインが簡単か、難しいかは、そのプラグインがどんなことをするか(監視の処理内容)によるということだ。
しかし、どうせ作るなら、もう少しお行儀よく作りましょうというのが今回の趣旨だ。
Read More…
Archive for 3月, 2010
NagiosQLとは、Nagiosの監視設定をWebインターフェースから簡単に行えるアドオンだ。
今回は、以前このブログで紹介したNagiosQL(3.0.3)の日本語化をやってみたい。
個人的にはNagiosQL(3.0.3)は日本語化しないほうが使いやすいのではないかと思っている。
なぜなら、Nagiosのマニュアルに書かれている設定キーワードとの比較がしづらくなるからだ。
まぁ、この辺の感性は個人差があるのでなんともいえないが、少なくとも選択肢が広がることはいいことなので紹介しておく。
Read More…
NagVisとは、Nagiosの監視データを可視化(マップ表示)するためのアドオンだ。
今回は、このNagiosの監視データを可視化(マップ表示)するためのアドオンであるNagVisのインストール方法を紹介する。
デフォルトでAUTOMAP表示機能がついており、ホストアイコン上にマウスを持っていくとステータスウィンドウが表示される。
AUTOMAPは、Nagiosのステータスマップ同様、ホストの親子関係に従って表示される。
また、マップは自由に作成することができ、さまざまな表示画面が作成できる。
日本地図をベースとした各拠点間のネットワーク状況の監視表示画面や、システム構成図をベースとしたアプリケーションやプロセスの監視表示画面を作成することも可能だ。
監視データは、以前『NDOUtils(1.4b8)のインストール』で紹介したNDOUtilsで格納されたDBから読み取る。
このブログを書いている現在時点でのNagVisの最新版は1.4.6 だ。
以前、インストールしたNagios(3.1.0)にインストールを行う。
サーバOSは、CentOS 5.3 である。
Read More…
1 Comment