Мониторинг Postfix в Zabbix

1.Установка/настройка необходимой локали

2.Установка скрипта

Для парсинга почтового лога используется утилита pflogsumm

Скрипт предусматривает кеш, что позволяет избежать парсинга лога на каждый параметр.
Время действия кеша (TTLCACHE) в секундах должно устанавливается чуть меньше чем минимальный период опроса элементов.(в скрипте установлен кеш 1740 секунд, а в шаблоне интервал обновления составляет 1800 секунд)
При первом запуске (или удалении кеш файла) будет лишь создан пустой файл, и опрос элементов может быть возможен только после истечения кеша (TTLCACHE).

Настройка прав пользователю zabbix в sudo

Ubuntu/Debian

Centos

Проверить работу скрипта для zabbix, но сначала надо создать «старый» кеш файл не нулевого размера:

Следует увеличить параметр Timeout в Zabbix Agent, что бы скрипт гарантированно успевал отработать

 

3.Настройка Zabbix-агента

Перезапуск агента

Проверка –выполняем команду на Zabbix-сервере

Либо локально на агенте

207

 

4.Настройка Zabbix-сервера
Скачиваем,распаковываем и импортируем шаблон zabbix2-mytemplate-postfix-agent.xml

zabbix2-mytemplate-postfix-agent.zip
Применяем шаблон к хосту
Необходимые макросы (переменные) в настройках хоста

— допустимая длинна очереди

Проверяем,что через 30 минут (такой интервал обновления установлен в шаблоне) на хосте появились Item с именем

Создал вручную 3 графика
1.Кол-во писем в почтовой очереди
2.Почтовая статистика по кол-ву писем
3.Почтовая статистика по кол-ву байт
Настройки графиков

Zabbix_graph_bytes_statistic_settings Zabbix_graph_mails_statistics_settings Zabbix_graph_postfix_queue_settings

 

 

 

Непосредственно графики

Zabbix_graph_bytes_statistics zabbix_graph_mails_statistics Zabbix_graph_postfix_queue

Источник:
http://wiki.enchtex.info/howto/zabbix/zabbix_postfix_monitoring

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика