Skip to content

Here i put some created or modified monitoring plugins voor nagios/opsview/icinga

Notifications You must be signed in to change notification settings

gdoornenbal/monitoring-plugins

Repository files navigation

monitoring-plugins

Here i put some self-created or modified monitoring plugins voor nagios/opsview/icinga.

check_apc_pdu.sh

Script to check APC Power Distribution Units. Note: AP8XXX measurements below 0.5A are squelched to 0A...

check_aruba_instant

Used to monitor number of AP's and connected devices in an aruba instant cluster. You can set filters and warning parameters. See script help for more info.

check_dane

A complete new plugin to check DANE TLSA records. Already with the following options:

  • hosts with sni enabled are supported
  • mail ports with starttls are supported To support split-dns environments the following options are available
  • Give specific ip address of the server hosting the certificate
  • set fqdn or ip address of the DNS server you want to query.

check_nta

Added jan 2024; This plugin checks if the NTA7516 dns record for a given domain exists and is valid. NTA dns records have an enddate, so the plugin gives a warning when that date is reached or passed. This is a simple plugin, just give the domain name, and optional the fqdn or ip address of the DNS server to request.

check_dell_powerconnect

This Plugin updated in feb 2019 checks the hardware of DELL 35XX,62XX,N11XX switches (fans, temp-sensor, power supply), and probably more models!

check_smb_share

This is an old one, which i gave a huge update, so the following checks are now possible:

  • existence of a share.
  • existence of a file or directory on a share. (optional inside a directory.)
  • check that a file or wildcard does NOT exist on a share.
  • check the maximum age of a file in seconds.
  • using a passwordfile for credentials.

check_mysql_query.pl

This is also an old one created once by Michal Sviba, now with a huge update. in short the following:

  • code cleanup.
  • added verbose, performance output options.
  • modified default warning/critical behavior. (no defaults anymore)
  • added option to invert warning critical behaviour. (warning when lower instead of higher)
  • added option to give complete QUERY instead of parts.
  • added options to use an sql file as query.

check_h3c_components.sh

This one is initaly created by ljorg, but i did a huge update:

  • modified input supporting commandline options with arguments instead of arguments only.
  • added debug option
  • added check for number of expected irf and psu's (thanks to frank. https://github.com/franklouwers/nagios-checks)
  • added failed SFP link check count option.

check_oracle_instant

This perl nagios plugin allows you to check oracle service (ability to connect to database ) and the health of oracle database (Dictionary Cache Hit Ratio, Library Cache Hit Ratio, DB Block Buffer Cache Hit Ratio, Latch Hit Ratio, Disk Sort Ratio, Rollback Segment Waits, Dispatcher Workload) It only uses the oracle instant client, it does not need to install complete ORACLE client or compile other perl modules. i added the following options over the years:

  • Option added to skip specific tests.
  • Added Tablespace usage check. Find's the tablespace with the highest percentage used.
  • Corrected help dialog by vdmkenny
  • Made plugin suiteable for oracle 12.2 without SID support
  • Added verbose output option

check_snmp_mem

An old but usefull check for cisco, procurve and linux. As we had also use hpux, i added that one to, instead of using another plugin.

check_snmp_storage

This one was already for linux and windows. added also hpux. Same writer had another plugin for that, which was almost the same. so i put them together.

check_snmp_win

An old plugin to check the state of windows services (http://nagios.manubulon.com). I expanded the type (-T) option with 'process', so we can check for any process running in windows, even when it is not a service.

check_ssl_certificate

Also an old plugin once created by David Alden. I added an option to use SNI servername, and modified some output text to be more consistent.

check_ups_snmp.sh

Plugin to check data from a cs121 UPS Web/SNMP management card, updated with info to show load_power and load_current in addition to existing percentage. Also monitors apc models, including calculated output power.

About

Here i put some created or modified monitoring plugins voor nagios/opsview/icinga

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published