Language selection:
Skip to main navigation Skip to main content Skip to page footer

Nagios Integration of Didactum Monitoring Systems

Nagios is one of the leading solutions for system monitoring, network monitoring, and infrastructure monitoring. Nagios offers users, among other things, important monitoring and alerting functions for servers, switches, applications, and services.

Nagios features (excerpt):

  • Network service monitoring (SMTP, POP3, HTTP, NNTP, ICMP, SNMP);
  • Host monitoring (CPU utilization, disk usage, memory usage, system logs, etc.);
  • Remote control via SSH;
  • Support for a wide range of plugins and programming languages ​​(Shell, C/C++, Perl, etc.);
  • Network performance monitoring

Sensor polling under Nagios

The master module for SNMP queries can be created in Nagios in two ways:

  1. Individual query of each sensor: Each sensor is a Nagios service, and the service status is determined as its specific state;
  2. Tabular query of sensors: All sensors of a master module are queried in Nagios, and the service status determines the state of all queried sensors;

To configure Nagios querying for a sensor, the following changes are required in the configuration files:

Link the modified schosts.cfg file to the nagios.cfg configuration file:

Install the Didactum plugin for the Element Service

  • Download the Didactum Nagios plugin from the download area: check_didactum.pl
  • Copy the Didactum plugin to the Nagios plugin directory;
  • Register the Didactum plugin in objects/command.cfg

This plugin generates “CRITICCAL” messages when at least one element is in an alarm state, and “WARNING” messages when at least one element is in the “WARNING” state.

This plugin generates performance data only for sensors where the values ​​are meaningful (e.g., for Didactum sensors with analog or digital outputs).

Further details about Nagios can be found in the official Nagios documentation: library.nagios.com/library/products/nagios-core/manuals/

This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.

Essential cookies enable basic functions and are necessary for the website to function properly.
Statistics cookies collect information anonymously. This information helps us to understand how our visitors use our website.
Marketing cookies are used by third parties or publishers to display personalized advertisements. They do this by tracking visitors across websites.