Skip to content

Скрипты для мониторинга УТМ от ФСРАР (Zabbix)

Notifications You must be signed in to change notification settings

k008/EgaisMonitoring

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Скрипт для мониторинга УТМ от ФСРАР. Мониторинг для Zabbix.

Скрипт извлекает следующие данные из универсального транспортного модуля (ФСРАР)

  • Получает данные о текущей версии УТМ
  • Сколько осталось дней до окончания сертификатов (RSA и ГОСТ)
  • Проверяет, нет ли ошибок чтения RSA сертификата
  • Проверят возраст не отправленных розничных документов

Скрипт на входе ожидает два параметра:

1 - тип запрашиваемого параметра

  • version (Получить версию УТМ)
  • rsavalid (Статус RSA)
  • rsadate (осталось дней до окончания сертификата RSA)
  • gostdate (осталось дней до окончания сертификата ГОСТ)
  • docsbuffer (возвраст в часах первого не переданного чека)

2 - адрес УТМ

Если второй параметр не будет передан, будет использован http://localhost:8080

Шаблон для Zabbix внёс ряд изменений:

  • Убрал привязку к кассам Атола
  • Изменил тип проверки на Внешняя проверка

Для работы скрипта, необходимо:

  • Установить python3
  • В каталог: /usr/lib/zabbix/externalscripts/ положить файл getutminfo.py

Поддержка версии УТМ 3. Костыль для УТМ версии 4

About

Скрипты для мониторинга УТМ от ФСРАР (Zabbix)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%