LINUX.ORG.RU

История изменений

Исправление bl, (текущая версия) :

спрашивай cli-утилиты заведение тикетов или инцидентов у вендора своего helpdesk

напиши обёрточку или особый формат вызова command-ы типа такие, который например принимает аргументы в каком-то таком виде

define command{
 command_name    notify-host-to-helpdesk
 command_line    $USER1$/notify-host-to-helpdesk.sh "$HOSTNAME$" "$HOSTADDRESS$ is $HOSTSTATE$" 
}

$USER1$/notify-host-to-helpdesk.sh совершаешь заведение инцидента.

Заводишь контакт, вешаешь ему эти команды в качестве service_notification_commands, host_notification_commands
define contact{
        contact_name                    helpdesk
        alias                           helpdesk
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,c,r
        host_notification_options       d,u,r
        service_notification_commands   notify-service-to-helpdesk
        host_notification_commands      notify-host-to-helpdesk
        }


хостам, сервисам, группе сервисов, дописываешь (можно через запятую) чтобы уведомлять также в хелпдеск.
contacts                  admin,helpdesk

Исходная версия bl, :

спрашивай cli-утилиты заведение тикетов или инцидентов у вендора своего helpdesk

напиши обёрточку или особый формат вызова command-ы типа такие, который например принимает аргументы в каком-то таком виде

define command{
 command_name    notify-host-to-helpdesk
 command_line    $USER1$/notify-host-to-helpdesk.sh "$HOSTNAME$" "$HOSTADDRESS$ is $HOSTSTATE$" 
}

внутри $USER1$/send_helpdesk совершаешь заведение инцидента.

Заводишь контакт, вешаешь ему эти команды в качестве service_notification_commands, host_notification_commands
define contact{
        contact_name                    helpdesk
        alias                           helpdesk
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,c,r
        host_notification_options       d,u,r
        service_notification_commands   notify-service-to-helpdesk
        host_notification_commands      notify-host-to-helpdesk
        }


хостам, сервисам, группе сервисов, дописываешь (можно через запятую) чтобы уведомлять также в хелпдеск.
contacts                  admin,helpdesk