Как я настраиваю nagios с аудио уведомлениями?

Я нуждаюсь в помощи для конфигурирования Nagios для отправки Аудио уведомлений за каждым ошибки, которые nagios обнаруживает в сети.

Я нашел в Интернете, чтобы понять, что я должен установить Фестиваль, но я не знаю, как настроить Nagios.

Есть ли кто-то, кто может hel меня?

Ядро Nagios 3.3.1.

5
задан 4 March 2012 в 08:50

1 ответ

Это было сделано с авторизованным записанным разрешением nagios.com

Было много вопросов относительно точно, как работают уведомления. Это попытается объяснить точно, когда и как хост и сервисные уведомления отосланы, а также кто получает их.

Когда уведомления происходят?

Решение отослать уведомления принято в сервисной проверке, и хост проверяют логику. Вычисления для того, должно ли уведомление быть отправлено, только инициированы при обработке хоста или сервисной проверки, соответствующей тому уведомлению; они не инициированы просто, потому что переданного начиная с предыдущего уведомления был отправлен. Хост и сервисные уведомления происходят в следующих экземплярах.

  • Когда трудное изменение состояния происходит.
  • Когда хост или сервис остаются в твердом состоянии неOK и время, указанное опцией в хосте, или сервисное определение передало, так как последнее уведомление было отправлено
    (для того указанного хоста или сервиса).

Кто уведомляется?

Каждое определение хоста и сервиса имеет опцию, которая указывает, какие группы контактов получают уведомления для того конкретного хоста или сервиса. Группы контактов могут содержать один или несколько отдельных контактов.

Когда Nagios отошлет хост или сервисное уведомление, он уведомит каждый контакт, который является членом любых групп контактов, указанных в опции сервисного определения. Nagios понимает, что контакт может быть членом больше чем одной группы контактов, таким образом, он удаляет дублирующиеся уведомления о контакте, прежде чем он сделает что угодно.

Какие фильтры должны быть переданы для уведомлений, которые будут отправлены?

Просто, потому что существует потребность отослать хост, или сервисное уведомление не означает, что любые контакты собираются быть уведомленными. Существует несколько фильтров, которые должны передать потенциальные уведомления, прежде чем их будут считать достаточно достойными быть отосланными. Даже затем определенные контакты не могут быть уведомлены, если их фильтры уведомления не позволяют, чтобы уведомление было отправлено им. Давайте войдем в фильтры, которые должны быть переданы более подробно.

Фильтр всей программы

Первый фильтр, который должны передать уведомления, является тестом того, включены ли уведомления на основе всей программы. Это первоначально определяется enable_notifications директивой в основном файле конфигурации, но может быть изменено во время времени выполнения от веб-интерфейса. Если уведомления отключены на основе всей программы, никакой хост или сервисные уведомления не могут быть отосланы - период. Если им включают на основе всей программы, существуют все еще другие тесты, которые должны пройтись.

Методы уведомления

Вы можете сделать, чтобы Nagios уведомил Вас относительно проблем и восстановлений в значительной степени так или иначе, Вы хотите: пейджер, сотовый телефон, электронное письмо, мгновенное сообщение, аудио аварийный, электрический шокер, и т.д. Как уведомления отправляются, зависят от команд уведомления, которые определяются в Ваших файлах определения объекта. 1

Читать дальше

1Source:Nagios Уведомление

Это было сделано с авторизованным записанным разрешением nagios.com

После установки alsa при помощи команды

sudo apt-get install alsa alsa-base alsa-utils

после этого мы идем для конфигурирования Ядра Nagios для использования aplay в качестве плеера звукового файла командной строки для драйвера звуковой карты ALSA.

> $: cd /usr/local/nagios/etc $: sudo nano commands.cfg

добавление следующих строк

define command{  command_name    play_siren  command_line    /bin/bash
> /usr/local/nagios/etc/objects/play_siren.sh  }

создайте сценарий для выполнения звукового предупреждения

> $: cd objects $: sudo nano play_siren.sh

с теми строками

> #!/bin/bash  /usr/bin/aplay -q /usr/share/nagios/etc/objects/alarm.wav

дайте ему полномочия и создайте журнал

> $: sudo chown nagios.nagios play_siren.sh $: sudo chmod a+x

play_siren.sh

измените файл contact.cfg для высказывания nagios использования звукового предупреждения

> $: sudo nano templates.cfg:

измените

определите контакт {универсальный контакт имени
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w, u, c, r, f, s
host_notification_options d, u, r, f, s
service_notification_commands notify-service-by-email, play_siren
host_notification_commands notify-host-by-email, play_siren регистрируются 0
} 2

2Source:ideasnet.wordpress.com

Дополнительные ссылки:

пользовательские проверки и уведомления nagios

3
ответ дан 23 November 2019 в 10:32

Другие вопросы по тегам:

Похожие вопросы: