packages: nagios-plugin-check_multi/check_multi.cfg, nagios-plugin-check_mu...
glen
glen at pld-linux.org
Mon Jun 25 22:58:09 CEST 2012
Author: glen Date: Mon Jun 25 20:58:09 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- package nagiostats.cmd, let NSTATS default value be set by configure time
---- Files affected:
packages/nagios-plugin-check_multi:
check_multi.cfg (1.1 -> 1.2) , nagios-plugin-check_multi.spec (1.5 -> 1.6) , nstats.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/nagios-plugin-check_multi/check_multi.cfg
diff -u packages/nagios-plugin-check_multi/check_multi.cfg:1.1 packages/nagios-plugin-check_multi/check_multi.cfg:1.2
--- packages/nagios-plugin-check_multi/check_multi.cfg:1.1 Mon Jun 25 21:18:35 2012
+++ packages/nagios-plugin-check_multi/check_multi.cfg Mon Jun 25 22:58:04 2012
@@ -13,3 +13,13 @@
check_command check_multi
}
+
+# check nagiostats.cmd
+define service {
+ use multi-service
+ name nagiostats
+ service_description nagiostats
+ register 0
+
+ check_command check_multi!-f /etc/nagios/plugins/check_multi/nagiostats.cmd -r 2
+}
================================================================
Index: packages/nagios-plugin-check_multi/nagios-plugin-check_multi.spec
diff -u packages/nagios-plugin-check_multi/nagios-plugin-check_multi.spec:1.5 packages/nagios-plugin-check_multi/nagios-plugin-check_multi.spec:1.6
--- packages/nagios-plugin-check_multi/nagios-plugin-check_multi.spec:1.5 Mon Jun 25 21:46:34 2012
+++ packages/nagios-plugin-check_multi/nagios-plugin-check_multi.spec Mon Jun 25 22:58:04 2012
@@ -8,7 +8,7 @@
Summary: Multi purpose wrapper plugin for Nagios/Icinga
Name: nagios-plugin-%{plugin}
Version: 0.26
-Release: 0.16
+Release: 0.19
License: GPL v2
Group: Networking
URL: http://my-plugin.de/wiki/projects/check_multi/start
@@ -16,6 +16,7 @@
# Source0-md5: 38f822c3911c0cd5e625e859237ff902
Source1: %{plugin}.cfg
Patch0: issue-6.patch
+Patch1: nstats.patch
BuildRequires: perl-base
BuildRequires: rpm-perlprov >= 4.1-13
BuildRequires: sed >= 4.0
@@ -46,6 +47,7 @@
%prep
%setup -q -n %{plugin}-%{version}
%patch0 -p1
+%patch1 -p1
%{__sed} -i -e '
s, at sysconfdir@/send_nsca.cfg,/etc/nagios/send_nsca.cfg,
@@ -76,6 +78,8 @@
DESTDIR=$RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}/{cluster,feed_passive}
+
+# package contrib and sample config as examples
%{__make} install-config \
CFGDIR=%{_examplesdir}/%{name}-%{version}/config \
DESTDIR=$RPM_BUILD_ROOT
@@ -88,6 +92,10 @@
cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
+cd $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/config
+# this one seems useful, package as config
+cp -p nagiostats.cmd $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -95,6 +103,7 @@
%defattr(644,root,root,755)
%doc Changelog CM_VERSION LICENSE THANKS README
%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
+%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}/*.cmd
%dir %{_sysconfdir}/%{plugin}
%attr(755,root,root) %{plugindir}/check_multi
@@ -122,6 +131,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.6 2012/06/25 20:58:04 glen
+- package nagiostats.cmd, let NSTATS default value be set by configure time
+
Revision 1.5 2012/06/25 19:46:34 glen
- fix buggy, directory mode check
- package contrib to examples
================================================================
Index: packages/nagios-plugin-check_multi/nstats.patch
diff -u /dev/null packages/nagios-plugin-check_multi/nstats.patch:1.1
--- /dev/null Mon Jun 25 22:58:09 2012
+++ packages/nagios-plugin-check_multi/nstats.patch Mon Jun 25 22:58:04 2012
@@ -0,0 +1,11 @@
+--- check_multi-0.26/sample_config/nagiostats/nagiostats.cmd.in~ 2011-11-18 21:28:13.000000000 +0200
++++ check_multi-0.26/sample_config/nagiostats/nagiostats.cmd.in 2012-06-25 23:54:25.468638432 +0300
+@@ -8,6 +8,8 @@
+ # Call: check_multi -f nagiostats.cmd -s NSTATS=/path/to/nagiostats
+ #
+
++eval [ NSTATS ] = ("$NSTATS$" eq "") ? "@sbindir@/nagiostats" : "$NSTATS$"
++
+ # 1. check correct parameter passing for NSTAT binary
+ eval [ NSTATS_defined ] =
+ if (! "$NSTATS$") {
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/nagios-plugin-check_multi/check_multi.cfg?r1=1.1&r2=1.2
http://cvs.pld-linux.org/packages/nagios-plugin-check_multi/nagios-plugin-check_multi.spec?r1=1.5&r2=1.6
More information about the pld-cvs-commit
mailing list