Сразу уточню, с zabbix и PHP знаком три недели, поэтому любые улучшения приветствуются).
Часто встречались вопросы о мониторинге ПО на компьютерах, которые оставались без положительного ответа.
Попробовал решить данный вопрос на основе zabbix, вот что получилось: powershellom (или другим способом, версия PS должна быть последней, иначе могут быть ??? вместо букв) собираем ПО с компьютеров, сравниваем версии и подсвечиваем зеленым наибольшую, желтым меньшую версию ПО (для наглядности). Ноль указывает - программа либо была удалена, либо обновлена на новую версию, Unk - версия ПО не определена стандартным способом. Установка не требует замещения оригинальных файлов (кроме редактирования или замены menu.inc.php) web сервера. Чтобы работала подсветка, группа элементов данных должна содержать подстроку "soft" (или измените на свою), так же подсвечивается "Version of zabbix_agent(d) running" - подсветка работает только если есть различие между min и max значением версии в строке.
Всем приятного мониторинга.
Установка:
software.php копируем в /usr/share/zabbix
software.inc.php - /usr/share/zabbix/include
monitoring.software.items.php - /usr/share/zabbix/include/views
ссылка на файлы -> https://yadi.sk/d/caN7GZyq3KancR
Часто встречались вопросы о мониторинге ПО на компьютерах, которые оставались без положительного ответа.
Попробовал решить данный вопрос на основе zabbix, вот что получилось: powershellom (или другим способом, версия PS должна быть последней, иначе могут быть ??? вместо букв) собираем ПО с компьютеров, сравниваем версии и подсвечиваем зеленым наибольшую, желтым меньшую версию ПО (для наглядности). Ноль указывает - программа либо была удалена, либо обновлена на новую версию, Unk - версия ПО не определена стандартным способом. Установка не требует замещения оригинальных файлов (кроме редактирования или замены menu.inc.php) web сервера. Чтобы работала подсветка, группа элементов данных должна содержать подстроку "soft" (или измените на свою), так же подсвечивается "Version of zabbix_agent(d) running" - подсветка работает только если есть различие между min и max значением версии в строке.
Всем приятного мониторинга.
Установка:
software.php копируем в /usr/share/zabbix
software.inc.php - /usr/share/zabbix/include
monitoring.software.items.php - /usr/share/zabbix/include/views
ссылка на файлы -> https://yadi.sk/d/caN7GZyq3KancR