zabbix_agentd -t

お世話になっております。

CentOS5.7のzabbix1.6環境にて、zabbix_agentd.conf 下記の通り
UserParameterを設定し、agentdを再起動しました。

zabbix_getでパラメータの情報が取得できず、エージェント側でzabbix_agentd -t で設定した値を
取得できるか確認していますが、エージェント側でもZBX_NOTSUPPORTEDとなります。

zabbix_agentd.conf に追加した設定
==================
UserParamete=echo,/bin/echo 1
==================

エージェント側実行時のログ
==================
# /usr/sbin/zabbix_agentd -t echo
echo [m|ZBX_NOTSUPPORTED]
==================

サーバ側でzabbix_getを実行して、デフォルトで存在するキーは取得できますので
サーバ間通信等の問題ではないと思いますが、何か確認すべき点等ありませんでしょうか。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

「r」が抜けてしまっていませんか?

UserParameter=echo,/bin/echo 1
であれば、「1」が返却できるようです。

ユーザー tenma69 の写真

回答ありがとうございます。

申し訳ありません。
転記が誤っておりました。

zabbix_agentd.confの内容を
UserParameter=echo,/bin/echo 1
に修正し、zabbix-agent を再起動しましたが出力結果に変更がありません。

agentのログにも何も出力されず、状況がわからない状態です。

ユーザー TNK の写真

zabbix_agentd.confのServerに設定したサーバ機から、

 $ zabbix_get -s [zabbix_agentd.confのListenIP] -k echo

と実行してみてください。

それで値が取得できれば、Zabbixで監視することができます。

Zabbix 1.8ならzabbix_agentd -t echoでも確認できています。
ご確認ください。

ユーザー tenma69 の写真

お世話になっております。

遅くなりましたが、EnableRemoteCommandsのコメントアウトをはずし忘れていました。
agentd.confの上記パラメータを有効にすることにより、 zabbix_getで値が取得できました。

Zabbix 1.6なのでzabbix_agentd -t は使えないようですね。
ありがとうございました。