Октябрь 5

Мониторинг Proxmox через Zabbix

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

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

pveum user add zabbix@pam

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

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

Теперь нужно сгенерировать токен доступа:

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

Переходим в Zabbix

Создадим шаблон

Имя хоста и группа хоста вы можете указать любые – на ваше усмотрение. В секции с типом интерфейса выбираем тип “Agent” и подключает хост с Proxmox либо по IP, либо по DNS имени. Важно указать шаблон “Proxmox VE by HTTP” в поле Template.

Далее переходим на вкладку “Macros” и указае токен доступа и секрет

{$PVE.CPU.PUSE.MAX.WARN}

Max used CPU in persentage

{$PVE.LXC.CPU.PUSE.MAX.WARN}

Max used CPU in persentage

{$PVE.LXC.MEMORY.PUSE.MAX.WARN}

Max used memory in persentage

{$PVE.ROOT.PUSE.MAX.WARN}

Max used root space in persentage

{$PVE.STORAGE.PUSE.MAX.WARN}

Max used storage space in persentage

{$PVE.SWAP.PUSE.MAX.WARN}

Max used swap space in persentage

{$PVE.TOKEN.ID}

zabbix@pam!zabbix_monitoring

"USER@REALM!TOKENID"

{$PVE.TOKEN.SECRET}

cf152db3-47c8-62243-12e6-12b542d87652

Метки:
Copyright 2022. All rights reserved.

Опубликовано 05.10.2023 admin в категории "Proxymox", "Zabbix

Добавить комментарий