Monitorando remotamente o servidor DHCP do ISC com o Nagios

1

Eu tenho uma WAN e estou tentando usar o Nagios para verificar se um servidor DHCP em uma sub-rede não diretamente visível para a caixa Nagios está ativo e distribuindo endereços IP, e não consegui fazer isso funcionar.

Eu tenho 3 lugares dos quais posso monitorar o DHCP, mas nenhum parece estar funcionando. O ideal seria fazer com que o Nagios monitorasse o DHCP diretamente, falhando o que eu gostaria de fazer ssh para o servidor DHCP e marcando-o a partir dessa caixa, falhando qual deles está funcionando a partir de um roteador central com uma interface no servidor DHCP.

O servidor DHCP é usado exclusivamente para atribuir dinamicamente endereços IP estáticos aos servidores.

O servidor DHCP está em 192.168.254.1 e está executando o ISC DHCPD.

Meu arquivo dhcpd.conf (atualmente) é o seguinte:

# Long Lease times - 1 month, 1 year !
default-lease-time 2678400;
max-lease-time     31622400;
authorative;

subnet 192.168.224.0 netmask 255.255.224.0
{
    range 192.168.225.1 192.168.225.2;

    option domain-name-servers 192.168.200.254, 192.168.100.254, 8.8.8.8;
    option routers 192.168.254.254;
    range   192.168.253.0 192.168.253.0;

    host web.mydomain.co.nz
    {
            hardware ethernet 52:54:00:F3:80:32;
            fixed-address 192.168.242.2;
    }

    host nagiostest.mydomain.co.nz
    {
            hardware ethernet 52:54:00:00:00:01;
            fixed-address 192.168.254.250;
    }
}

web.mydomain.co.nz está funcionando bem - isto é, o DHCP está atribuindo a ele um endereço IP corretamente.

Quando eu executo (a partir do servidor DHCP) qualquer um dos seguintes comandos recebo uma resposta "no answer" -

dhcping -v -h 52:54:00:00:00:01 dhcping -v -s 192.168.254.1  -h 52:54:00:00:00:01 
dhcping -v -c 192.168.254.250  -h 52:54:00:00:00:01 
dhcping -v -c 192.168.254.250 -s 192.168.254.1 -h 52:54:00:00:00:01

Quando, do servidor, eu faço uma porta tcpdump -n -i eth0 68, não recebo nenhum tipo de resposta.

Quando faço algo semelhante em uma máquina em outra parte da rede (localizado a 2 saltos em 10.10.10.11) ou quando tento comandos semelhantes do gateway, vejo a solicitação chegando ao roteador, mas nenhuma resposta - TCPDump em execução no servidor DHCP mostra -

   tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
08:53:28.103926 IP 192.168.254.254.bootpc > 192.168.254.1.bootps: BOOTP/DHCP, Request from 52:54:00:00:00:01, length 250

Isso acontece mesmo quando eu derrubo o firewall no servidor DHCP.

Usar o plugin check_dhcp para feiras nagios não é melhor.

Como posso verificar se o servidor DHCP está ativo e distribuindo concessões?

    
por davidgo 23.06.2015 / 22:56

1 resposta

0

Eu usaria o nrpe para executar a pesquisa do dhcp em um servidor que tenha acesso direto ao nrpe.

link

Em seguida, escreva um script local no host para verificar o status.

    
por 23.06.2015 / 23:12