Caros colegas mestres do ZABBIX. Preciso de uma ajuda sobre a criação do discovery para placa de rede para sistema operacional OpenBSD.
Primeiramente criei um parametro no agente do zabbix no servidor em questão para listar as placas de rede:
Fiz um teste no servidor do zabbix utilizando o comando zabbix_get e funcionou, ele coletou as placas de rede. Até ai tudo tranquilo.
O problema foi quando criei o template com o net.if.discovery e apliquei ao servidor com openBSD. Lá no discovery ele não lista as placas pois aparece esse erro:
Passei um pente fino nos itens criados para o servidor openBSD e não encontrei nenhum com a chave net.if.in[{#IFNAME}].
Alguém tem alguma sujestão de onde possa estar o problema?
Desde ja agradeço.
Muito obrigado.
Primeiramente criei um parametro no agente do zabbix no servidor em questão para listar as placas de rede:
Code:
UserParameter=net.if.discovery,printf "{\n \"data\":[\n\n" && ifconfig | grep "^[a-z]" | cut -d":" -f1 | while read a ; do printf ",\n
{ \"{#IFNAME}\",\"$a\" }" ; done | grep "#IFNAME" && printf "\n ]\n}\n"
O problema foi quando criei o template com o net.if.discovery e apliquei ao servidor com openBSD. Lá no discovery ele não lista as placas pois aparece esse erro:
Code:
Cannot create item: item with the same key "net.if.in[{#IFNAME}]" already exists.
Cannot create item: item with the same key "ne
Alguém tem alguma sujestão de onde possa estar o problema?
Desde ja agradeço.
Muito obrigado.
Comment