🔥 Мониторинг DHCP‑сервера Microsoft через Zabbix: готовый шаблон и скрипт
Хотите оперативно отслеживать состояние пулов DHCP‑сервера Windows? Представляем готовое решение для интеграции с Zabbix!
Что умеет решение
Скрипт на PowerShell собирает ключевые метрики по каждому пулу (scope) и передаёт их в Zabbix в формате JSON:
- Свободные IP‑адреса ({#SCOPEID})
- Занятые IP‑адреса ({#SCOPEID})
- Процент использования ({#SCOPEID})
- Зарезервированные IP‑адреса ({#SCOPEID})
Требования
- DHCP‑сервер на Windows
- Установленный Zabbix agent 2
- Скрипт zabbix_dhcp_scope.ps1
Как развернуть
1. Импортируйте шаблон Template_App_Microsoft_DHCP.yaml в Zabbix.
2. Установите Zabbix agent 2 на сервер с DHCP.
3. Поместите скрипт zabbix_dhcp_scope.ps1 в папку:
C:\Program Files\Zabbix Agent 2\
4. Добавьте в конфигурационный файл агента строки:
UnsafeUserParameters=1
AllowKey=system.run[*]
5. Перезапустите службу Zabbix agent.
Почему это удобно
- Всё в одном скрипте: сбор данных + отправка в Zabbix.
- Поддержка нескольких пулов (scopes) с динамическими макросами ({#SCOPEID}).
- Минимальные правки конфигурации агента.
👉 Скачайте скрипт и шаблон на GitHub: ссылка
💬 Наш канал: 👉 proit_world
#zabbix #DHCP #powershell #windows