PROXMOX. Zabbix-мониторинг — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
 
(не показано 20 промежуточных версий этого же участника)
Строка 4: Строка 4:
 
* Связать группу пользователей с ролью
 
* Связать группу пользователей с ролью
 
* Создать пользователя для мониторинга и добавить его в группу
 
* Создать пользователя для мониторинга и добавить его в группу
* Добавить api-токен
+
* Получение api-токена
  
  
Создаём роль с правами аудита
+
Создаём роль с правами аудита<br>
 
[[File:Pve_zabbix_001.jpg]]
 
[[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-токена


Создаём роль с правами аудита
Pve zabbix 001.jpg


Добавляем группу
Pve zabbix 002.jpg


Настраиваем права созданной группе
Pve zabbix 003.jpg


Заводим пользователя и добавляем его в группу
Pve zabbix 004.jpg


Получаем api-токен
Pve zabbix 005.jpg

В итоге получаем токен, записываем его, т.к. потом увидеть не получится


С Proxmox закончено, теперь переходим к настройке мониторинга в Zabbix.

Присоединяем к хосту шаблон
Pve zabbix 006.jpg


Прописываем в макросах данные созданные ранее
Pve zabbix 007.jpg


Через какое-то время увидим что данные пошли. Причём фишка такая, т.к. все действия производились на уровне Datacenter, данные пойдут со всех нод кластера
Pve zabbix 008.jpg


В качестве закрепления, всё тоже самое через консоль

Создаём роль

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