Зимбра-Сотрудничество RUS

Zimbra — открытый программный продукт для автоматизации и упрощения совместной деятельности. Почтовый сервер, протоколы POP/POPS и IMAP/IMAPS
Фильтрация спама и антивирусная проверка почты при помощи ClamAV
сервис мгновенного обмена сообщениями (Jabber),
Календарь с возможностью планирования событий, систему управления контактами,
систему обмена документами с полноценным WYSIWYG редактором Zimbra Document. И множество других функций и задач.
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 804
Стаж: 5 лет 1 месяц
Откуда: Вологодская область
Поблагодарили: 33 раза
Контактная информация:

Зимбра-Сотрудничество RUS

Сообщение Артём Мамзиков »

Рекомендую посмотреть более обширный шаблон Шаблон Zimbra-zabbix

Зимбра-Сотрудничество RUS Zimbra-Collaboration

Взято от сюда Оригинал Шаблона

Собран на основе команды /opt/zimbra/libexec/zmdailyreport которая выводит данные в > report.txt
вторая команда su - zimbra -c"zmcontrol status" > zimbrastatus.txt
Далее все элементы ссылаются в эти файлы.

Сделан шаблон на 4.2 версию заббикса на RUS

СКАЧАТЬ
Zimbra Collaboration.zip
Zimbra Collaboration.zip
(8.55 КБ) 41 скачивание
Группы:
Zimbra Почта
Zimbra Ошибки
Zimbra Анти Спам
Zimbra Postifx
Zimbra

Зимбра-Сотрудничество RUS
Зимбра-Сотрудничество RUS
Элементы данных Зимбра-Сотрудничество RUS
Элементы данных Зимбра-Сотрудничество RUS
Почтовый отчет
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 Активировано

Триггеры
Триггеры Зимбра-Сотрудничество RUS
Триггеры Зимбра-Сотрудничество RUS
Высокая Услуги 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 Активировано

Графики Зимбра-Сотрудничество RUS
Графики Зимбра-Сотрудничество RUS
Графики
Очередь сообщений
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"]



Отправлено спустя 1 час 31 минуту 4 секунды:
Еще один из шаблонов Zimbra Zmcontrol Status

Оригинал взят тут Zimbra Zmcontrol Status

На основе команды zmcontrol status и вывода ее в лог

Для версии 5.0

Скачать
Zimbra Zmcontrol Status.zip
Zimbra Zmcontrol Status.zip
(1.83 КБ) 28 скачиваний
Описание
С помощью этого шаблона вы можете отслеживать состояние некоторых параметров вашего сервера 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
количество слов: 1158

Вернуться в «Zimbra»