Зимбра-Сотрудничество RUS Zimbra-Collaboration
Взято от сюда Оригинал Шаблона
Собран на основе команды /opt/zimbra/libexec/zmdailyreport которая выводит данные в > report.txt
вторая команда su - zimbra -c"zmcontrol status" > zimbrastatus.txt
Далее все элементы ссылаются в эти файлы.
Сделан шаблон на 4.2 версию заббикса на RUS
СКАЧАТЬ Группы:
Zimbra Почта
Zimbra Ошибки
Zimbra Анти Спам
Zimbra Postifx
Zimbra
Почтовый отчет
system.run[/opt/zimbra/libexec/zmdailyreport > /tmp/report.txt]
6h 90d Zabbix агент Zimbra Активировано
Блокировка Списка b.barracudacentral.org
system.run[awk '/blocked using b.barracudacentral.org/{print $5}' /tmp/report.txt]
6h 90d 90d Zabbix агент Zimbra Анти Спам Активировано
Блокировка Списка bl.spamcop.net
system.run[awk '/blocked using bl.spamcop.net/{print $5}' /tmp/report.txt]
6h 90d 90d Zabbix агент Zimbra Анти Спам Активировано
Блокировка Списка dbl.spamhaus.org
system.run[awk '/blocked using dbl.spamhaus.org/{print $5}' /tmp/report.txt]
6h 90d 90d Zabbix агент Zimbra Анти Спам Активировано
Блокировка Списка psbl.surriel.com
system.run[awk '/blocked using psbl.surriel.com/{print $5}' /tmp/report.txt]
6h 90d 90d Zabbix агент Zimbra Анти Спам Активировано
Блокировка Списка zen.spamhaus.org
system.run[awk '/blocked using zen.spamhaus.org/{print $5}' /tmp/report.txt]
6h 90d 90d Zabbix агент Zimbra Анти Спам Активировано
Размер Доставленых сообщений B
system.run[awk '/bytes delivered/{print $1}' /tmp/report.txt]
15m 90d 90d Zabbix агент Zimbra Почта Активировано
Размер в Мега, из писем, полученных
system.run[awk '/bytes received/{print $1}' /tmp/report.txt]
5m 90d 90d Zabbix агент Zimbra Почта Активировано
Кол-во отвергнутых писем Helo - Хост не найден
system.run[awk '/Helo command rejected: Host not found/{print $8}' /tmp/report.txt]
6m 90d 90d Zabbix агент Zimbra Ошибки Активировано
Письма отвергнуты Helo - Хозяин не квалифицирован
system.run[awk '/Helo command rejected: need fully-qualified hostname/{print $8}' /tmp/report.txt]
5m 90d 90d Zabbix агент Zimbra Ошибки Активировано
Письма отклонены
system.run[awk '/rejected/{print $1}' /tmp/report.txt]
1h 90d 90d Zabbix агент Zimbra Анти Спам Деактивировано
Блокировка электронной почты, несоответствия в обратном
system.run[awk '/reverse hostname/{print $7}' /tmp/report.txt]
1h 90d 90d Zabbix агент Zimbra Анти Спам Активировано
Статус Амавис Зимбра Триггеры 1
zimbra.amavis.status
3m 90d Zabbix агент Zimbra Активировано
Статус АнтиСпам Зимбра Триггеры 1
zimbra.antispam.status
3m 90d Zabbix агент Zimbra Активировано
Статус Антивирус Zimbra Триггеры 1
zimbra.antivirus.status
3m 90d Zabbix агент Zimbra Активировано
Статус Cbpolicyd Zimbra Триггеры 1
zimbra.cbpolicyd.status
3m 90d Zabbix агент Zimbra Активировано
Статус почтового ящика Zimbra Триггеры 1
zimbra.mailbox.status
3m 90d Zabbix агент Zimbra Активировано
Очереди электронной почты целом Триггеры 1
zimbra.mailq
5m 90d 90d Zabbix агент Zimbra Postifx Активировано
Очереди электронной почты, активных готовы к отправке Триггеры 1
zimbra.mailq.active
5m 90d 90d Zabbix агент Zimbra Активировано
Очереди сообщений поврежден
zimbra.mailq.corrupt
5m 90d 90d Zabbix агент Zimbra Активировано
Очереди недоставленных писем
zimbra.mailq.deferred
5m 90d 90d Zabbix агент Zimbra Активировано
Очереди электронной почты не обрабатываются
zimbra.mailq.hold
5m 90d 90d Zabbix агент Zimbra Активировано
Очереди письма доставлены
zimbra.mailq.incoming
5m 90d 90d Zabbix агент Zimbra Активировано
Статус MTA Zimbra Триггеры 1
zimbra.mta.status
3m 90d Zabbix агент Zimbra Активировано
Статус Proxy Zimbra Триггеры 1
zimbra.proxy.status
3m 90d Zabbix агент Zimbra Активировано
Zimbra Статус
zimbra.service.status
3m 90d Zabbix агент Zimbra Активировано
Веб Консоль администратора статуса Zimbra Триггеры 1
zimbra.webadm.status
3m 90d Zabbix агент Zimbra Активировано
Служба статуса Веб-почта Zimbra Триггеры 1
zimbra.webmail.status
3m 90d Zabbix агент Zimbra Postifx Активировано
Статус Zmconfigd Zimbra Триггеры 1
zimbra.zmconfigd.status
3m 90d Zabbix агент Zimbra Активировано
Триггеры Высокая Услуги Amavis Остановлен
{Zimbra-Collaboration:zimbra.amavis.status.iregexp(Running)}=0 Активировано
Высокая Услуги Zmconfigd Остановлен
{Zimbra-Collaboration:zimbra.zmconfigd.status.iregexp(Running)}=0 Активировано
Высокая Услуга "Антиспам" Остановлен
{Zimbra-Collaboration:zimbra.antispam.status.iregexp(Running)}=0 Активировано
Высокая Услуга "Антивирус" Остановлен
{Zimbra-Collaboration:zimbra.antivirus.status.iregexp(Running)}=0 Активировано
Высокая Услуги Cbpolicyd Остановлен
{Zimbra-Collaboration:zimbra.cbpolicyd.status.iregexp(Running)}=0 Активировано
Высокая Услуги Mailbox Остановлен
{Zimbra-Collaboration:zimbra.mailbox.status.iregexp(Running)}=0 Активировано
Внимание Предупреждение Своей очереди почты необходимо ваше внимание в {HOST.NAME}
{Zimbra-Collaboration:zimbra.mailq.avg(5m)}=1300 Активировано
Высокая Очередь active писем, обнаруженных в {HOST.NAME}
{Zimbra-Collaboration:zimbra.mailq.active.avg(5m)}=0 Активировано
Высокая Услуга MTA Остановлен
{Zimbra-Collaboration:zimbra.mta.status.iregexp(Running)}=0 Активировано
Высокая Услуги Proxy Остановлен
{Zimbra-Collaboration:zimbra.proxy.status.iregexp(Running)}=0 Активировано
Высокая Услуги Admin Console Остановлен
{Zimbra-Collaboration:zimbra.webadm.status.iregexp(Running)}=0 Активировано
Высокая Услуги webmail Остановлен
{Zimbra-Collaboration:zimbra.webmail.status.iregexp(Running)}=0 Активировано
Графики
Очередь сообщений
1: Очереди недоставленных писем
2: Очереди письма доставлены
3: Очереди сообщений поврежден
4: Очереди электронной почты, активных готовы к отправке
5: Очереди электронной почты не обрабатываются
Очереди электронной почты
1: Очереди электронной почты целом
Анти Спам
1: Блокировка Списка b.barracudacentral.org
2: Блокировка Списка bl.spamcop.net
3: Блокировка Списка dbl.spamhaus.org
4: Блокировка Списка psbl.surriel.com
5: Блокировка Списка zen.spamhaus.org
6: Блокировка электронной почты, несоответствия в обратном
7: Письма отвергнуты Helo - Хозяин не квалифицирован
UserParameter в файл конфигурации заббикс агента
UserParameter
Показать
Необходимо включить Allow root и внешние команды.
Сбор status услуг, очереди и спам.
Добавить в Userparameter
Очередь сообщений
UserParameter=zimbra.mailq,/opt/zimbra/common/sbin/mailq | grep -v "Mail queue is empty" | grep -c '^[0-9A-Z]'
Выводим статусы в лог
UserParameter=zimbra.service.status,su - zimbra -c"zmcontrol status" > /tmp/zimbrastatus.txt
Распарсиваем статусы сервисов на элементы
UserParameter=zimbra.amavis.status,awk '/amavis/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.antispam.status,awk '/antispam/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.antivirus.status,awk '/antivirus/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.cbpolicyd.status,awk '/cbpolicyd/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.mailbox.status,awk '/mailbox/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.mta.status,awk '/mta/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.zmconfigd.status,awk '/zmconfigd/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.webmail.status,awk '/service webapp/{print $3}' /tmp/zimbrastatus.txt
UserParameter=zimbra.webadm.status,awk '/zimbraAdmin/{print $3}' /tmp/zimbrastatus.txt
UserParameter=zimbra.proxy.status,awk '/proxy/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.mailq.active,/opt/zimbra/libexec/zmqstat | grep active | cut -d= -f2
UserParameter=zimbra.mailq.corrupt,/opt/zimbra/libexec/zmqstat | grep corrupt | cut -d= -f2
UserParameter=zimbra.mailq.hold,/opt/zimbra/libexec/zmqstat | grep hold | cut -d= -f2
UserParameter=zimbra.mailq.deferred,/opt/zimbra/libexec/zmqstat | grep deferred | cut -d= -f2
UserParameter=zimbra.mailq.incoming,/opt/zimbra/libexec/zmqstat | grep incoming | cut -d= -f2
Проверочные команды.
opt/zimbra/libexec/zmdailyreport > /tmp/report.txt
zabbix_get -s 192.168.ххх.ххх -k system.run["su - zimbra -c \"/opt/zimbra/libexec/zmdailyreport\""]
Почтовый отчет
Формирует отчет для анализа сервера электронной почты.
system.run[/opt/zimbra/libexec/zmdailyreport > /tmp/report.txt]
Для доступа пользователя zimbra отчет лучше сгружать /opt/zimbra/log/report.txt вместо /tmp/report.txt
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using b.barracudacentral.org/{print $5}' /tmp/report.txt]
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using bl.spamcop.net/{print $5}' /tmp/report.txt]
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using dbl.spamhaus.org/{print $5}' /tmp/report.txt]
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using psbl.surriel.com/{print $5}' /tmp/report.txt
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using zen.spamhaus.org/{print $5}' /tmp/report.txt
Размер в Мега, писем
system.run[awk '/bytes delivered/{print $1}' /tmp/report.txt]
Размер в Мега, из писем, полученных
system.run[awk '/bytes received/{print $1}' /tmp/report.txt]
Возвращает количество ежедневные сообщения заблокированы по ошибке, Helo, по той причине, что хост не найден.
system.run[awk '/Helo command rejected: Host not found/{print $8}' /tmp/report.txt]
Возвращает количество электронных писем, заблокированных erro командой Helo, волосы причина need fully-qualified hostname.
system.run[awk '/Helo command rejected: need fully-qualified hostname/{print $8}' /tmp/report.txt]
Возвращает количество ежедневные сообщения заблокированы по ошибке, в обратном
system.run[awk '/rejected/{print $1}' /tmp/report.txt
Возвращает количество ежедневные сообщения заблокированы по ошибке, в обратном
system.run[awk '/reverse hostname/{print $7}' /tmp/report.txt]
Отображение количества сообщений в каждой очереди
Запросы через команду /opt/zimbra/libexec/zmqstat от пользователя root
/opt/zimbra/libexec/zmqstat должен выполняться от имени root.
zabbix_get -s 192.168.xxx.xxx -k system.run["/opt/zimbra/libexec/zmqstat"]
Ответ
incoming=1 (входящий)
deferred=3 (отложенный)
active=0 (активный)
corrupt=0 (поврежденный)
hold=0 (удержание)
zabbix_get -s 192.168.xxx.xxx -k system.run["/opt/zimbra/libexec/zmqstat | grep active | cut -d= -f2"]
Сбор status услуг, очереди и спам.
Добавить в Userparameter
Очередь сообщений
UserParameter=zimbra.mailq,/opt/zimbra/common/sbin/mailq | grep -v "Mail queue is empty" | grep -c '^[0-9A-Z]'
Выводим статусы в лог
UserParameter=zimbra.service.status,su - zimbra -c"zmcontrol status" > /tmp/zimbrastatus.txt
Распарсиваем статусы сервисов на элементы
UserParameter=zimbra.amavis.status,awk '/amavis/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.antispam.status,awk '/antispam/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.antivirus.status,awk '/antivirus/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.cbpolicyd.status,awk '/cbpolicyd/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.mailbox.status,awk '/mailbox/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.mta.status,awk '/mta/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.zmconfigd.status,awk '/zmconfigd/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.webmail.status,awk '/service webapp/{print $3}' /tmp/zimbrastatus.txt
UserParameter=zimbra.webadm.status,awk '/zimbraAdmin/{print $3}' /tmp/zimbrastatus.txt
UserParameter=zimbra.proxy.status,awk '/proxy/{print $2}' /tmp/zimbrastatus.txt
UserParameter=zimbra.mailq.active,/opt/zimbra/libexec/zmqstat | grep active | cut -d= -f2
UserParameter=zimbra.mailq.corrupt,/opt/zimbra/libexec/zmqstat | grep corrupt | cut -d= -f2
UserParameter=zimbra.mailq.hold,/opt/zimbra/libexec/zmqstat | grep hold | cut -d= -f2
UserParameter=zimbra.mailq.deferred,/opt/zimbra/libexec/zmqstat | grep deferred | cut -d= -f2
UserParameter=zimbra.mailq.incoming,/opt/zimbra/libexec/zmqstat | grep incoming | cut -d= -f2
Проверочные команды.
opt/zimbra/libexec/zmdailyreport > /tmp/report.txt
zabbix_get -s 192.168.ххх.ххх -k system.run["su - zimbra -c \"/opt/zimbra/libexec/zmdailyreport\""]
Почтовый отчет
Формирует отчет для анализа сервера электронной почты.
system.run[/opt/zimbra/libexec/zmdailyreport > /tmp/report.txt]
Для доступа пользователя zimbra отчет лучше сгружать /opt/zimbra/log/report.txt вместо /tmp/report.txt
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using b.barracudacentral.org/{print $5}' /tmp/report.txt]
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using bl.spamcop.net/{print $5}' /tmp/report.txt]
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using dbl.spamhaus.org/{print $5}' /tmp/report.txt]
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using psbl.surriel.com/{print $5}' /tmp/report.txt
Возвращает количество ежедневные сообщения блокируются список
system.run[awk '/blocked using zen.spamhaus.org/{print $5}' /tmp/report.txt
Размер в Мега, писем
system.run[awk '/bytes delivered/{print $1}' /tmp/report.txt]
Размер в Мега, из писем, полученных
system.run[awk '/bytes received/{print $1}' /tmp/report.txt]
Возвращает количество ежедневные сообщения заблокированы по ошибке, Helo, по той причине, что хост не найден.
system.run[awk '/Helo command rejected: Host not found/{print $8}' /tmp/report.txt]
Возвращает количество электронных писем, заблокированных erro командой Helo, волосы причина need fully-qualified hostname.
system.run[awk '/Helo command rejected: need fully-qualified hostname/{print $8}' /tmp/report.txt]
Возвращает количество ежедневные сообщения заблокированы по ошибке, в обратном
system.run[awk '/rejected/{print $1}' /tmp/report.txt
Возвращает количество ежедневные сообщения заблокированы по ошибке, в обратном
system.run[awk '/reverse hostname/{print $7}' /tmp/report.txt]
Отображение количества сообщений в каждой очереди
Запросы через команду /opt/zimbra/libexec/zmqstat от пользователя root
/opt/zimbra/libexec/zmqstat должен выполняться от имени root.
zabbix_get -s 192.168.xxx.xxx -k system.run["/opt/zimbra/libexec/zmqstat"]
Ответ
incoming=1 (входящий)
deferred=3 (отложенный)
active=0 (активный)
corrupt=0 (поврежденный)
hold=0 (удержание)
zabbix_get -s 192.168.xxx.xxx -k system.run["/opt/zimbra/libexec/zmqstat | grep active | cut -d= -f2"]
Отправлено спустя 1 час 31 минуту 4 секунды:
Еще один из шаблонов Zimbra Zmcontrol Status
Оригинал взят тут Zimbra Zmcontrol Status
На основе команды zmcontrol status и вывода ее в лог
Для версии 5.0
Скачать Описание
С помощью этого шаблона вы можете отслеживать состояние некоторых параметров вашего сервера Zimbra,
в частности некоторых выходных данных "zmcontrol status".
1) подготовьте сервер Zimbra, добавив следующую строку в КОРНЕВУЮ КРОНТАБ.
Это поместит вывод "состояния zmcontrol" в файл в /tmp. Он будет работать каждые 3 минуты:
*/3 * * * * sudo -u zimbra /opt/zimbra/bin/zmcontrol status > /tmp/zmcontrol_status
2) добавьте следующий параметр пользователя в файл zabbix_agentd.conf или в папку conf.d:
UserParameter
Показать
UserParameter=zimbra.amavis.status,awk '/amavis/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.antispam.status,awk '/antispam/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.antivirus.status,awk '/antivirus/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.mailbox.status,awk '/mailbox/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.mta.status,awk '/mta/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.zmconfigd.status,awk '/zmconfigd/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.webmail.status,awk '/service webapp/{print $3}' /tmp/zmcontrol_status
UserParameter=zimbra.webadm.status,awk '/zimbraAdmin/{print $3}' /tmp/zmcontrol_status
UserParameter=zimbra.proxy.status,awk '/proxy/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.ldap.status,awk '/ldap/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.antispam.status,awk '/antispam/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.antivirus.status,awk '/antivirus/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.mailbox.status,awk '/mailbox/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.mta.status,awk '/mta/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.zmconfigd.status,awk '/zmconfigd/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.webmail.status,awk '/service webapp/{print $3}' /tmp/zmcontrol_status
UserParameter=zimbra.webadm.status,awk '/zimbraAdmin/{print $3}' /tmp/zmcontrol_status
UserParameter=zimbra.proxy.status,awk '/proxy/{print $2}' /tmp/zmcontrol_status
UserParameter=zimbra.ldap.status,awk '/ldap/{print $2}' /tmp/zmcontrol_status