運用前サーバーと運用サーバーがあります。運用前にサービス チェックが失敗した場合は、電子メールを送信するだけです (ポケットベルは送信しません)。本番サーバーで失敗した場合は、ページを送信する必要があります。
サービスの連絡先グループを変更できることは知っていますが、実行しているホストに応じて変更できますか?
運用前サーバーと運用サーバーがあります。運用前にサービス チェックが失敗した場合は、電子メールを送信するだけです (ポケットベルは送信しません)。本番サーバーで失敗した場合は、ページを送信する必要があります。
サービスの連絡先グループを変更できることは知っていますが、実行しているホストに応じて変更できますか?
Contact.cfg で 2 つのグループを作成します。
define contactgroup{
contactgroup_name alert_Email
service_notification_commands notify-service-by-email
alias Alert temrerature group
members user1, user2
}
define contactgroup{
contactgroup_name alert_Email_SMS
service_notification_commands notify-service-by-email,notify-service-by-sms
alias Alert temrerature group
members user1, user2
}
そして、ホスト conf (またはテンプレートは、nagios のセットアップ方法によって異なります) に、正しいグループ ex を配置するだけです:
define service{
use generic-service ; Name of service template to use
host_name BladeCenter_test
service_description SSH
check_command check_ssh
contact_groups alert_Email
}
define service{
use generic-service ; Name of service template to use
host_name BladeCenter
service_description SSH
check_command check_ssh
contact_groups alert_Email_SMS
}