Проект призван помочь отслеживать техническое состояние рабочих станций клиентов, которые я обслуживаю.
Проект развивается неспешно и или по мере необходимости, или в свободное время «For fun».
Проект создан «для себя», но опубликован на Github для всех, т.к., возможно, будет кому-то интересен. Кроме того, публикация проекта даёт возможность получить обратную связь на имеющиеся ошибки и недоработки.
Обоснование выбора используемых "инструментов".
Zabbix 5.0
Так сложилось исторически. Кроме того, Zabbix 5.0 - это «долгоиграющая версия», которая будет поддерживаться до 31 мая 2023. Это не так много, но и не мало.
Большинство клиентских компьютеров, за которыми нужно присматривать, находятся за NAT (за роутерами), прямой доступ к ним по IP или затруднён, или невозможен, соответственно, возможно использовать только активного агента Zabbix.
Почитать о разнице пассивного и активного агента Zabbix можно тут:
Для работы может использоваться как классический Zabbix-агент (V1), так и новый Zabbix-агент (V2).
Скрипты на VBS, BAT и Python.
К сожалению, при помощи активного Zabbix-агента нельзя настроить реакцию/действие на какое-то событие, поэтому приходится искать решение при помощи разных способов. Написание VBS и BAT-скриптов для этого вполне подходит.
Скрипты на Python - это «just for fun», т.к. требуют установки на клиентский ПК дополнительного ПО. По моему мнению, чем меньше ПО стоит на ПК, тем лучше. С Python - это компромис, т.к. VBS и BAT-скрипты имеют различные ограничения в использовании.
В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net
Только авторизованные участники могут оставлять комментарии.