Skip to content
This repository has been archived by the owner on Dec 12, 2023. It is now read-only.

bzed/pkg-nagios-plugins-contrib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 12, 2023
4f38959 · Oct 12, 2023
Mar 10, 2015
Sep 24, 2016
Nov 1, 2013
Jan 13, 2017
May 8, 2020
Feb 20, 2013
Jan 13, 2017
May 11, 2020
Mar 5, 2015
Sep 24, 2016
Jan 13, 2017
May 8, 2020
May 7, 2020
Dec 3, 2021
Dec 3, 2021
Jul 10, 2014
Dec 14, 2022
Nov 25, 2020
Dec 27, 2022
May 11, 2020
Sep 24, 2016
Oct 20, 2022
Nov 25, 2020
Oct 20, 2022
Apr 27, 2022
Jun 29, 2016
Sep 24, 2016
Oct 3, 2019
Jan 24, 2023
Jan 30, 2019
Oct 11, 2023
Jun 29, 2016
Sep 24, 2016
Feb 27, 2012
Mar 30, 2014
Oct 11, 2023
Jan 1, 2017
Sep 24, 2016
Oct 31, 2013
Jul 4, 2018
May 26, 2020
Apr 16, 2016
Oct 12, 2023
Apr 7, 2021
Jul 22, 2015
Dec 14, 2022
May 7, 2020
Feb 23, 2012
May 8, 2020
Jan 3, 2017
Feb 24, 2012
Mar 11, 2015

Repository files navigation

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.