Всем привет.
Потребовалось настроить мониторинг на гипервизоре Proxmox (8.4.0). В текущей реализации это три ноды собранные в кластер.
Zabbix Server 7.2.5 и Zabbix Agent 2.
И так…
На каждую ноду установить zabbix-release_latest_7.2+debian12_all.deb (ссылка внизу):
1 | dpkg -i zabbix-release_latest_7.2+debian12_all.deb |
После этого обновить список пакетов и установить агента:
1 2 3 | apt update apt install zabbix-agent2 |
Далее, надо внести изменения в конфигурационный файл агента указав адрес zabbix server’а:
1 | nano /etc/zabbix/zabbix_agent2.conf |
где:
- ### Option: Server
Server=127.0.0.1 — надо изменить на адрес своего zabbix server’а - ### Option: ServerActive
Server=127.0.0.1 — надо изменить на адрес своего zabbix server’а - ### Option: Hostname
#Hostname=Zabbix server — у меня была ошибка и я закомментировал, но можно настроить по желанию
Для активации агента выполнить команду:
1 | systemctl enable --now zabbix-agent2 |
Статус проверить командой:
1 | systemctl status zabbix-agent2 |
Если внесены изменения в файл конфигурации, то после надо перезапустить агента:
1 | systemctl restart zabbix-agent2 |
Теперь перейти в WebUI Proxmox’а в раздел: Datacenter > Permissions > API Tokens
Нажать Add
- User: — выбрать пользователя. У меня по умолчанию root, но можно создать другого, тогда надо будет с правами (permissions) разбираться.
- Token ID: — для примера указал zabbix
- Privilege Separation: — предоставление доступа токену согласно ACL.
- Expire: — когда истекает. Это по необходимости.
- Comment: — комментарий.
Нажать Add.
Появится такое окно — Token Secret:
Эти данные понадобятся уже в Zabbix Server’е при добавлении узлов сети.
Переходим в WebUI Zabbix Server’а, там (у меня на русском интерфейс): Сбор данных > Узлы сети
Создать узел
Здесь заполнить все необходимые данные, выбрать группу и шаблон — Proxmox, добавить интерфейс:
Потом перейти в Макросы и добавить:
- {$PVE.TOKEN.ID} — из Token Secret,
- {$PVE.TOKEN.SECRET} — из Token Secret,
- {$PVE.URL.HOST} — ip-адрес или доменное имя НОДЫ!
Нажать Добавить.
Так добавляем все свои ноды кластера.
Если всё настроено верно, то через какое-то время иконка агента будет зеленой:
P.S. Возможно, есть более простой и\или правильный способ мониторить кластер Proxmox, но я пока сделал так.
Если будут обновленные сведения, то внесу корректировки.
Zabbix_repos_deb:
zabbix-release_latest_7.2+debian12_all.deb
If you found an error, highlight it and press Shift + Enter or to inform us.