[mikrotik][SNMP] Cloud Core Router(CCR1016-12G) の温度およびVoltageなどのOIDを取得する方法。

mikrotik

最近、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などに登録することで、日々の状態を監視並びに検知することが出来るようになると思います。

この記事を書いた人

kometchtech

うつ病を患いながら、IT業界の末席にいるおっさんエンジニア。科学計算をしたことがないのに、HPC分野にお邪魔している。興味のある分野で学習したことをblogにまとめつつ、うつ病の経過症状のメモも置いておく日々。じつはRouterboard User Group JPの中の人でもある。 Amazon欲しいものリスト / Arm板を恵んでくれる人募集中

kometchtechをフォローする
タイトルとURLをコピーしました