最近、Zabbixばかりいじっていると、色々なOIDの値が気になります。
ということで、現在メインルーターになっているCloud Core RouterのOIDを取得するわけですが、snmpwalkするだけだと情報が多すぎて、本当に欲しい値が良く分かりません。
> system health print
fan-mode: auto
use-fan: main
active-fan: main
cpu-overtemp-check: yes
cpu-overtemp-threshold: 100C
cpu-overtemp-startup-delay: 1m
voltage: 24.1V
current: 877mA
fan-speed: 6002RPM
fan-speed2: 0RPM
temperature: 43C
cpu-temperature: 52C
power-consumption: 21.1W
というわけで以下のコマンドを入力することで該当のOIDを取得することが出来ます。
> system health print oid
active-fan: .1.3.6.1.4.1.14988.1.1.3.9.0
voltage: .1.3.6.1.4.1.14988.1.1.3.8.0
temperature: .1.3.6.1.4.1.14988.1.1.3.10.0
processor-temperature: .1.3.6.1.4.1.14988.1.1.3.11.0
current: .1.3.6.1.4.1.14988.1.1.3.13.0
power-consumption: .1.3.6.1.4.1.14988.1.1.3.12.0
他にも以下のようなOIDがあることが分かりました。
> system resource print oid
uptime: .1.3.6.1.2.1.1.3.0
total-memory: .1.3.6.1.2.1.25.2.3.1.5.65536
used-memory: .1.3.6.1.2.1.25.2.3.1.6.65536
あとはこの値をZabbixなどに登録することで、日々の状態を監視並びに検知することが出来るようになると思います。