POWERED BY RBSOFT

Интеграция с Zabbix

> Сервер ККМ > СерверККМ V4
Дата обновления: 25 ноября 2025 г. Дата публикации: 21 ноября 2025 г. Автор: Машковцев Тимур

Интеграция с Zabbix

Мониторинг состояния системы и касс с помощью Zabbix.

Назначение

Интеграция СККМ4 с Zabbix позволяет передавать в систему мониторинга данные о состоянии сервера и всех кассовых аппаратов: статус, ошибки, состояние ФН, открытые смены, датчики, наличие бумаги, показатели ОФД, лицензирование и многое другое.

Вся логика уведомлений, триггеров и дашбордов реализуется через предоставляемый Zabbix-шаблон.


1. Загрузка шаблона

1. В общих настройках СККМ откройте раздел «Мониторинг».

2. Скачайте XML-шаблон Zabbix.

desc

3. В интерфейсе Zabbix откройте раздел «Шаблоны».

4. Нажмите Импорт.

desc

5. Выберите XML-файл шаблона и импортируйте его.

Параметры импорта можно оставить по умолчанию.

desc

После успешного импорта шаблон появится в списке.


2. Создание узла в Zabbix

1. Перейдите в раздел «Узлы сети».

2. Нажмите «Создать узел сети».

desc

3. Укажите параметры:

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

desc


3. Настройка параметров Zabbix на сервере СККМ4

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

desc

2. Заполните параметры подключения:

Параметр Описание
Адрес сервера Zabbix Например: zabbix.example.ru или https://...
Порт Обычно 10051
Имя узла (Host Alias) Должно совпадать с именем в Zabbix
Интервал отправки (сек.) Рекомендуется 60

После сохранения сервер отправит:

  1. Текущее состояние системы
  2. Данные LLD-обнаружения (список всех ККМ)
  3. Подробные параметры по каждой кассе

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. Проверка работы

После запуска откройте Мониторинг → Последние данные:

desk

Убедитесь, что приходят элементы:

  • skkm.status
  • skkm.device.*
  • skkm.device.discovery
  • прототипы {#DEVICE_NAME}

Если данных нет:

  • проверьте имя узла и Host Alias
  • убедитесь, что порт 10051 доступен
  • изучите логи СККМ
  • перезапустите службу сервера

6. Карта сети Zabbix для визуальной схемы СККМ и касс

Zabbix позволяет создавать визуальные схемы из узлов и триггеров, упрощая контроль состояния всей инфраструктуры.


6.1. Создание карты сети

1. Перейдите в меню «Мониторинг → Карты сетей».

2. Нажмите «Создать карту сети».

desc

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

desc


6.2. Добавление узла СККМ

1. Откройте карту и нажмите «Изменить карту сети».

2. Добавьте новый элемент.

3. В параметрах выберите:

  • Тип элемента: Trigger
  • Имя: можно задать вручную
  • Иконку: при необходимости выбрать подходящую

4. Выберите триггеры сервера СККМ.

desc

Сохраните параметры.


6.3. Добавление касс на карту

1. Добавьте новый элемент.

2. Выберите Тип элемента: Trigger.

3. Имя кассы заполняется автоматически из данных СККМ.

4. Выберите необходимые триггеры кассы:

desc

Сохраните параметры.


6.4. Создание связей между элементами

1. Выберите элемент СККМ и элемент кассы.

2. Добавьте связь.

3. Откройте параметры связи:

desc

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

desc

Сохраните.


6.5. Итоговый пример карты сети

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

desc