Install and configure nsclient++ on Windows machine for nagios nrpe based remote monitoring

From Notes_Wiki
Revision as of 13:08, 27 January 2017 by Saurabh (talk | contribs) (Created page with "<yambe:breadcrumb>Windows|Windows</yambe:breadcrumb> =Install and configure nsclient++ on Windows machine for nagios nrpe based remote monitoring= To install nsclient++ for n...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

<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:

  1. Download nsclient++ from http://nsclient.org/download/
  2. Install the package. We need nrpe server, we do not need nsca.
  3. 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.
  4. Edit "C:\Program Files\NSClient++\NSC.ini" as follows
    1. Uncomment 'CheckExternalScripts.dll' line
    2. Ensure that use_file=1 and allowed_hosts=<> has correct IPs of nagios servers. Allowed hosts are provided during package installation.
    3. Under [nrpe] Uncomment port=5666 and Uncomment allow_arguments=1
    4. Under [External Scripts] Uncomment all five lines starting with check_
  5. Stop nsclient++ service using start menu
  6. Start nsclient++ service using start menu
  7. Use "netstat -an" to verify that something is listening on port 5666.
  8. Connect from server using:
    /usr/lib64/nagios/plugins/check_nrpe -H <Windows-IP>
    And things are fine message should appear