Настраиваем мониторинг ключей HASP 1C через Zabbix низкоуровневое обнаружение (LLD) .
Для мониторинга ключей будем использовать небольшую программу, которая обращается к библиотеке hsmon.dll из состава Aladdin Monitor. Так же нам понадобиться утилиты sed и grep.
Были написаны 2 скрипта PowerShell 1 собирает все о ключах и записывает в текстовые файлы в JSON формате, 2 берет данные из этих файлов и отдает Zabbix.
Итак, начнем настройку Zabbix.
1. Добавим в файл конфигурации Zabbix агента (zabbix_agentd.conf). Не забываем поправить на свои пути до агента.
UserParameter=hasp_name,powershell -File "C:\Zabbix_Agent\script\Hasp_monitor\Send_Data.ps1" get_name
UserParameter=hasp_used[*],powershell -File "C:\Zabbix_Agent\script\Hasp_monitor\Send_Data.ps1" get_load $1
UserParameter=hasp_max[*],powershell -File "C:\\Zabbix_Agent\script\Hasp_monitor\Send_Data.ps1" get_max $1
2. Скопировать Hasp_monitor в Zabbix agent
3. Добавляем Обнаружение
4. Добавляем элементы данных
5. Создаем График
|