LINUX.ORG.RU

postfix + nagios


0

0

Здравствуйте, комрады! Возникла у меня следующая необходимость: Надо мониторить количество писем в очереди postfix, чтобы в случае проблем предпринимать какие-то действия + собирать статистику.

поскольку внедрен nagios, первая мысль:

через find | wc -l или ls | wc-l

получать кол-во сообщений в очередях active incoming defered

написать с помощью Perl:Net:Server демона, который при обращении на порт выдает кол-во сообщений в очереди.

и написать модуль к nagios, Perl:Net:telnet который коннектится к почтовику, считывает кол-во писем в очереди и алармит.

Насколько это извращенная схема по идее, инструментам для реализации и можно ли сделать проще? У кого-нибудь есть идеи? Заранее спасибо


Если поднят snmpd, то проще будет добавить скрипт в него, а потом нагиосом делать snmp-get на нужный oid. Если же snmp нету, то тогда ваш вариант вполне приемлем.

Chumka ★★★
()
Ответ на: комментарий от Chumka

Спасибо огроменное! Сделал через snmp. Все работает и мониторится!

KsI__
() автор топика

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

Deleted
()
Ответ на: комментарий от Deleted

а можно поподробнее, как "штатный" демон от нагиоса называется? Что-то я про такой и не слышал... :(

KsI__
() автор топика
Ответ на: комментарий от KsI__

nrpe, но его функционал крайне узок, если надо что-то хитрое, тогда да, лучше snmpd

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.