Мониторинг Proxmox через Zabbix: различия между версиями

Материал из support.qbpro.ru
Нет описания правки
Нет описания правки
Строка 6: Строка 6:
Шаблон очень просто в настройке. Однако, нам потребуется создать токен доступа для системной учетной записи, который мы выдадим только необходимые разрешения.
Шаблон очень просто в настройке. Однако, нам потребуется создать токен доступа для системной учетной записи, который мы выдадим только необходимые разрешения.


Приступим:
'''Приступим:'''


#Сначала создадим пользователя в Proxmox:
'''1.''' Сначала создадим пользователя в Proxmox:
  pveum user add zabbix@pam
  pveum user add zabbix@pam
#Затем создадим роль с теми разрешениями, что указаны в документации:
'''2.''' Затем создадим роль с теми разрешениями, что указаны в документации:
  pveum role add ZabbixMonitoring --privs "Sys.Audit VM.Audit"
  pveum role add ZabbixMonitoring --privs "Sys.Audit VM.Audit"
#Назначаем роль на пользователя:
'''3.''' Назначаем роль на пользователя:
pveum acl modify / -user zabbix@pam -role ZabbixMonitoring
'''4.''' И самым последним шагом нужно сгенерировать токен доступа на '''Proxmox''':


'''5.''' Скопируйте значения из окна “'''Token Secret'''”, т.к. после закрытия этого окна узнать секрет уже не получится. Только генерировать новый.





Версия от 02:48, 23 января 2024

  • Если в вашей инфраструктуре много объектов различной степени важности, то без хотя бы системы мониторинга в минимальной конфигурации будет очень сложно следить за состоянием здоровья ваших сервисов и оборудования. В этой публикации я покажу, как можно настроить мониторинг Proxmox через Zabbix.
  • Для настройки мониторинга я буду использовать вот это решение с официального сайта Zabbix. Тем более, что в Zabbix, по крайней мере версии 6.2, этот шаблон уже доступен “из коробки”.
  • Предварительные требования:

Шаблон очень просто в настройке. Однако, нам потребуется создать токен доступа для системной учетной записи, который мы выдадим только необходимые разрешения.

Приступим:

1. Сначала создадим пользователя в Proxmox:

pveum user add zabbix@pam

2. Затем создадим роль с теми разрешениями, что указаны в документации:

pveum role add ZabbixMonitoring --privs "Sys.Audit VM.Audit"

3. Назначаем роль на пользователя:

pveum acl modify / -user zabbix@pam -role ZabbixMonitoring

4. И самым последним шагом нужно сгенерировать токен доступа на Proxmox:


5. Скопируйте значения из окна “Token Secret”, т.к. после закрытия этого окна узнать секрет уже не получится. Только генерировать новый.