temperature

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 な状態だったのでいくつかコマンドを実行 [crayon-5b4efd1b65cc1536338228/]   また、一度known_hostsに EdgeRouter を追加するためにzabbixユーザーでSSH [crayon-5b4efd1b65ccd692127859/]     Zabbix server の外部スクリプトとしてスクリプトを設置する [crayon-5b4efd1b65ccf581621400/] これをZabbixのexternalscriptsフォルダの中に入れる zabbixで実行できるようにしておく [crayon-5b4efd1b65cd1579074482/] zabbix server の再起動 # systemctl restart zabbix-server   Zabbix にアイテムを追加する こんな感じに追加する。 引数の部分はCPU以外にもBoardCPUととPHY、BoardPHYが取得できます。   確認する EdgeRouterのCPU温度をZabbixで取得できたぞーーー pic.twitter.com/ES5KLXss4X — らりるれるいすにゃん (@lu_iskun) 2017年5月11日