Archive for the 'Passive Checks' Category

Bash and Python NRDP Clients for Nagios

Now available 2 new clients to send passive check results to Nagios Remote Data Processor (NRDP) server.

We have just released:
send_nrdp.sh Bash NRDP Client
send_nrdp.py Python NRDP Client

You no longer need to install PHP or Perl on your client machines to run passive checks with NRDP.  Both of these implementations can accept result piped from STDIN and you can change the delimiters to whatever you like.

STDIN results should be in the following order, for HOST checks:

HOSTNAME    STATE    OUTPUT

for SERVICE checks

HOSTNAME    SERVICENAME    STATE    OUTPUT

Additionally, the bash version can take an XML file of check results formatted like so:

<?xml version='1.0'?>
<checkresults>
<checkresult type="host" checktype="1">
  <hostname>YOUR_HOSTNAME</hostname>
  <state>0</state>
  <output>OK|perfdata=1.00;5;10;0</output>
</checkresult>
<checkresult type="service" checktype="1">
  <hostname>YOUR_HOSTNAME</hostname>
  <servicename>YOUR_SERVICENAME</servicename>
  <state>0</state>
  <output>OK|perfdata=1.00;5;10;0</output>
</checkresult>
</checkresults>

 

NSCAweb Screencast

Jelle Smet has done a screencast on his NSCAweb addon for Nagios. Check it out!

NSCAweb part 1: Introduction from Jelle Smet on Vimeo.

Monitoring Remote Windows Machines Passively

Many of our clients are Managed Service Providers (MSPs).  The challenges they face when monitoring their clients’ networks vary greatly, but a common problem they face is how to monitor remote Windows machines that are located behind a firewall.

A simple solution to this challenge involves configuring the NSClient++ agent to act as a passive agent which reports it status to Nagios.  We’ve written a document that describes the steps needed to configure passive monitoring of Windows boxes.

Read how to do it:  Using NSClient For Passive Checks.pdf

Easy Configuration Of Passive Checks Into Nagios

Passive checks are extremely useful for integrating information from external applications and agents.  They’re also the primary method of monitoring remote machines that are behind firewalls, proxies, and on private networks.

In an effort to simplify the setup of new remote agents and applications with Nagios XI, we developed a method for easily capturing and configuring new passive host and service check results.

Read How To Do it: Monitoring Unconfigured Objects With XI.pdf