Mirror of the Debian nagios-plugins-contrib package
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
check_ajp Revert "Fix check_ajp to handle non-responding tcp ports." Mar 10, 2015
check_backuppc port check_{backuppc,nfsmounts,printer} to M::P Sep 24, 2016
check_bgpstate Add check_bgpstate plugin Nov 1, 2013
check_checksums simplify tests Jan 13, 2017
check_clamav Fix watch line of check_clamav. Feb 20, 2013
check_cups simplify tests Jan 13, 2017
check_debsecan Adds new plugin: check-debsecan. Sep 7, 2017
check_drbd check_drbd: Update Homepage and Watch header Mar 5, 2015
check_email_delivery check_email_delivery does not need Nagios::Plugin Sep 24, 2016
check_etc_hosts simplify tests Jan 13, 2017
check_etc_resolv check_etc_resolv: add Recommends: bind9-host | knot-host Jan 1, 2017
check_graphite Remove 'read LICENSE ...' from check_graphite/copyright Nov 9, 2013
check_haproxy port check_cups and check_haproxy to Monitoring::Plugin Sep 24, 2016
check_haproxy_stats Add check_haproxy_stats. Mar 16, 2015
check_hp_bladechassis Add check_hp_bladechassis. Jul 10, 2014
check_hpasm Update check_hpasm to 4.8 Oct 1, 2018
check_httpd_status check_httpd_status: Update to rev204 Nov 5, 2018
check_ipmi_sensor check_ipmi: Update to 3.12 Dec 4, 2016
check_libs check_libs: add test Jan 1, 2017
check_libs_ng check_libs_ng: small performance improvement Sep 7, 2017
check_libvirt adopt check_{httpd_status,libvirt,memory,smstools} for m::p Sep 24, 2016
check_lm_sensors add alternative dep on libnagios-plugin-perl Sep 24, 2016
check_memcached check_memcached: Install libmemcached-dev as build dependency on arm6… Oct 11, 2015
check_memory adopt check_{httpd_status,libvirt,memory,smstools} for m::p Sep 24, 2016
check_mongodb check_mongodb: Updating to latest version 3805751 Nov 29, 2017
check_multipath check_multipath: Update to latest version 0.4.7 Sep 10, 2016
check_mysql_health check_mysql_health: Update to 2.2.2 Jun 29, 2016
check_nfsmounts port check_{backuppc,nfsmounts,printer} to M::P Sep 24, 2016
check_printer check_printer: Add missing hostname option into check command Dec 7, 2016
check_raid check_raid: Update to 4.0.8 Nov 29, 2017
check_rbl check_rbl: Update to 1.4.3 Jul 4, 2018
check_redis check_redis/copyright: Updating FSF address Jun 29, 2016
check_smstools adopt check_{httpd_status,libvirt,memory,smstools} for m::p Sep 24, 2016
check_snmp_environment shorter check_snmp_environment desc Feb 27, 2012
check_snmp_time check_snmp_time: Preventing to use first person in package description Mar 30, 2014
check_ssl_cert Merge branch 'check_ssl_cert_1.76.0' Nov 5, 2018
check_uptime check_uptime: add test Jan 1, 2017
check_v46 fix check_v46 url - gitorious.org is in r/o mode these days Sep 24, 2016
check_webinject Update Version in check_webinject/control Oct 31, 2013
check_whois check_whois: Updating to 1.24 Jul 4, 2018
check_zone_auth Add check_zone_auth plugin. May 29, 2012
check_zone_rrsig_expiration check_zone_rrsig_expiration: Updateing to 1.14 Apr 16, 2016
debian Add patch check_uptime/missing_backslash, thanks Sven Wegener. (Close… Nov 8, 2018
dsa dsa/update-files.sh: Fix upstream URL Nov 7, 2018
extras implement git clean support in extras/Makefile Jul 22, 2015
percona-nagios-plugins percona-nagios-plugins: Update to 1.1.8 Jul 4, 2018
.gitignore Ignore .rej and .orig files. Feb 23, 2012
.travis.yml travis-ci: Allow build failing on testing Oct 1, 2018
Makefile Fix architecture detection in Makefile Jan 3, 2017
README Link debian/README.source to README for github fancyness. Feb 24, 2012
common.mk common.mk: Using TAB instead of white spaces Mar 11, 2015

README

nagios-plugins-contrib - Plugins for nagios compatible monitoring systems
--------------------------------------------------------------------------


This README.source should give a short instruction about the
way the pkg-nagios-plugins-contrib repository is structured
and defines basic policies.

* build-system: git-buildpackage. As we build a Debian native
  package pristine-tar is not necessary.

* debian/changelog:
  - preferable generated using git-dch
  - versioning schema: X.$(date '+%Y%m%d'). X will be
    increased by one with each release. In case there are
    bugfixes in stable releases necessary, use
    X.$(date '+%Y%m%d').Y
    See http://kitenet.net/~joey/blog/entry/version_numbers/
    for details.

* debian/copyright.in, debian/control.in:
  Base files we fill automatically with information from
  all plugins to generate the full files.
  This is done in the clean target.
  DO NOT MODIFY debian/control or debian/copyright!

* nagios plugins:
  - one directory per plugin
  - required files:
    * $plugin/control: file format similar to debian/control.
      - Required is the Description and Uploaders part.
        Add Build-Depends, Recommends, Suggests
        and Homepage to have their content added to debian/control/
        debian/copyright. Don't use Depends as we don't want to force
        people to install dependencies for a plugin they might not
        want to use.
      - Add Version to be able to track an upstream version of
        the plugin.
      - Add Watch to check for new versions using
        ./debian/packaging-helper.py
        Format:
        Watch URL python-regex
        Watch URL SHA1:sha1sum
      - Don't add empty lines - only the first paragraph will be
        handled.
    * $plugin/copyright: copyright information for the files
      in $plugin. Will be added to debian/copyright
      automatically, properly indented and with a header which
      describes that the coming block is for the files in $plugin.
      ** DEP-5 IS NOT SUPPORTED **
  - what you should have:
    Currently there are two options on how to build and install
    plugins:
    * you have a single script or file or need some hand-made
      build system anyway:
      add $plugin/Makefile and implement the all / install / clean
      targets. include ../common.mk is there for common tasks.
      If $plugin/Makefile exists the way described below *will not*
      be built.
    * your plugin comes with a fancy build system already:
      extract the source in $plugin and let a symlink called 'src'
      point to the subdirectory of $plugin.
      If dh_auto_* is not able to build the plugin, please use
      the Makefile way as described above.
    Please ensure that a proper .cfg file will be installed.