zabbix2.0.0のログ監視について
他の方の設定を見てもエラーとなり保存できないので質問します。
Linuxのzabbixエージェントの/var/log/messagesを監視して、
errorが文字列にある場合にアラームをあげたいのですが、
うまくいきません。
Zabbixエージェント(アクティブ)
log["/var/log/messages"]
ログ
Log Files
{ZabbixAgent:log["/var/log/messages"].iregexp(error)}=1
※" "でくくらないとエラーが出ます。
logger -f /var/log/messages errorでerrorを出す。
この場合、errorがあると「最新データ」にLog Filesでerrorの行が出る
のでしょうか?
TNK - 投稿数: 4769
2.0.1の環境しか無いので2.0.1で確認してみましたが、log[]の引数
のファイル名は、ダブルコーテーションでくくらなくても設定できます。
利用されている2.0.0は、どのようにしてインストールされましたか?
Webの画面でエラーとなるのであれば、
・設定が不足している
・必要なモジュールがインストールされていない
などが考えられます。
利用されているOSなどに関する情報もお教えいただけませんか?
あと、それ以外でログ監視に関することとしては、2.0からアクティブ
チェックに関する設定に変更が行われています。
具体的には、zabbix_agentd.conf内に、ServerActiveという項目が
追加されていますが、通常であれば、ここにServerと同じ値を設定
するようにしてください。
1.8系(1.8.12以降)はServerActiveに値を設定しなければ今までど
おりServerの値を利用しますが、2.0は明示的にアクティブチェック
の通知先を指定する必要があります。
ご確認ください。
ご参考:
http://www.slideshare.net/BlueSkyDetector/zabbix-multipeserversupportinactiveagent
sabi - 投稿数: 30
エラーの件は、キーで" "を指定していたので、トリガで修正しようとして
エラーが出ていましたので、直りました。
OSはZabbixサーバ、エージェント共にLinux5.5です。
ServerActiveの値はサーバ、エージェント共にサーバのIPアドレスに
なっていました。
エージェントの状態も緑になっていて、他のアプリケーションは情報を取ってきています。
sabi - 投稿数: 30
こちらは解決しました。
TNK - 投稿数: 4769
同様の問題にぶつかってしまった方のためにも、どのような対応を行って
解決されたのかをお教えいただけませんか?
sabi - 投稿数: 30
他の方の対応で、zabbix_agentd.conf内のHostnameと、
サーバに登録するホスト名が一致しないとZabbixエージェント(アクティブ)は
利用できないとあり、確認したところ、syslogが取れないエージェントは
これがずれておりました。
同じにしてエージェントを再起動して動作確認しました。