Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Nagios Exchange

Nagios Exchange

Nagios® Exchange is the central place where you'll find all types of Nagios projects - plugins, addons, documentation, extensions, and more. This site is designed for the Nagios Community to share its Nagios creations.

Have a new project for Nagios that you'd like to share? Just create an account and add it to the directory. (Read the FAQ)

Featured Project

Text Dashlet Enhanced

Text Dashlet Enhanced


/Category: Dashlets
Views: 43916


Popular Projects

Jump to the most requested...

Nagios XI Addons:
Nagios Log Server Addons:

General Addons:

Project Stats

There are 5292 listings in 441 categories on Nagios Exchange!

Newest Nagios Projects

  • Nagios Log Server Export

    This application allows users to export their Nagios Log Server data or query results to raw JSON and CSV formats.

  • Synology Health DSM/SRM via SNMP

    Nagios Plugin to check the health status a Synology DSM/SRM via SNMP

  • Weather Conditions and Forcast with Weather Underground

    Nagios Plugin to check the current weather conditions with Weather Underground. Developed to work on Synagios (Synology Nagios Server)

  • check_dhcp_snmp

    # Perl check for DHCP pools via SNMP bulkwalk. Specifically written to monitor Windows 2012R2 DHCP.

  • check_vg

    This is a simple Nagios Plugin which tests how much space in an LVM Volume Group is free. It takes https://exchange.nagios.org/directory/Plugins/System-Metrics/Storage-Subsystem/check_vg_size/details and https://github.com/billcarlson/check_vg_size and adds some functionality

  • check_asterisk_records

    Check if there are missing directories in /var/spool/asterisk/monitor. The script just check if there is a directory for every day in a given period of time. We assume there is at least one record call every day.

  • serviceNow Incident Notifier

    serviceNowIncidentNotifier allows Nagios to automatically create and update incidents within your ServiceNow ticketing system Usage: ./serviceNowIncidentNotifier -s [Val] -l [Val] -a [Val] -i [Val] -u [Val] -c -a Assignment Group -c Create Ticket -d Debug mode -D Dry run, no tickets are created -i Impact (1-4) -l Long Description -s Short Description -u Urgency (1-4) -h Displays this help menu

  • Nagios XI - Understanding The User Macros Component

    This document describes how to use the User Macros component in Nagios XI. The component exposes the user and system macros available in Nagios Core to multiple areas of Nagios XI, allowing for more flexible configurations. This document is intended for use by Nagios XI Administrators who want to take advantage of user and system macros in Nagios XI.

  • NRPE for Nagios Core on CentOS 7.x

    NRPE v3.x RPMs (the first of their kind at the time this blog was written) packaged up and made available for all CentOS/Red Hat systems. A step by step guide as to how to use NRPE with illustrations and detailed explanations allowing anyone to have it up and running in no time.

  • NAR - Nagios host automated registration

    Nagios automatic hosts self-registration software (NAR) NAR is designed to automate new hosts registration in Nagios monitoring system in any dynamic environment – IT service business, cloud computing and etc. NAR consists of several parts working together: * Special service (in terms of Nagios) assigned to main Nagios host with event handler (file self_registrar) * Beanstalk task queue manager * Nagios-AR commands processor daemon * Self activate script (file self_activate) * Special host template assigned to any new dynamic host with event handler (heart-beat) The whole process: 1. New dynamic host sends registration via self_activate (via NSCA) indicating its DNS hostname or IP to Nagios host to service mentioned above. 2. Service upon state change calls event handler (self_registrar). 3. Event handler (self_registrar) saves command into Beanstalk queue. 4. Nagios-AR daemon watches Beanstalk queue. When new command arrives it gets processed. Commands are: * add hostname(ip) list_of_hostgroups_separated_by_comma list_of_host_templates_separated_by_comma * remove hostname(ip) * register hostname(ip) * deregister hostname(ip) First complimentary pair of commands creates new Nagios configuration file/ removes Nagios configuration file for a specific host. Second complimentary pair modifies parameter 'register' in existent host configuration file. If commands arrive less in 5 seconds intervals Nagios-AR continues processing them. If nothing comes after last command Nagios-AR reloads Nagios daemon in order to activate configuration modifications. 5. Because dynamic hosts use special host template with NAR event handler when host becomes unavailable or down Nagios calls that event handler and thus deregisters 'dead' host. Requirements: Pyhon packages - beanstalkc, daemon. The rest are IMHO standard in Ubuntu/Debian Nagios V3 - up and running NSCA server - up and running Beanstalkd - up and running That's all. I hope I'm not along who needs that ;-) Best regards Andrey A. Porodko