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 - 投稿数: 4671
「r」が抜けてしまっていませんか?
UserParameter=echo,/bin/echo 1
であれば、「1」が返却できるようです。
tenma69 - 投稿数: 17
回答ありがとうございます。
申し訳ありません。
転記が誤っておりました。
zabbix_agentd.confの内容を
UserParameter=echo,/bin/echo 1
に修正し、zabbix-agent を再起動しましたが出力結果に変更がありません。
agentのログにも何も出力されず、状況がわからない状態です。
TNK - 投稿数: 4671
zabbix_agentd.confのServerに設定したサーバ機から、
$ zabbix_get -s [zabbix_agentd.confのListenIP] -k echo
と実行してみてください。
それで値が取得できれば、Zabbixで監視することができます。
Zabbix 1.8ならzabbix_agentd -t echoでも確認できています。
ご確認ください。
tenma69 - 投稿数: 17
お世話になっております。
遅くなりましたが、EnableRemoteCommandsのコメントアウトをはずし忘れていました。
agentd.confの上記パラメータを有効にすることにより、 zabbix_getで値が取得できました。
Zabbix 1.6なのでzabbix_agentd -t は使えないようですね。
ありがとうございました。