Откуда шаблон
Исходник — официальный community-шаблон Zabbix для Kerio Control, версия под Zabbix 6.0: zabbix/community-templates на GitHub. Автор оригинала — Magno Monte Cerqueira, шаблон на португальском.
Что сделал с оригиналом:
- Перевёл всё — названия items, триггеров, графиков, discovery rules — на русский
- Исправил реальные баги: OID CPU был подписан как «% загрузки», а по факту отдаёт load average из Net-SNMP UCD-MIB — переименовал и поправил порог триггера
- Триггер памяти был инвертирован — срабатывал на «много свободной памяти», а не на нехватку — исправил логику
- Разделил ifAdminStatus и ifOperStatus — раньше DISASTER-триггер срабатывал на любой порт, выключенный администратором вручную
- Добавил delta-препроцессинг для трафика — без него Zabbix писал сырой SNMP-счётчик вместо реальной скорости в bps
- Добавил graph_prototypes для входящего/исходящего трафика с корректным LLD-макросом вместо $1, который не резолвится в именах графиков
Ключи items не менял — совместимо с уже импортированным оригиналом, обновление через Zabbix пройдёт по существующим UUID без потери истории.
Что собирает шаблон
| Группа | Items | Метод |
|---|---|---|
| Доступность | ping, задержка, потеря пакетов | Simple check (ICMP) |
| Система | аптайм, load average, sysDescr, sysLocation, sysContact | SNMP (MIB-II, UCD-SNMP-MIB) |
| Память | доступная физическая память, буферы, кэш, общий объём | SNMP (UCD-SNMP-MIB) |
| Интерфейсы (LLD) | трафик in/out, административный и операционный статус, MAC, alias, тип | SNMP (IF-MIB) с автообнаружением |
Триггеры: недоступность firewall, высокая потеря пакетов, высокая задержка, перезагрузка, высокий load average, мало свободной памяти, обрыв линка на интерфейсе (по ifOperStatus, не по административному статусу).
Импорт
Предполагаю что Zabbix Server у тебя уже развёрнут и работает.
Скачать шаблон Zabbix для Kerio Control (ZIP)
Data collection → Templates → Import → выбрать файл →
отметить Create new + Update existing для всех типов объектов → Import
Дальше — создать хост, привязать шаблон, указать SNMP interface с IP Kerio Control и community string (SNMP должен быть предварительно включен на самом Kerio Control: Configuration → Accounting and Monitoring → SNMP). После сохранения хоста форсни discovery rules через Execute now, чтобы не ждать сутки до первого автообнаружения интерфейсов — delay там выставлен на 84600 секунд.
FAQ
Почему не взять оригинальный шаблон с GitHub?
Можно, но там всё на португальском и с багами, которые описаны выше — инвертированная логика триггера памяти и ложные DISASTER-алерты на выключенные вручную порты. Этот файл — исправленная и переведённая версия того же шаблона, ключи те же.
Обновит ли импорт уже настроенный оригинальный шаблон без потери данных?
Да, если выбрать Update existing при импорте — Zabbix сопоставляет объекты по UUID, история значений сохраняется, меняются только названия, единицы и логика триггеров.
Нужно ли что-то менять в самом Kerio Control?
Только включить SNMP monitoring в настройках (Configuration → Accounting and Monitoring → SNMP) и задать community string, если ещё не сделано.
Оставайтесь на связи
Рецепты от IT-боли. Без воды, без рекламы, без маркетинговой шелухи.
Подписаться на IT-Аптеку →



