Как изменить строку темы в оповещениях по электронной почте Nagios

У меня настроены и работают оповещения Nagios.

Мне нужно изменить строку темы всех электронных писем с предупреждениями, чтобы включить постоянную строку.

Как я могу изменить строку темы в оповещениях по электронной почте Nagios?


person Rani    schedule 17.04.2014    source источник


Ответы (2)


  1. Перейдите в /usr/local/nagios/etc/objects
  2. команды vi.cfg

Там вы найдете уведомление хоста по электронной почте и уведомление службы по электронной почте. Вот пример уведомления хоста по электронной почте:

define command{  
       command_name    notify-host-by-email  
       command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n$NOTIFICATIONCOMMENT$" | /usr/sbin/sendmail sudo -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
    }
  1. Добавьте YOUR_SUBJECT

определить команду {

command_name    notify-host-by-email  
command_line    /usr/bin/printf "%b" "**Subject: YOUR_SUBJECT\n******* Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState:..."
person margo_6a    schedule 25.01.2017
comment
Субъект — это материал после параметра -s в исходной команде. Перемещать его в тело сообщения - плохая идея... - person dovetalk; 18.04.2020

Если вы выполнили базовую настройку, в файле «commands.cfg» будет команда, которая используется для отправки электронных писем, называемых «уведомление хоста по электронной почте» и «уведомление службы по электронной почте».

Под директивой «command_name» будет длинная строка, вы можете отредактировать эту строку, чтобы изменить детали, которые отправляются по электронной почте.

person Will Ryan    schedule 02.05.2014