Home » Без рубрики » nagios мониторинг exim почтовой очереди
Апр
18

сам скрипт положить в папку plugins, в моем случае это /usr/lib64/nagios/plugins

полный путь до скрипта соответственно /usr/lib64/nagios/plugins/check_mailq (сам скрипт качать с вложения до данной записи)

 

После публикации скрипта откройте на сервере который мониторим nrpe.cfg,  в данном случаи это /etc/nagios/nrpe.cfg

и добавьте в конец строку:

command[check_mailq]=sudo /usr/lib64/nagios/plugins/check_mailq -M exim -w 4900 -c 5000

где:

-M exim - используемый MTA,  в данном случаи это exim

-w 4900 - количество писем в очереди для статуса WARN

-c 5000 - количество писем в почтовой очереди для статуса CRITICAL

далее пишем visudo и в конец добавляем:

nagios          ALL=(ALL) NOPASSWD:/usr/lib64/nagios/plugins/check_mailq
nrpe          ALL=(ALL) NOPASSWD:/usr/lib64/nagios/plugins/check_mailq

 

После этого service nrpe restart

Идем на сервер nagios и открываем конфиг хоста, который мониторим и добавляем описание сервиса:

define service{
use                             generic-service         ; Name of service template to use
host_name                       notes.sys4n.com
service_description     SMTP Mail Queue
check_command          check_nrpe!check_mailq
notifications_enabled        1
}

Делаем service nagios reload

 

P.S.: также может потребоваться utils.pm(если его у Вас нет на сервере который мониторите, то скачать также его можно со вложений ниже.

 

 

Скачать check_mailq

Дополнительный скрипт utils

,

Comments are closed.