Всем привет!
Попытался поднять мониторинг для KVM (CentOS 7). Беру шаблон отсюда: KVM Monitoring, копирую .py скрипт в /usr/local/bin, UserParameters в /etc/zabbix/zabbix_agentd.d/, импортирую шаблон, рестартую zabbix_agent - всё как обычно, ошибок нет.
Проверяю - с заббикс-хоста выполняю несколько запросов, всё в порядке. Н-р:
Пока всё нормально. Жду некоторое время, пока "прорастёт" LLD, иду в "Элементы данных" и тут обращаю внимание, что в группе "KVM Pools" нечётное количество элементов (9), хотя пулов у меня два (см. выше discover): default и iso. Смотрю, что UUID есть только для одного пула:
А для default-а нет. Странно. Иду в "Правила обнаружения" и вижу там в "KVM Pool discovery (ключ custom.kvm.pool.discover)" ошибку, ту самую, которая в сабже по-русски обозначена:
"Cannot create item: item with the same key "custom.kvm.pool.uuid[default]" already exists." - но ведь НЕТ айтема с таким ключом, я же и полез искать, почему он не создался!
При попытке вручную создать айтем с ключом custom.kvm.pool.uuid[default] - та же диагностика - айтем с таким ключом уже есть. Где!? В упор не вижу.
Отвязал шаблон, с очисткой - даёт создать айтем с таким ключом. А при создании из прототипа почему такое поведение: в списке элементов его нет, а в "Правилах обнаружения" говорится, что не может его создать, т.к. он уже есть?
Глупое предположение: может слово default (имя пула) с каким-то умолчанием пересеклось?
Попытался поднять мониторинг для KVM (CentOS 7). Беру шаблон отсюда: KVM Monitoring, копирую .py скрипт в /usr/local/bin, UserParameters в /etc/zabbix/zabbix_agentd.d/, импортирую шаблон, рестартую zabbix_agent - всё как обычно, ошибок нет.
Проверяю - с заббикс-хоста выполняю несколько запросов, всё в порядке. Н-р:
Code:
[zabbix ~]# zabbix_get -s kvmhost -k "custom.kvm.pool.discover"
{
"data": [
{
"{#POOLNAME}": "default"
},
{
"{#POOLNAME}": "iso"
}
]
}
Code:
[SIZE=16px][B]KVM Pool discovery: UUID of pool iso[/B][/SIZE]
"Cannot create item: item with the same key "custom.kvm.pool.uuid[default]" already exists." - но ведь НЕТ айтема с таким ключом, я же и полез искать, почему он не создался!
При попытке вручную создать айтем с ключом custom.kvm.pool.uuid[default] - та же диагностика - айтем с таким ключом уже есть. Где!? В упор не вижу.
Отвязал шаблон, с очисткой - даёт создать айтем с таким ключом. А при создании из прототипа почему такое поведение: в списке элементов его нет, а в "Правилах обнаружения" говорится, что не может его создать, т.к. он уже есть?
Глупое предположение: может слово default (имя пула) с каким-то умолчанием пересеклось?
Подробности:
Comment