0

運用前サーバーと運用サーバーがあります。運用前にサービス チェックが失敗した場合は、電子メールを送信するだけです (ポケットベルは送信しません)。本番サーバーで失敗した場合は、ページを送信する必要があります。

サービスの連絡先グループを変更できることは知っていますが、実行しているホストに応じて変更できますか?

4

1 に答える 1

1

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
        }
于 2011-07-13T11:59:51.173 に答える