create nagios-plugins-common package
This commit is contained in:
parent
fd7b65e7a8
commit
e6b4a0267d
2
debian/changelog
vendored
2
debian/changelog
vendored
|
@ -1,5 +1,7 @@
|
||||||
nagios-plugins (1.4.15-6) UNRELEASED; urgency=low
|
nagios-plugins (1.4.15-6) UNRELEASED; urgency=low
|
||||||
|
|
||||||
|
* Add nagios-plugins-common package which ships files possibly needed also by
|
||||||
|
other plugin packages
|
||||||
* Add icinga as recommand as alternative for nagios3
|
* Add icinga as recommand as alternative for nagios3
|
||||||
* Add '-w %d' as ping argument for check_ping on non-linux plattforms, as
|
* Add '-w %d' as ping argument for check_ping on non-linux plattforms, as
|
||||||
inetutils-ping is now supporting this, thanks Guillem Jover for bringing
|
inetutils-ping is now supporting this, thanks Guillem Jover for bringing
|
||||||
|
|
13
debian/control
vendored
13
debian/control
vendored
|
@ -21,9 +21,20 @@ Description: Plugins for nagios compatible monitoring systems (metapackage)
|
||||||
(using nagios-nrpe-server or nsca), you may be interested in the
|
(using nagios-nrpe-server or nsca), you may be interested in the
|
||||||
nagios-plugins-basic package.
|
nagios-plugins-basic package.
|
||||||
|
|
||||||
|
Package: nagios-plugins-common
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends}, ${misc:Depends}, ucf
|
||||||
|
Breaks: nagios-plugins-basic (<= 1.4.15-5)
|
||||||
|
Suggests: nagios3 | icinga
|
||||||
|
Description: Common files for plugins for nagios compatible monitoring
|
||||||
|
Common files for plugins for nagios compatible monitoring systems like Nagios
|
||||||
|
and Icinga.
|
||||||
|
.
|
||||||
|
This package contains common files which maybe needed for plugins.
|
||||||
|
|
||||||
Package: nagios-plugins-basic
|
Package: nagios-plugins-basic
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, procps, iputils-ping [linux-any], inetutils-ping [kfreebsd-any hurd-any], ucf
|
Depends: ${shlibs:Depends}, ${misc:Depends}, nagios-plugins-common, procps, iputils-ping [linux-any], inetutils-ping [kfreebsd-any hurd-any], ucf
|
||||||
Conflicts: nagios-plugins (<= 1.4.2-3)
|
Conflicts: nagios-plugins (<= 1.4.2-3)
|
||||||
Replaces: nagios-plugins, nagios-plugins-standard
|
Replaces: nagios-plugins, nagios-plugins-standard
|
||||||
Suggests: nagios3 | icinga
|
Suggests: nagios3 | icinga
|
||||||
|
|
10
debian/nagios-plugins-basic.links
vendored
Normal file
10
debian/nagios-plugins-basic.links
vendored
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
usr/share/doc/nagios-plugins-common/NEWS.Debian.gz usr/share/doc/nagios-plugins-basic/NEWS.Debian.gz
|
||||||
|
usr/share/doc/nagios-plugins-common/README.Debian.gz usr/share/doc/nagios-plugins-basic/README.Debian.gz
|
||||||
|
usr/share/doc/nagios-plugins-common/changelog.gz usr/share/doc/nagios-plugins-basic/changelog.gz
|
||||||
|
usr/share/doc/nagios-plugins-common/examples usr/share/doc/nagios-plugins-basic/examples
|
||||||
|
usr/share/doc/nagios-plugins-common/FAQ usr/share/doc/nagios-plugins-basic/FAQ
|
||||||
|
usr/share/doc/nagios-plugins-common/NEWS.gz usr/share/doc/nagios-plugins-basic/NEWS.gz
|
||||||
|
usr/share/doc/nagios-plugins-common/README usr/share/doc/nagios-plugins-basic/README
|
||||||
|
usr/share/doc/nagios-plugins-common/LEGAL usr/share/doc/nagios-plugins-basic/LEGAL
|
||||||
|
usr/share/doc/nagios-plugins-common/REQUIREMENTS usr/share/doc/nagios-plugins-basic/REQUIREMENTS
|
||||||
|
usr/share/doc/nagios-plugins-common/SUPPORT usr/share/doc/nagios-plugins-basic/SUPPORT
|
1
debian/nagios-plugins-common.dirs
vendored
Normal file
1
debian/nagios-plugins-common.dirs
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
usr/lib/nagios/plugins
|
20
debian/nagios-plugins-standard.links
vendored
20
debian/nagios-plugins-standard.links
vendored
|
@ -1,10 +1,10 @@
|
||||||
usr/share/doc/nagios-plugins-basic/NEWS.Debian.gz usr/share/doc/nagios-plugins-standard/NEWS.Debian.gz
|
usr/share/doc/nagios-plugins-common/NEWS.Debian.gz usr/share/doc/nagios-plugins-standard/NEWS.Debian.gz
|
||||||
usr/share/doc/nagios-plugins-basic/README.Debian.gz usr/share/doc/nagios-plugins-standard/README.Debian.gz
|
usr/share/doc/nagios-plugins-common/README.Debian.gz usr/share/doc/nagios-plugins-standard/README.Debian.gz
|
||||||
usr/share/doc/nagios-plugins-basic/changelog.gz usr/share/doc/nagios-plugins-standard/changelog.gz
|
usr/share/doc/nagios-plugins-common/changelog.gz usr/share/doc/nagios-plugins-standard/changelog.gz
|
||||||
usr/share/doc/nagios-plugins-basic/examples usr/share/doc/nagios-plugins-standard/examples
|
usr/share/doc/nagios-plugins-common/examples usr/share/doc/nagios-plugins-standard/examples
|
||||||
usr/share/doc/nagios-plugins-basic/FAQ usr/share/doc/nagios-plugins-standard/FAQ
|
usr/share/doc/nagios-plugins-common/FAQ usr/share/doc/nagios-plugins-standard/FAQ
|
||||||
usr/share/doc/nagios-plugins-basic/NEWS.gz usr/share/doc/nagios-plugins-standard/NEWS.gz
|
usr/share/doc/nagios-plugins-common/NEWS.gz usr/share/doc/nagios-plugins-standard/NEWS.gz
|
||||||
usr/share/doc/nagios-plugins-basic/README usr/share/doc/nagios-plugins-standard/README
|
usr/share/doc/nagios-plugins-common/README usr/share/doc/nagios-plugins-standard/README
|
||||||
usr/share/doc/nagios-plugins-basic/LEGAL usr/share/doc/nagios-plugins-standard/LEGAL
|
usr/share/doc/nagios-plugins-common/LEGAL usr/share/doc/nagios-plugins-standard/LEGAL
|
||||||
usr/share/doc/nagios-plugins-basic/REQUIREMENTS usr/share/doc/nagios-plugins-standard/REQUIREMENTS
|
usr/share/doc/nagios-plugins-common/REQUIREMENTS usr/share/doc/nagios-plugins-standard/REQUIREMENTS
|
||||||
usr/share/doc/nagios-plugins-basic/SUPPORT usr/share/doc/nagios-plugins-standard/SUPPORT
|
usr/share/doc/nagios-plugins-common/SUPPORT usr/share/doc/nagios-plugins-standard/SUPPORT
|
||||||
|
|
20
debian/nagios-plugins.links
vendored
20
debian/nagios-plugins.links
vendored
|
@ -1,11 +1,11 @@
|
||||||
usr/share/doc/nagios-plugins-basic/NEWS.Debian.gz usr/share/doc/nagios-plugins/NEWS.Debian.gz
|
usr/share/doc/nagios-plugins-common/NEWS.Debian.gz usr/share/doc/nagios-plugins/NEWS.Debian.gz
|
||||||
usr/share/doc/nagios-plugins-basic/README.Debian.gz usr/share/doc/nagios-plugins/README.Debian.gz
|
usr/share/doc/nagios-plugins-common/README.Debian.gz usr/share/doc/nagios-plugins/README.Debian.gz
|
||||||
usr/share/doc/nagios-plugins-standard/README.Debian.plugins usr/share/doc/nagios-plugins/README.Debian.plugins
|
usr/share/doc/nagios-plugins-standard/README.Debian.plugins usr/share/doc/nagios-plugins/README.Debian.plugins
|
||||||
usr/share/doc/nagios-plugins-basic/changelog.gz usr/share/doc/nagios-plugins/changelog.gz
|
usr/share/doc/nagios-plugins-common/changelog.gz usr/share/doc/nagios-plugins/changelog.gz
|
||||||
usr/share/doc/nagios-plugins-basic/examples usr/share/doc/nagios-plugins/examples
|
usr/share/doc/nagios-plugins-common/examples usr/share/doc/nagios-plugins/examples
|
||||||
usr/share/doc/nagios-plugins-basic/FAQ usr/share/doc/nagios-plugins/FAQ
|
usr/share/doc/nagios-plugins-common/FAQ usr/share/doc/nagios-plugins/FAQ
|
||||||
usr/share/doc/nagios-plugins-basic/NEWS.gz usr/share/doc/nagios-plugins/NEWS.gz
|
usr/share/doc/nagios-plugins-common/NEWS.gz usr/share/doc/nagios-plugins/NEWS.gz
|
||||||
usr/share/doc/nagios-plugins-basic/README usr/share/doc/nagios-plugins/README
|
usr/share/doc/nagios-plugins-common/README usr/share/doc/nagios-plugins/README
|
||||||
usr/share/doc/nagios-plugins-basic/LEGAL usr/share/doc/nagios-plugins/LEGAL
|
usr/share/doc/nagios-plugins-common/LEGAL usr/share/doc/nagios-plugins/LEGAL
|
||||||
usr/share/doc/nagios-plugins-basic/REQUIREMENTS usr/share/doc/nagios-plugins/REQUIREMENTS
|
usr/share/doc/nagios-plugins-common/REQUIREMENTS usr/share/doc/nagios-plugins/REQUIREMENTS
|
||||||
usr/share/doc/nagios-plugins-basic/SUPPORT usr/share/doc/nagios-plugins/SUPPORT
|
usr/share/doc/nagios-plugins-common/SUPPORT usr/share/doc/nagios-plugins/SUPPORT
|
||||||
|
|
7
debian/rules
vendored
7
debian/rules
vendored
|
@ -23,6 +23,7 @@ CFLAGS = -Wall -g
|
||||||
|
|
||||||
DEBIANDIR=$(CURDIR)/debian
|
DEBIANDIR=$(CURDIR)/debian
|
||||||
NP_LIBEXEC:=/usr/lib/nagios/plugins
|
NP_LIBEXEC:=/usr/lib/nagios/plugins
|
||||||
|
NP_COMMON_DIR:=$(DEBIANDIR)/nagios-plugins-common
|
||||||
NP_BASIC_DIR:=$(DEBIANDIR)/nagios-plugins-basic
|
NP_BASIC_DIR:=$(DEBIANDIR)/nagios-plugins-basic
|
||||||
NP_BASIC_TEMPLATES:=$(NP_BASIC_DIR)/usr/share/nagios-plugins/templates-basic
|
NP_BASIC_TEMPLATES:=$(NP_BASIC_DIR)/usr/share/nagios-plugins/templates-basic
|
||||||
NP_STD_DIR:=$(DEBIANDIR)/nagios-plugins-standard
|
NP_STD_DIR:=$(DEBIANDIR)/nagios-plugins-standard
|
||||||
|
@ -35,6 +36,8 @@ std_plugins:=check_breeze check_ifoperstatus check_hpjd check_ifstatus \
|
||||||
check_mailq \
|
check_mailq \
|
||||||
check_dns check_dig check_flexlm check_oracle
|
check_dns check_dig check_flexlm check_oracle
|
||||||
|
|
||||||
|
common_files:=negate urlize utils.pm utils.sh
|
||||||
|
|
||||||
basic_plugin_cfgs:=apt dhcp disk dummy ftp http load mail news ntp ping procs \
|
basic_plugin_cfgs:=apt dhcp disk dummy ftp http load mail news ntp ping procs \
|
||||||
real ssh tcp_udp telnet users
|
real ssh tcp_udp telnet users
|
||||||
std_plugin_cfgs:=breeze disk-smb dns flexlm fping games hppjd ifstatus ldap \
|
std_plugin_cfgs:=breeze disk-smb dns flexlm fping games hppjd ifstatus ldap \
|
||||||
|
@ -151,6 +154,10 @@ install: build
|
||||||
for p in ${std_plugins}; do \
|
for p in ${std_plugins}; do \
|
||||||
mv ${NP_BASIC_DIR}/${NP_LIBEXEC}/$$p ${NP_STD_DIR}/${NP_LIBEXEC}; \
|
mv ${NP_BASIC_DIR}/${NP_LIBEXEC}/$$p ${NP_STD_DIR}/${NP_LIBEXEC}; \
|
||||||
done
|
done
|
||||||
|
# slit out common files
|
||||||
|
for p in ${common_files}; do \
|
||||||
|
mv ${NP_BASIC_DIR}/${NP_LIBEXEC}/$$p ${NP_COMMON_DIR}/${NP_LIBEXEC}; \
|
||||||
|
done
|
||||||
# now do the same for their configs, copying them into seperate
|
# now do the same for their configs, copying them into seperate
|
||||||
# "template" directories outside of /usr/share/doc for ucf to use.
|
# "template" directories outside of /usr/share/doc for ucf to use.
|
||||||
for c in ${basic_plugin_cfgs}; do \
|
for c in ${basic_plugin_cfgs}; do \
|
||||||
|
|
Loading…
Reference in a new issue