差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
management:centreon:hddtemp:start [2011/03/15 16:36]
yuki [5.Centreonに監視Servicesの登録]
management:centreon:hddtemp:start [2021/09/04 20:44]
yuki 削除
ライン 28: ライン 28:
   case $1 in   case $1 in
     name)       echo $dev;;     name)       echo $dev;;
-    temprature) smartctl -A $dev | awk '​$1=="​194"​ {print $10}';;​+    temprature) ​/​usr/​local/​sbin/​smartctl -A $dev | awk '​$1=="​194"​ {print $10}';;​
   esac   esac
 done</​code>​ done</​code>​
ライン 34: ライン 34:
   * snmpd.confにextend行を記載(今回は最終行に2行追加)。   * snmpd.confにextend行を記載(今回は最終行に2行追加)。
     * <​code>#​ cat snmpd.conf | tail -2     * <​code>#​ cat snmpd.conf | tail -2
-extend ataDevice /​usr/​local/​share/​snmp/​ata_device_temperature.sh name +extend ataDevice /​usr/​local/​share/​snmp/​ata_device_temprature.sh name 
-extend ataDeviceTemperature /​usr/​local/​share/​snmp/​ata_device_temperature.sh temprature</​code>​ +extend ataDeviceTemperature /​usr/​local/​share/​snmp/​ata_device_temprature.sh temprature</​code>​ 
-    * snmpdの再起動 +  * snmpdの再起動 
-      * <​code>#​ /​usr/​local/​etc/​rc.d/​snmpd restart</​code>​+    * <​code>#​ /​usr/​local/​etc/​rc.d/​snmpd restart</​code>​
  
 ==== 2.MIB値の確認 ==== ==== 2.MIB値の確認 ====
ライン 43: ライン 43:
   * nsExtensionsは1.3.6.1.4.1.8072.1.3なので、snmpwalkで一通り見てみる。   * nsExtensionsは1.3.6.1.4.1.8072.1.3なので、snmpwalkで一通り見てみる。
     * http://​www.oidview.com/​mibs/​8072/​NET-SNMP-AGENT-MIB.html     * http://​www.oidview.com/​mibs/​8072/​NET-SNMP-AGENT-MIB.html
-  * snmpwalk -v 1 -c private 127.0.0.1 .1.3.6.1.4.1.8072.1.3 +  * コマンド結果を一部抜粋 
-    * 一部抜粋 +    * <​code># ​snmpwalk -v 1 -c private 127.0.0.1 .1.3.6.1.4.1.8072.1.3 
-    * <​code>​NET-SNMP-EXTEND-MIB::​nsExtendOutNumLines."​ataDevice"​ = INTEGER: 4+NET-SNMP-EXTEND-MIB::​nsExtendOutNumLines."​ataDevice"​ = INTEGER: 4
 NET-SNMP-EXTEND-MIB::​nsExtendOutNumLines."​ataDeviceTemperature"​ = INTEGER: 4 NET-SNMP-EXTEND-MIB::​nsExtendOutNumLines."​ataDeviceTemperature"​ = INTEGER: 4
 NET-SNMP-EXTEND-MIB::​nsExtendResult."​ataDevice"​ = INTEGER: 0 NET-SNMP-EXTEND-MIB::​nsExtendResult."​ataDevice"​ = INTEGER: 0
ライン 59: ライン 59:
   * 値にシェルスクリプトのエラー値が入っている場合は、スクリプトを見直します。   * 値にシェルスクリプトのエラー値が入っている場合は、スクリプトを見直します。
   * その後、-Onオプションを付与してOIDを数値形式で出力し、Centreon用のスクリプトに記載します。   * その後、-Onオプションを付与してOIDを数値形式で出力し、Centreon用のスクリプトに記載します。
-    * <​code>​snmpwalk -v 1 -On -c private 127.0.0.1 .1.3.6.1.4.1.8072.1.3</​code>​+    * <​code>​snmpwalk -v 1 -On -c private 127.0.0.1 .1.3.6.1.4.1.8072.1.3</​code>​
  
 ==== 3.Centreon用のシェルスクリプト作成 ==== ==== 3.Centreon用のシェルスクリプト作成 ====
ライン 276: ライン 276:
   * Configuration -> Commands -> Add   * Configuration -> Commands -> Add
     * Command Name(自由に)     * Command Name(自由に)
-      * <​code>​hdd_temp</​code>​+      * <​code>​hddtemp</​code>​
     * Command Line(動作確認用のコマンドと同じになるように)     * Command Line(動作確認用のコマンドと同じになるように)
       * <​code>​$USER1$/​check_snmp_hddtemp.pl -H $HOSTADDRESS$ -C $USER2$ -w $ARG1$ -c $ARG2$ -f</​code>​       * <​code>​$USER1$/​check_snmp_hddtemp.pl -H $HOSTADDRESS$ -C $USER2$ -w $ARG1$ -c $ARG2$ -f</​code>​
ライン 303: ライン 303:
     * Check Command : hddtemp     * Check Command : hddtemp
       * さっき作った名前       * さっき作った名前
-    * +    * Args : 青い矢印クリック 
 +      * さっき作った"​!46!50"​が入力されるよ。 
 +    * Relations(上のタブにあるでゲソ) 
 +      * Linked with Hosts : 対象ホストを選択してAdd 
 +  * Saveして終わり。 
 + 
 +==== 6.Nagiosの再起動 ==== 
 + 
 +  * Configuration -> Nagios 
 +  * 下記2つにチェックを追加して、"​Export"​ 
 +    * Move Export Files 
 +    * Restart Nagios 
 + 
 +==== 7.動いてる図 ==== 
 + 
 +{{:​image:​centreon:​centreon_hddtemp_02.png|}} 
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0