Nagios で何も考えずに複数人に通知したいときの適当な設定
※ この記事の内容は2013年8月頃にメモしたものです
諸々オブションはあるけど、 何も考えずにグループ分けした複数人に 通知を設定したいときの最低限の方法
環境
- Nagios 3.4.1
コンタクトの設定
/etc/nagios/objects/contacts.cfg
# Contact # 個別の通知先を定義する # デフォルト定義済テンプレートのgeneric-contactをuseする # それ以外の設定を使いたい場合は個別の項目を変更すればできる? define contact{ contact_name taro.yamada use generic-contact alias Taro Yamada email taro.yamada@example.com } define contact{ contact_name jiro.tanaka use generic-contact alias Jiro Tanaka email jiro.tanaka@example.com } # Contact Group # 通知先をグループにまとめて定義する define contactgroup{ contactgroup_name example alias Example Group members taro.yamada,jiro.tanaka }
サービスの設定
/etc/nagios/servers/hoge.cfg
# それぞれのサービス定義に通知してほしい contact_groups を追加する define service { use local-service host_name hoge service_description PING check_command check_ping!160.0,20%!500.0,60% contact_groups example }
設定反映
コマンドで確認して
/etc/init.d/nagios checkconfig
設定反映
/etc/init.d/nagios reload
参考
ありがたや