Como monitorar a conectividade entre várias máquinas

2

Estou usando o Nagios para monitorar meus servidores e tenho a necessidade de monitorar a conectividade entre servidores diferentes. Por exemplo, suponha que eu tenha três servidores A, B & C e todos esses servidores já são monitorados por nagios usando o plugin check_ping.

Agora eu quero verificar a conectividade entre esses três servidores internamente, quero dizer de

server A, B & C should be reachable, likewise from B, A & C should be reachable , same for server C

Qual é a maneira de fazer isso usando nagios.

Server A - can ping to servers B&C 
Server B - can ping to servers A&C 
Server C - can ping to servers B&C

Eu tentei com vários comandos ping no servidor A, mas não é útil porque não consigo descobrir se o servidor B / C não pode ser acessado de A

command[check_ping]=/usr/lib64/nagios/plugins/check_ping -H 10.16.15.137 -w 3000.0,80% -c 5000.0,100% -p 5 
command[check_ping]=/usr/lib64/nagios/plugins/check_ping -H 10.18.42.125 -w 3000.0,80% -c 5000.0,100% -p 5 


where
10.16.15.137 -> SERVER B 
10.18.42.125 -> SERVER C
    
por loganathan 15.09.2015 / 12:14

2 respostas

2

Instale o daemon NRPE em todos os 3 servidores e escreva diferentes comandos de verificação, como check_ping_A , check_ping_B , check_ping_C , etc., nos diferentes servidores (na configuração NRPE ):

command[check_ping_A]=/usr/lib64/nagios/plugins/check_ping -H x.x.x.x -w 3000.0,80% -c 5000.0,100% -p 5 
command[check_ping_B]=/usr/lib64/nagios/plugins/check_ping -H y.y.y.y -w 3000.0,80% -c 5000.0,100% -p 5 

Você verificaria o B & C de A, A e A C de B, etc. Esta é uma abordagem simples, mas não se adapta bem.

(Ou escreva um check_ping genérico que recebe o endereço como um ARG e habilita o processamento do argumento NRPE. Isso é mais flexível, mas algumas pessoas ficam inseguras com essa prática.)

Em seguida, use check_nrpe no servidor Nagios para verificar as várias combinações. Você pode simplesmente fazer isso ligeiramente usando check_multi , especialmente se você quiser verificar mais de 3 servidores no futuro .

    
por 15.09.2015 / 16:30
1

Você pode usar NRPE nos servidores para realmente testar a conexão de lá. Na máquina nagios, você usaria o check_nrpe plugin para obter os resultados.

O NRPE essencialmente significa que você executa os plug-ins do Nagios localmente em um host monitorado e obtém os resultados de volta ao Nagios por meio do protocolo NRPE.

    
por 15.09.2015 / 13:10

Tags