commit 46ad8dd8b531d61f3b62001d1880b4d452c7ea82
Author: Arkadiusz Miƛkiewicz <[email protected]>
Date:   Tue Dec 11 13:52:40 2018 +0100

    - rel 3; use separate config, so nagios_nrpe rpm macros can deal with it

 bbu.patch                     | 37 ++++++++++++++++++-------------------
 nagios-plugin-check_raid.spec |  9 +++++++--
 2 files changed, 25 insertions(+), 21 deletions(-)
---
diff --git a/nagios-plugin-check_raid.spec b/nagios-plugin-check_raid.spec
index d6b4050..e27d9d2 100644
--- a/nagios-plugin-check_raid.spec
+++ b/nagios-plugin-check_raid.spec
@@ -5,7 +5,7 @@
 Summary:       Nagios plugin to check current server's RAID status
 Name:          nagios-plugin-%{plugin}
 Version:       4.0.8
-Release:       2
+Release:       3
 License:       GPL v2
 Group:         Applications
 Source0:       
https://github.com/glensc/nagios-plugin-check_raid/archive/%{version}/%{name}-%{version}.tar.gz
@@ -98,7 +98,8 @@ install -d 
$RPM_BUILD_ROOT{%{_sysconfdir},%{nrpeddir},%{plugindir},/etc/sudoers.
        DESTDIR=$RPM_BUILD_ROOT
 
 cp -p %{plugin}.cfg $RPM_BUILD_ROOT%{_sysconfdir}
-touch $RPM_BUILD_ROOT%{nrpeddir}/%{plugin}.cfg
+cp -p %{plugin}_bbu.cfg $RPM_BUILD_ROOT%{_sysconfdir}
+touch $RPM_BUILD_ROOT%{nrpeddir}/%{plugin}{,_bbu}.cfg
 touch $RPM_BUILD_ROOT/etc/sudoers.d/check_raid
 
 # remove .pl extension
@@ -138,15 +139,19 @@ fi
 
 %triggerin -- nagios-nrpe
 %nagios_nrpe -a %{plugin} -f %{_sysconfdir}/%{plugin}.cfg
+%nagios_nrpe -a %{plugin}_bbu -f %{_sysconfdir}/%{plugin}_bbu.cfg
 
 %triggerun -- nagios-nrpe
 %nagios_nrpe -d %{plugin} -f %{_sysconfdir}/%{plugin}.cfg
+%nagios_nrpe -a %{plugin}_bbu -f %{_sysconfdir}/%{plugin}_bbu.cfg
 
 %files
 %defattr(644,root,root,755)
 %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}_bbu.cfg
 %attr(755,root,root) %{plugindir}/%{plugin}
 %ghost %{nrpeddir}/%{plugin}.cfg
+%ghost %{nrpeddir}/%{plugin}_bbu.cfg
 %ghost /etc/sudoers.d/check_raid
 %dir %{perl_vendorlib}/App/Monitoring
 %dir %{perl_vendorlib}/App/Monitoring/Plugin
diff --git a/bbu.patch b/bbu.patch
index efdc7c3..331ebb2 100644
--- a/bbu.patch
+++ b/bbu.patch
@@ -1,25 +1,15 @@
-diff -urN nagios-plugin-check_raid-4.0.8.org/check_raid.cfg 
nagios-plugin-check_raid-4.0.8/check_raid.cfg
---- nagios-plugin-check_raid-4.0.8.org/check_raid.cfg  2017-09-01 
20:58:44.000000000 +0200
-+++ nagios-plugin-check_raid-4.0.8/check_raid.cfg      2018-12-11 
13:11:45.426546079 +0100
-@@ -5,7 +5,13 @@
-       command_line    /usr/lib/nagios/plugins/check_raid $ARG1$
- }
- 
--# service template
+diff -urN nagios-plugin-check_raid-4.0.8.org/check_raid_bbu.cfg 
nagios-plugin-check_raid-4.0.8/check_raid_bbu.cfg
+--- nagios-plugin-check_raid-4.0.8.org/check_raid_bbu.cfg      1970-01-01 
01:00:00.000000000 +0100
++++ nagios-plugin-check_raid-4.0.8/check_raid_bbu.cfg  2018-12-11 
13:49:55.609515941 +0100
+@@ -0,0 +1,34 @@
++# Usage:
 +# check_raid_bbu
 +define command {
 +      command_name    check_raid_bbu
 +      command_line    /usr/lib/nagios/plugins/check_raid --bbu-monitoring 
$ARG1$
 +}
 +
-+# service templates
- define service {
-       use                     generic-service
-       name                    raid
-@@ -19,6 +25,20 @@
-       check_command           check_raid
- }
- 
++# service template
 +define service {
 +      use                     generic-service
 +      name                    raid-bbu
@@ -33,7 +23,16 @@ diff -urN nagios-plugin-check_raid-4.0.8.org/check_raid.cfg 
nagios-plugin-check_
 +      check_command           check_raid_bbu
 +}
 +
++# sample check
++#define service {
++#     use                     raid-bbu
++#     host_name               localhost
++#}
 +
- # sample check
- #define service {
- #     use                     raid
++# sample check via nrpe
++#define service {
++#     use                     raid-bbu
++#     hostgroups              linux-servers
++#     host_name               localhost
++#     check_command           check_nrpe!-c check_raid_bbu -t 60
++#}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nagios-plugin-check_raid.git/commitdiff/46ad8dd8b531d61f3b62001d1880b4d452c7ea82

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to