Ajuda com Nagios.

1. Ajuda com Nagios.

Joao Vitorino
Joao_Vitorino

(usa Red Hat)

Enviado em 12/05/2015 - 15:20h

Boa tarde a todos.

Possuo um servidor Nagios instalado e funcional (que em breve será substituído pelo Zabbix).


Meu problema é o seguinte, preciso monitorar uma placa de rede de um servidor Windows.

uso a seguinte configurar no cfg do servidor no nagios.

define service{
use local-service,srv-pnp
host_name Impressao-Parana
service_description Network Interface
check_command check_snmp_int_v1!"Adaptador de Rede Microsoft Hyper-V"!-k -S -MB -w 800,800 -c 990,990 -fY
}



Meu problema é o seguinte. Esse servidor tem mais de um adaptador de rede (mais 4) e todos eles começam com o mesmo nome:
Adaptador de Rede Microsoft Hyper-V
Os demais adaptadores são:
Adaptador de Rede Microsoft Hyper-V #2
Adaptador de Rede Microsoft Hyper-V #3
Adaptador de Rede Microsoft Hyper-V Qos

O problema é que o Nagios com as configurações que informei (buscando o adaptador pela string) tenta monitorar todos eles e me dá um falso negativo já que um deles está desabilitado.

Como faço pro Nagios monitorar somente o que eu configurei e ignorar os outros?









  


2. Re: Ajuda com Nagios.

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/05/2015 - 22:03h

Está tratando como expressão regular. Utilize o "-r".

-r, --noregexp
Do not use regexp to match NAME in description OID.







3. Re: Ajuda com Nagios.

Joao Vitorino
Joao_Vitorino

(usa Red Hat)

Enviado em 13/05/2015 - 10:38h

amarildosertorio escreveu:

Está tratando como expressão regular. Utilize o "-r".

-r, --noregexp
Do not use regexp to match NAME in description OID.






OBrigado amarildo, mas não funcionou


./check_snmp_int.pl -H impressao-para -C contoso -n "Adaptador de Rede Microsoft Hyper-V" -r
ERROR : Unknown interface Adaptador de Rede Microsoft Hyper-V


Mas se eu tentar sem o uso de noregexp, ele encontra, porém mais de uma.

./check_snmp_int.pl -H impressao-para -C contoso -n "Adaptador de Rede Microsoft Hyper-V"
Adaptador de Rede Microsoft Hyper-V #2:NotPresent, Adaptador de Rede Microsoft Hyper-V:UP, Adaptador de Rede Microsoft Hyper-V-QoS Packet Scheduler-0000:UP, Adaptador de Rede Microsoft Hyper-V-WFP 802.3 MAC Layer LightWeight Filter-0000:UP, Adaptador de Rede Microsoft Hyper-V-WFP Native MAC Layer LightWeight Filter-0000:UP: 1 int NOK : CRITICAL


Ja tentei também empregando regexp na string de pesquisa
./check_snmp_int.pl -H impressao-para -C contoso -n "Adaptador de Rede Microsoft Hyper-V$"  

Mas sem sucesso.



4. Re: Ajuda com Nagios.

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2015 - 13:10h

Tenta assim:

./check_snmp_int.pl -H impressao-para -C contoso -2 -n '(\W|^)(Adaptador de Rede Microsoft Hyper-V)(\W|$)' 


Caso tenha outro basta separar com "|". Ex.:

./check_snmp_int.pl -H impressao-para -C contoso -2 -n '(\W|^)(Adaptador de Rede Microsoft Hyper-V|Adaptador de Rede Microsoft Hyper-V2)(\W|$)' 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts