PROXMOX. Zabbix-мониторинг — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
(не показана 21 промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
* Связать группу пользователей с ролью | * Связать группу пользователей с ролью | ||
* Создать пользователя для мониторинга и добавить его в группу | * Создать пользователя для мониторинга и добавить его в группу | ||
− | * | + | * Получение api-токена |
− | Создаём роль с правами аудита | + | Создаём роль с правами аудита<br> |
+ | [[File:Pve_zabbix_001.jpg]] | ||
+ | |||
+ | |||
+ | Добавляем группу<br> | ||
+ | [[File:Pve_zabbix_002.jpg]] | ||
+ | |||
+ | |||
+ | Настраиваем права созданной группе<br> | ||
+ | [[File:Pve_zabbix_003.jpg]] | ||
+ | |||
+ | |||
+ | Заводим пользователя и добавляем его в группу<br> | ||
+ | [[File:Pve_zabbix_004.jpg]] | ||
+ | |||
+ | |||
+ | Получаем api-токен<br> | ||
+ | [[File:Pve_zabbix_005.jpg]] | ||
+ | |||
+ | В итоге получаем токен, записываем его, т.к. потом увидеть не получится | ||
+ | |||
+ | |||
+ | С Proxmox закончено, теперь переходим к настройке мониторинга в Zabbix.<br> | ||
+ | |||
+ | Присоединяем к хосту шаблон<br> | ||
+ | [[File:Pve_zabbix_006.jpg]] | ||
+ | |||
+ | |||
+ | Прописываем в макросах данные созданные ранее<br> | ||
+ | [[File:Pve_zabbix_007.jpg]] | ||
+ | |||
+ | |||
+ | Через какое-то время увидим что данные пошли. Причём фишка такая, т.к. все действия производились на уровне Datacenter, данные пойдут со всех нод кластера<br> | ||
+ | [[File:Pve_zabbix_008.jpg]] | ||
+ | |||
+ | |||
+ | В качестве закрепления, всё тоже самое через консоль<br> | ||
+ | |||
+ | Создаём роль | ||
+ | pveum role add ZabbixAudit --privs "Sys.Audit VM.Audit" | ||
+ | |||
+ | |||
+ | Добавляем группу | ||
+ | pveum group add zabbix | ||
+ | |||
+ | |||
+ | Выдаём права группе | ||
+ | pveum acl modify / -group zabbix -role Zabbix | ||
+ | |||
+ | |||
+ | Создаём пользователя | ||
+ | pveum user add zabbix@pam | ||
+ | |||
+ | |||
+ | Добавляем пользователя в группу | ||
+ | pveum user modify zabbix@pam -group zabbix | ||
+ | |||
+ | |||
+ | Получаем api-токен | ||
+ | pveum user token add zabbix@pam monitoring -privsep 0 |
Текущая версия на 14:19, 3 октября 2022
Настроим мониторинг Proxmox 7.2 с помощью Zabbix. Согласно документации Zabbix нам нужно создать api-токен для того, чтобы zabbix-сервер мог по http забирать информацию о нашем сервере Proxmox. Порядок действий следующий:
- Создать роль с правами аудита
- Добавить группу пользователей
- Связать группу пользователей с ролью
- Создать пользователя для мониторинга и добавить его в группу
- Получение api-токена
Настраиваем права созданной группе
Заводим пользователя и добавляем его в группу
В итоге получаем токен, записываем его, т.к. потом увидеть не получится
С Proxmox закончено, теперь переходим к настройке мониторинга в Zabbix.
Прописываем в макросах данные созданные ранее
Через какое-то время увидим что данные пошли. Причём фишка такая, т.к. все действия производились на уровне Datacenter, данные пойдут со всех нод кластера
В качестве закрепления, всё тоже самое через консоль
Создаём роль
pveum role add ZabbixAudit --privs "Sys.Audit VM.Audit"
Добавляем группу
pveum group add zabbix
Выдаём права группе
pveum acl modify / -group zabbix -role Zabbix
Создаём пользователя
pveum user add zabbix@pam
Добавляем пользователя в группу
pveum user modify zabbix@pam -group zabbix
Получаем api-токен
pveum user token add zabbix@pam monitoring -privsep 0