EdgeRouter ER-8の温度をZabbixで取得する

前回の記事を書いた後、ZabbixでEdgeRouter ER-8の温度を取得することができたので
記事にしたいと思います。

EdgeRouter ER-8を買ってセットアップしてみた

 

EdgeRouter ER-8 にSSHできるようにする


Webでログインしたら、フッターっぽいところに system タブがあるので
そこを開いてSSHを有効化します。

ちなみにこの時点でWAN側のポートが開くので要注意です。

 

ホームディレクトリにスクリプトを設置する

これに実行権限を与える chmod +x get_temperature.sh

 

Zabbix server で zabbixユーザーがSSHできるようにする

僕の環境では zabbix ユーザーは /bin/false な状態だったのでいくつかコマンドを実行

 

また、一度known_hostsに EdgeRouter を追加するためにzabbixユーザーでSSH

 

 

Zabbix server の外部スクリプトとしてスクリプトを設置する

これをZabbixのexternalscriptsフォルダの中に入れる

zabbixで実行できるようにしておく

zabbix server の再起動

# systemctl restart zabbix-server

 

Zabbix にアイテムを追加する


こんな感じに追加する。
引数の部分はCPU以外にもBoardCPUとPHYBoardPHYが取得できます。

 

確認する

コメントを残す

メールアドレスが公開されることはありません。