Zabbix
概要 [#gb37fa52]
messagesやApacheのerrorログなどに出力されるエラーから、Zabbixで検知したい場合に使用します。
Zabbixバージョン:2.2
監視対象サーバー:Zabbix agentが導入されている前提 [#k943cbf1]
# vim /etc/zabbix/zabbix_agentd.conf
---
ServerActive=監視サーバーのIPアドレス
---
監視サーバー [#uf270c93]
テンプレート作成 [#k01c17c9]
Template画面で「Template Log Check」という名前のテンプレートを作成。
アイテム作成 [#de023b26]
名前:httpd_error_log ※なんでも良い。
タイプ:Zabbixエージェント(アクティブ)
キー:log["/var/log/httpd/error_log"]
データ型:ログ
更新間隔:60
保存
トリガー作成 [#da3c7eb5]
名前:HTTP ErrorLog Check(Segmentation fault)
条件式:(({Template Log Check:log["/var/log/httpd/error_log"].iregexp(Segmentation fault)})#0)
※iregexpのあとのカッコの中に文言を書く。スペースあってもOK。「|」で区切れば複数可能。
障害イベントを継続して生成:チェックあり