Я делаю zabbix темплейт для мониторинга Parallels Cloud Server по SNMP.
В SNMP можно забирать данные по каждой виртуальной машине и контейнеру. Выглядит этот так:
Пробовал делать low level discovery (по документации https://www.zabbix.com/documentation...evel_discovery), в которой есть пример:
Для таких OID Zabbix создает пары в правиле обнаружения:
и потом значения SNMPINDEX и SNMPVALUE можно использовать уже
для мониторинга конкретных данных.
Но с MIB из Parallels Cloud Server zabbix не воспринимает вот это - "10" как SNMPINDEX.
Можно как то без кастомных скриптов на стороне zabbix сделать, чтобы
значения "10", "101" etc воспринимались как SNMPINDEX и была возможность забирать значения для каждой VM/CT?
В SNMP можно забирать данные по каждой виртуальной машине и контейнеру. Выглядит этот так:
Code:
PARALLELS-RMOND-SMI::rmondVeId."1" = STRING: 1
PARALLELS-RMOND-SMI::rmondVeId."10" = STRING: 10
PARALLELS-RMOND-SMI::rmondVeId."101" = STRING: 101
PARALLELS-RMOND-SMI::rmondVeId."{011f0560-ec83-432f-b107-cb459cfee00f}" = STRING: {011f0560-ec83-432f-b107-cb459cfee00f}
PARALLELS-RMOND-SMI::rmondVeId."{ac54dcaa-1d64-42fc-8d5e-c88e197650ae}" = STRING: {ac54dcaa-1d64-42fc-8d5e-c88e197650ae}
Code:
$ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr IF-MIB::ifDescr.1 = STRING: WAN IF-MIB::ifDescr.2 = STRING: LAN1 IF-MIB::ifDescr.3 = STRING: LAN2
Code:
{#SNMPINDEX} -> 1 {#SNMPVALUE} -> WAN
{#SNMPINDEX} -> 2 {#SNMPVALUE} -> LAN1
{#SNMPINDEX} -> 3 {#SNMPVALUE} -> LAN2
для мониторинга конкретных данных.
Но с MIB из Parallels Cloud Server zabbix не воспринимает вот это - "10" как SNMPINDEX.
Можно как то без кастомных скриптов на стороне zabbix сделать, чтобы
значения "10", "101" etc воспринимались как SNMPINDEX и была возможность забирать значения для каждой VM/CT?
Comment