Mirror of the Debian nagios-plugins-contrib package
Perl Shell Groff Makefile Python HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
check_backuppc port check_{backuppc,nfsmounts,printer} to M::P Sep 24, 2016
check_checksums 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_haproxy_stats Add check_haproxy_stats. Mar 16, 2015
check_hpasm check_hpasm: Update to Dec 4, 2016
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_mongodb Install check_mongodb.py symlink. Jan 18, 2017
check_multipath check_multipath: Update to latest version 0.4.7 Sep 10, 2016
check_raid check_raid: Update to 4.0.5 Jan 3, 2017
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_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_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 Updating changelog. Jan 18, 2017
dsa Updating checks from DSA. 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


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
        Watch URL python-regex
        Watch URL SHA1:sha1sum
      - Don't add empty lines - only the first paragraph will be
    * $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
    * 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.