У меня есть несколько агентов Zabbix (агент Windows), и мне нужно проверить данные лицензии на программное обеспечение для каждого агента через URL-адрес JSON localhost.
На каждом агенте мы можем видеть информацию о лицензии по локальному веб-URL, как это http: // localhost / license / GetAllActiveLicenses И этот URL показывает детали в формате JSON, например:
{"GetAllActiveLicenseResult":
{"Licenses":[
{"LicenseName":"ImageServer","Enabled":true,"Remaining":"383 Day","StringExpireDate":"27-4-2020 00:00:00"},
{"LicenseName":"WebReview","Enabled":true,"Remaining":"383 Day","StringExpireDate":"27-4-2020 00:00:00"},
{"LicenseName":"Portal","Enabled":true,"Remaining":"774 Day","StringExpireDate":"23-5-2021 00:00:00"}
]}
}
Мне нужно создать правило обнаружения для чтения каждого поля лицензии.
Этот сайт не предназначен для написания решений для вас, но мы можем рассмотреть возможные подходы к решению этой проблемы.