I need to monitor windows services(like CPU load, memory usage etc.), so I have installed Nagios monitoring tool. The installation is complete and ‘check_nt’ plugin is also installed. Upto this no error is there, but while executing scripts with agent NSClient++ ‘Connection refused by host’ error still persists.
JavaScript
x
./check_nt -H 10.112.32.78 -p 1248 -v MEMUSE -w 80 -c 90
Connection refused by host
./check_nt -H 10.112.32.78 -p 1248 -v MEMUSE -w 80 -c 90
Socket timeout after 10 seconds
I have verified that nagios is working correctly, as under.
JavaScript
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 3.4.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 05-11-2012
License: GPL
Website: http://www.nagios.org
Reading configuration data
Read main config file okay
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'
Processing object config file '/usr/local/nagios/etc/objects/localhost.cfg'
Read object config files okay
Running pre-flight check on configuration data
Checking services
Checked 8 services.
Checking hosts
Checked 1 hosts.
Checking host groups
Checked 1 host groups.
Checking service groups
Checked 0 service groups.
Checking contacts
Checked 1 contacts.
Checking contact groups
Checked 1 contact groups.
Checking service escalations
Checked 0 service escalations.
Checking service dependencies
Checked 0 service dependencies.
Checking host escalations
Checked 0 host escalations.
Checking host dependencies
Checked 0 host dependencies.
Checking commands
Checked 24 commands.
Checking time periods
Checked 5 time periods.
Checking for circular paths between hosts
Checking for circular host and service dependencies
Checking global event handlers
Checking obsessive compulsive processor commands
Checking misc settings
Total Warnings: 0
Total Errors: 0
Things look okay - No serious problems were detected during the pre-flight check
M new to nagios, thanks in advance 🙂
Advertisement
Answer
The connection is getting blocked either by a firewall or your Nagios server is not in the nsc.ini file in the “allowed hosts” field. Make sure that port is open on your windows firewall, as well as any other net filters in between your Nagios server and your client.