Zabbix
Zabbix поддерживается как источник метрик хостов. Опрос идёт через Zabbix API (api_jsonrpc.php).
Что потребуется
Заголовок раздела «Что потребуется»- URL Zabbix API — обычно
https://zabbix.company.com/api_jsonrpc.php. - Учётная запись в Zabbix с правами на чтение hosts и items. Рекомендуется создать отдельного пользователя
opsman-readonlyс рольюUserи группой, имеющей read-only permissions на нужные host groups. - Zabbix 5.0 и выше (рекомендуется 6.0+).
Схема взаимодействия
Заголовок раздела «Схема взаимодействия»flowchart LR
subgraph Zabbix[Zabbix сервер]
Z[Zabbix Server]
A[Zabbix Agents на хостах]
end
subgraph Platform[OpsMan AI]
API[API OpsMan AI]
DB[Хранилище]
end
A -->|метрики| Z
API -->|api_jsonrpc.php<br/>раз в 5 минут| Z
Z -->|JSON| API
API --> DB
UI[Консоль] --> DB
Подключение
Заголовок раздела «Подключение»-
Settings → Integrations → Virtualization Platforms → + Add (Zabbix в этой секции — причина: Zabbix обычно мониторит VM и bare-metal, а не контейнеры).
-
Выберите тип Zabbix.
-
Заполните:
Поле Значение Name Zabbix MainURL https://zabbix.company.com/api_jsonrpc.phpLogin имя пользователя Zabbix Password пароль -
Test connection → Save.
Что импортируется
Заголовок раздела «Что импортируется»Zabbix-хосты импортируются в Resources с типом host. Для каждого хоста используются стандартные items:
system.cpu.util— CPU utilization %.system.cpu.num— число ядер.vm.memory.size[total]/vm.memory.size[used]— память.vfs.fs.size[/,total]/[/,used]— диск.net.if.in[*]/net.if.out[*]— сетевой трафик.
Если items называются иначе в вашей инсталляции, сообщите в службу поддержки — нестандартные mapping’и поддерживаются, но требуют настройки.
Производительность
Заголовок раздела «Производительность»- Опрос идёт раз в 5 минут.
- Для крупных Zabbix-инсталляций (>5000 хостов) рекомендуется вынести нагрузку на отдельный proxy-Zabbix.
- Нагрузка от OpsMan AI на Zabbix API — типично 50–200 запросов в минуту.
Тарификация
Заголовок раздела «Тарификация»Стоимость хостов, пришедших из Zabbix, считается по ставкам Settings → Pricing → Compute pricing. Для разных источников можно завести разные ставки.