hddtempここは人によりけりだと思うので、自分で調べる。今思ったけど、tempratureの略をtempにしたのはアレだなぁ。Output.4.CentreonにCommandの登録5.Centreonに監視Servicesの登録6.Nagiosの再起動7.動いてる図HDDの温度監視HDDの温度をCentreonに監視させて、グラフを書く。前半はNagiosとやること一緒。各コンポーネントは単体では動作が確認できていることとする)概要手順SNMPのextend機能を使用して、HDDの温度がMIB値として取得できるようにする。対象のMIB値を取得してきて、Centreon用の出力をするようにプラグインを作成。これはnagiosのパフォーマンス出力とほぼ同義だ。CentreonのWebUIでcommandを登録。同様に監視対象となるホストを選択して、Servicesを登録。Nagios再起動して終わり。$10}';;esacdone</code>snmpd.confにextend行を記載(今回は最終行に2行追加)。restart</code>2.MIB値の確認nsExtensionsは1.3.6.1.4.1.8072.1.3なので、snmpwalkで一通り見てみる。34</code>値にシェルスクリプトのエラー値が入っている場合は、スクリプトを見直します。その後、-Onオプションを付与してOIDを数値形式で出力し、Centreon用のスクリプトに記載します。参考文献http://nagiosplug.sourceforge.net/developer-guidelines.htmlhttp://junrei.dip.jp/wordpress/nagios/nagios%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3/端的に、以下の2点が守られていればとりあえず機能する。こんぽーねんと=値</code>「ぶんしょー」部分は、画面出力に使用するだけ。パイプの後ろ側はグラフを描画するときに使用。グラフの要素名=値となるように記述。複数ある場合は半角スペースで区切る。hddtempここは人によりけりだと思うので、自分で調べる。今思ったけど、tempratureの略をtempにしたのはアレだなぁ。$ERRORS{$n_status};</code>CentreonにCommand登録する前に、手元で動作確認しておいたほうがいいよ。resourcesに設定されてる。$HOSTADDRESS$は、Centreonの設定項目から自動的に引っ張ってくる。異なるホストを監視するのに、Command2つ作るのは面倒でゲソ。Exampleに示す値を、Services設定時に入れる。Example空でもいいけど、$ARGn$に入る値の書き方を示すので書いていたほうがいい。“!”で区切って、順次$ARGn$($ARG1$,$ARG2$...)に代入されるよ。generic-service別にこれでなくてもいいけど。青い矢印クリックさっき作った“!46!50”が入力されるよ。対象ホストを選択してAddSaveして終わり。(外部編集)ソースの表示以前のリビジョンメディアマネージャー文書の先頭へ。