Search All Sites
Nagios Live WebinarsLet our experts show you how Nagios can help your organization.
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)
Project StatsThere are 5289 listings in 441 categories on Nagios Exchange!
Newest Nagios Projects
# Perl check for DHCP pools via SNMP bulkwalk. Specifically written to monitor Windows 2012R2 DHCP.
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 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
Unitrends API Backup failure checker
Uses the Unitrends API to receive and parse a JSON string concerning backup failures. Simply pass the name of the Protected asset as the first parameter and the IP address of the Unitrends server as the second e.g. ./utrendbak testserv "192.168.240.34". The success/failure of the backup will then be returned.
hswd-nagios is a Home Smart Water Detector (HSWD) plugin http://www.homesmartguard.com/
NRDP for Nagios Core on CentOS 7.x
Introducing the very first of it's packaging into the CentOS/Red Hat community. A step by step guide how how to harness the power or NRDP and use it in your Nagios Environment.