私は、avreg をセットアップした Linux サーバーと、それに接続した複数のカメラを持っています。サーバーには WAN IP アドレスがあり、他の NIC はスイッチに接続され、スイッチにはいくつかの IP カメラが接続されています。
Zabbix サーバーは、avreg を備えたサーバーのみを監視するように設定されており、カメラにアクセスすることはできません。
目標は、avreg サーバーからカメラに ping を送信してその情報を zabbix に渡すだけでカメラを監視することです。
私はzabbixのカスタムパラメータをこのように作ってみました
UserParameter=campstate, /bin/ping -c 1 10.4.4.196 | grep packets | awk -F',' '{print $3}' | awk -F' ' '{print $1}' | awk -F'%' '{print $1}'
カメラがオンラインの場合は 0 を返し、ダウンしている場合は 100 を返します。
しかし、zabbix ではサポートされていないと言われています。
希望するチェックを行うにはどうすればよいですか?