Как отправить оповещение в nagios о конкретной услуге на определенный почтовый идентификатор

1049
Avkash

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

Как я написал ниже, две команды, одна для пинга и одна для обмена. Таким образом, для пинг-оповещений он должен идти по адресу network@example.com, а для свопинга - на storage@example.com.

определить сервис

определить сервис

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

0

1 ответ на вопрос

0
Avkash

В службу определения добавьте директиву контактов и имя этого контакта, и этот контакт должен быть определен в файле contacts.cfg.

define service{ use generic-service host_name Host-1 service_description PING contacts user check_command check_nrpe!check_ping } 

Здесь группы также могут быть использованы как:

define service{ use generic-service host_name Host-1 service_description PING contact_groups admins check_command check_nrpe!check_ping }