Install and configure nsclient++ on Windows machine for nagios nrpe based remote monitoring
From Notes_Wiki
<yambe:breadcrumb>Windows|Windows</yambe:breadcrumb>
Install and configure nsclient++ on Windows machine for nagios nrpe based remote monitoring
To install nsclient++ for nrpe based remote monitoring of Windows system use following steps:
- Download nsclient++ from http://nsclient.org/download/
- Install the package. We need nrpe server, we do not need nsca.
- Go to "C:\Program Files". Change owner of NSClient++ from System to current user and give full read/write access. We should be able to edit "C:\Program Files\NSClient++\NSC.ini" file.
- Edit "C:\Program Files\NSClient++\NSC.ini" as follows
- Uncomment 'CheckExternalScripts.dll' line
- Ensure that use_file=1 and allowed_hosts=<> has correct IPs of nagios servers. Allowed hosts are provided during package installation.
- Under [nrpe] Uncomment port=5666 and Uncomment allow_arguments=1
- Under [External Scripts] Uncomment all five lines starting with check_
- Stop nsclient++ service using start menu
- Start nsclient++ service using start menu
- Use "netstat -an" to verify that something is listening on port 5666.
- Connect from server using:
- /usr/lib64/nagios/plugins/check_nrpe -H <Windows-IP>
- And things are fine message should appear