История предупреждения Nagios Sending Daily как электронная почта

В первую очередь, необходимо обновить Nginx до 0.7.67, как Вы видите, формируются, Журнал изменений 0.7.66 был основным обновлением, и остающийся в 0.7.65 не рекомендуется.

Если Вы будете смотреть на фактические запросы, то Вы заметите, что они отличаются также.

?=PHPE9568F34
?=SUHO8567F54
?=PHPE9568F35

Я не могу сказать Вам, почему они отличаются, но это, по крайней мере, почему Nginx регистрирует три запроса. Нечетная вещь состоит в том, что число после состояния 200 является числом отправленных байтов, таким образом, оно на самом деле показывает другое содержание. На основе запросов это по крайней мере частично связано с suhosin согласно строке запроса.

2
задан 10 October 2012 в 22:32
3 ответа

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

Отредактируйте nagios.cfg , чтобы изменить метод ротации на ежедневный:

# LOG ROTATION METHOD
# This is the log rotation method that Nagios should use to rotate
# the main log file. Values are as follows..
#   n   = None - don't rotate the log
#   h   = Hourly rotation (top of the hour)
#   d   = Daily rotation (midnight every day)
#   w   = Weekly rotation (midnight on Saturday evening)
#   m   = Monthly rotation (midnight last day of month)

log_rotation_method=d

затем проанализируйте nagios.log на наличие КРИТИЧЕСКИХ предупреждений, что-то вроде этого :

awk '/SERVICE ALERT: .*;CRITICAL;HARD/ { print $0 }' nagios.log | \
    perl -pe 's/(\d+)/localtime($1)/e' | \
        mail -s "Nagios daily report $(date +%F)" <your_email>@domain.com

Выполните указанную выше команду в конце дня как ежедневное задание cron, если хотите.

6
ответ дан 3 December 2019 в 08:42

Вы могли загляните в http: // /cgi-bin/icinga/summary.cgi и выберите отчет, который вы хотите видеть каждый день. После настройки параметров возьмите URL-адрес сгенерированного отчета.

Теперь с помощью cron выполните что-то вроде следующего:

  • возьмите отчет с указанного URL-адреса
  • , если хотите, обработайте и измените порядок HTML, который вы только что вытащили down
  • отправьте его по электронной почте
4
ответ дан 3 December 2019 в 08:42

для того, чтобы вызвать cgis в оболочке, вам следует подумать о чтении этих подсказок (они нацелены на Icinga 1.x, поэтому некоторые параметры cgi могут не работать с Nagios).

http://docs.icinga.org/latest/en/cgiparams.html[1237 providedhttp://docs.icinga.org/latest/en/cgicmd.html

0
ответ дан 3 December 2019 в 08:42

Теги

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