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が取得できます。

 

確認する

2 Replies to “EdgeRouter ER-8の温度をZabbixで取得する”

  1. kobe 12

    Stephen Curry , the son of former NBA player Dell Curry, is the national spokesperson for ThanksUSA, a non-revenue organization that
    provides faculty scholarships for the youngsters of
    the men and women of in the United States Armed Forces.

コメントを残す

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