いつもお世話になっております。
タイトルの件について質問させて頂きます。
使用環境
Zabbix Server:3.0.7 PostgreSQL
OS:CentOS 7.2
Zabbix Agent:3.0.7
OS:CentOS 7.3
UserParameterを使用してFPGAカードの状態を確認するコマンド
"bwmonitor --dev=1 --read | grep "Board Power" | grep OK | wc -l"
を実行して"OK"の数が"0"の場合にエラー検知するよう設定しています。
OSで上記コマンドを実行すると結果を正しく返してくれるのですが、
zabbixのwebコンソール、zabbix_getで値を取得すると"0"が返ってきます。
下記ページを参考に切り訳を行いました。
http://www.zabbix.jp/node/2727
AllowRootは"1”設定しているため、コマンドはrootで実行されている認識です。
DebugLevelを"4"に変更してログを確認しましたが、下記の通り出力されており
正常に実行できているように見えます。