Mirror of the Debian nagios-plugins-contrib package
Perl Shell Roff Makefile Python HTML Other
Latest commit d6880e6 Feb 22, 2017 @bzed style fix ;)
Permalink
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_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 check_hpasm: Update to 4.7.5.2 Dec 4, 2016
check_httpd_status simplify tests Jan 13, 2017
check_ipmi_sensor check_ipmi: Update to 3.12 Dec 4, 2016
check_libs check_libs: add test Jan 1, 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 Install check_mongodb.py symlink. Jan 18, 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.5 Jan 3, 2017
check_rbl add alternative dep on libnagios-plugin-perl Sep 24, 2016
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 Add autopkgtest for check_ssl_cert. Feb 22, 2017
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_varnish simplify tests Jan 13, 2017
check_webinject Update Version in check_webinject/control Oct 31, 2013
check_whois check_whois: Update to latest version 1.21 Apr 16, 2016
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 style fix ;) Feb 22, 2017
dsa Updating checks from DSA. Jan 13, 2017
extras implement git clean support in extras/Makefile Jul 22, 2015
percona-nagios-plugins add python2.7 and python-pymongo to percona control Jan 13, 2017
.gitignore Ignore .rej and .orig files. Feb 23, 2012
.travis.yml cleanup travis.yml Jan 13, 2017
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.