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 .