Skip to content

Библиотека для работы с консольной утилитой HaspMonitor

License

Notifications You must be signed in to change notification settings

oscript-library/v8haspmonitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v8haspmonitor

Библиотека для работы с консольной утилитой HaspMonitor

Принцип работы

Библиотека подключается как отдельный класс и используется для вызова команд утилиты HaspMonotor. Экземпляру класса МониторАппаратныхКлючей требуется передать путь к файлу nethasp.ini. Он указывается либо в конфигурационном файле params.json

{
    "hsmon-path": "./tools/HaspMonitor/HaspMonitor.exe",
    "nethasp-path": "./examples/nethasp.ini"
}

либо через конструктор класса:

Монитор = Новый МониторАппаратныхКлючей(ПутьКФайлуНетхаспИни);

По умолчанию значения параметров берутся из файла params.json

Пример работы

#Использовать v8haspmonitor

МониторАппаратныхКлючей = Новый МониторАппаратныхКлючей();

ТаблицаМенеджеровЛицензий = МониторАппаратныхКлючей.СписокМенеджеровЛицензий();

Для Каждого МенеджерЛиценций Из ТаблицаМенеджеровЛицензий Цикл

    ТаблицаМодулей = МониторАппаратныхКлючей.СписокМодулейМенеджераЛицензий(
        МенеджерЛиценций.Идентификатор);

        Для Каждого Модуль Из ТаблицаМодулей Цикл
            ТаблицаПодключений = МониторАппаратныхКлючей.СписокПодключений(Модуль);	
        КонецЦикла;

КонецЦикла;

Полезные ссылки

HaspMonitor + Powershell + Zabbix

Prometheus экспортер для HASP License Manager

About

Библиотека для работы с консольной утилитой HaspMonitor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • 1C Enterprise 100.0%