Hi All,
I've been tearing my hair out and unsuccessfully googling this problem for what
feels like a lifetime... I'm coming to the conclusion I've missed something
blindingly obvious as nobody else in the world seems to have my problem.
I have a Nagios 2 server (standalone machine) monitoring my environment. In
the same subnet are 2 domain controllers, each providing DHCP (separate scopes
as per M$ guidelines). The kicker appears to be that since these two servers
are virtualised, the check_dhcp plugin seems to think that the DHCP addresses
are coming from the VIRTUAL HOST via the servers as a proxy.
Check_dhcp is version: check_dhcp v1.4.15 (nagios-plugins 1.4.15)
Here's my check_dhcp output - I'm looking to find either 192.168.1.12 or
192.168.1.11 as DHCP addresses from the servers. (the VMhost they live on is
192.168.1.1) (IPs changed to protect the innocent!)
# ./check_dhcp -v -s 192.168.1.12 -s 192.168.1.11
Requested server address: 192.168.1.12
Requested server address: 192.168.1.11
DHCP socket: 3
Hardware address: xx:xx:xx:xx:xx
DHCPDISCOVER to 255.255.255.255 port 67
DHCPDISCOVER XID: 294279994 (0x118A5B3A)
DHCDISCOVER ciaddr: 0.0.0.0
DHCDISCOVER yiaddr: 0.0.0.0
DHCDISCOVER siaddr: 0.0.0.0
DHCDISCOVER giaddr: 0.0.0.0
send_dhcp_packet result: 548
recv_result_1: 300
recv_result_2: 300
receive_dhcp_packet() result: 300
receive_dhcp_packet() source: 192.168.1.12
Result=OK
DHCPOFFER from IP address 192.168.1.1 via 192.168.1.12
DHCPOFFER XID: 294279994 (0x118A5B3A)
DHCPOFFER chaddr: 00065B22CF10
DHCPOFFER ciaddr: 0.0.0.0
DHCPOFFER yiaddr: 192.168.0.8
DHCPOFFER siaddr: 192.168.1.1
DHCPOFFER giaddr: 0.0.0.0
Option: 53 (0x01)
Option: 1 (0x04)
Option: 58 (0x04)
Option: 59 (0x04)
Lease Time: 0 seconds
Renewal Time: 43200 seconds
Rebinding Time: 75600 seconds
Added offer from server @ 192.168.1.1 of IP address 192.168.0.8
recv_result_1: 300
recv_result_2: 300
receive_dhcp_packet() result: 300
receive_dhcp_packet() source: 192.168.1.11
Result=OK
DHCPOFFER from IP address 192.168.1.1 via 192.168.1.11
DHCPOFFER XID: 294279994 (0x118A5B3A)
DHCPOFFER chaddr: 00065B22CF10
DHCPOFFER ciaddr: 0.0.0.0
DHCPOFFER yiaddr: 192.168.1.106
DHCPOFFER siaddr: 192.168.1.1
DHCPOFFER giaddr: 0.0.0.0
Option: 53 (0x01)
Option: 1 (0x04)
Option: 58 (0x04)
Option: 59 (0x04)
Lease Time: 0 seconds
Renewal Time: 43200 seconds
Rebinding Time: 75600 seconds
Added offer from server @ 192.168.1.1 of IP address 192.168.1.106
No (more) data received (nfound: 0)
Result=ERROR
Total responses seen on the wire: 2
Valid responses for this machine: 2
CRITICAL: Received 2 DHCPOFFER(s), 0 of 2 requested servers responded, max
lease time = 0 sec.
Grrrrrrrr.... It's so frustrating knowing the plugin is seeing my servers but
misinterpreting what it's seeing!
________________________________
This message contains confidential information and is for the intended
recipient only. If you have any reason to believe that you are not the intended
recipient, you are notified that disclosing, copying, distributing or taking
any action in reliance on the contents of this information is strictly
prohibited. E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed, arrive late or
incomplete, or contain viruses. Telnet Services Limited, or the sender
therefore do not accept liability for any errors or omissions in the contents
of this message, which arise as a result of e-mail transmission. If
verification is required please request a hard-copy version.
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting
any issue.
::: Messages without supporting info will risk being sent to /dev/null