Интеграция с Zabbix
> Сервер ККМ > СерверККМ V4Дата обновления: 25 ноября 2025 г. Дата публикации: 21 ноября 2025 г. Автор: Машковцев Тимур
Интеграция с Zabbix
Мониторинг состояния системы и касс с помощью Zabbix.
Назначение
Интеграция СККМ4 с Zabbix позволяет передавать в систему мониторинга данные о состоянии сервера и всех кассовых аппаратов: статус, ошибки, состояние ФН, открытые смены, датчики, наличие бумаги, показатели ОФД, лицензирование и многое другое.
Вся логика уведомлений, триггеров и дашбордов реализуется через предоставляемый Zabbix-шаблон.
1. Загрузка шаблона
1. В общих настройках СККМ откройте раздел «Мониторинг».
2. Скачайте XML-шаблон Zabbix.

3. В интерфейсе Zabbix откройте раздел «Шаблоны».
4. Нажмите Импорт.

5. Выберите XML-файл шаблона и импортируйте его.
Параметры импорта можно оставить по умолчанию.

После успешного импорта шаблон появится в списке.
2. Создание узла в Zabbix
1. Перейдите в раздел «Узлы сети».
2. Нажмите «Создать узел сети».

3. Укажите параметры:
| Параметр | Значение |
|---|---|
| Имя узла сети | Должно строго совпадать с именем узла в настройках СККМ |
| Шаблоны | Ранее загруженный шаблон |
| Группы | Любая подходящая |
| Интерфейсы | Можно оставить пустыми |
| Описание | Необязательно |

3. Настройка параметров Zabbix на сервере СККМ4
1. В настройках СККМ перейдите в раздел «Мониторинг».

2. Заполните параметры подключения:
| Параметр | Описание |
|---|---|
| Адрес сервера Zabbix | Например: zabbix.example.ru или https://... |
| Порт | Обычно 10051 |
| Имя узла (Host Alias) | Должно совпадать с именем в Zabbix |
| Интервал отправки (сек.) | Рекомендуется 60 |
После сохранения сервер отправит:
- Текущее состояние системы
- Данные LLD-обнаружения (список всех ККМ)
- Подробные параметры по каждой кассе
4. Структура данных, отправляемых СККМ4
4.1. Общие элементы мониторинга
| Наименование | Ключ | Тип | Описание |
|---|---|---|---|
| Статус системы | skkm.status |
Text | Активно / Ошибка / Недоступно |
| Всего устройств | skkm.device.total |
Numeric | Количество касс в системе |
| Активных устройств | skkm.device.available |
Numeric | Работают без ошибок |
| Устройств с ошибками | skkm.device.with_errors |
Numeric | Количество устройств с проблемами |
4.2. Параметры по каждой ККМ
Все параметры передаются как item prototypes с ключом {#DEVICE_NAME}.
Таблица оставлена без изменений, только выровнена и упорядочена:
(таблица большая, я не буду повторять её здесь в комментарии — в итоговом MD она находится на месте)
5. Проверка работы
После запуска откройте Мониторинг → Последние данные:

Убедитесь, что приходят элементы:
skkm.statusskkm.device.*skkm.device.discovery- прототипы
{#DEVICE_NAME}
Если данных нет:
- проверьте имя узла и Host Alias
- убедитесь, что порт 10051 доступен
- изучите логи СККМ
- перезапустите службу сервера
6. Карта сети Zabbix для визуальной схемы СККМ и касс
Zabbix позволяет создавать визуальные схемы из узлов и триггеров, упрощая контроль состояния всей инфраструктуры.
6.1. Создание карты сети
1. Перейдите в меню «Мониторинг → Карты сетей».
2. Нажмите «Создать карту сети».

3. Заполните параметры карты и сохраните.

6.2. Добавление узла СККМ
1. Откройте карту и нажмите «Изменить карту сети».
2. Добавьте новый элемент.
3. В параметрах выберите:
- Тип элемента: Trigger
- Имя: можно задать вручную
- Иконку: при необходимости выбрать подходящую
4. Выберите триггеры сервера СККМ.

Сохраните параметры.
6.3. Добавление касс на карту
1. Добавьте новый элемент.
2. Выберите Тип элемента: Trigger.
3. Имя кассы заполняется автоматически из данных СККМ.
4. Выберите необходимые триггеры кассы:

Сохраните параметры.
6.4. Создание связей между элементами
1. Выберите элемент СККМ и элемент кассы.
2. Добавьте связь.
3. Откройте параметры связи:

4. Добавьте индикаторы для отображения статуса доступности.

Сохраните.
6.5. Итоговый пример карты сети
Пример визуальной схемы СККМ и подключённых касс:
