]> git.pld-linux.org Git - projects/template-specs.git/commitdiff
nagios-plug: nrpe example
authorElan Ruusamäe <glen@delfi.ee>
Mon, 17 Oct 2016 09:59:44 +0000 (12:59 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Tue, 22 Nov 2016 19:28:47 +0000 (21:28 +0200)
monitoring-plugin.spec

index c9debe1e53f40b63561e19c7c5267f91c8c2344f..8919746b9f92a7f1b9d2c4e528e18878a15bbe75 100644 (file)
@@ -16,7 +16,7 @@ URL:          -
 # enable for Perl based plugins
 #BuildRequires:        perl-devel >= 1:5.8.0
 #BuildRequires:        rpm-perlprov >= 4.1-13
-#BuildRequires:        rpmbuild(macros) >= 1.654
+BuildRequires: rpmbuild(macros) >= 1.685
 Requires:      nagios-common
 # Requires:    nagios-plugins-libs for utils.{sh,pm,php}, for Perl set noautoreq for perl(utils)
 #Requires:     nagios-plugins-libs
@@ -76,11 +76,19 @@ install -p %{SOURCE0} $RPM_BUILD_ROOT%{plugindir}/%{plugin}
 cp -p %{plugin}.cfg $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
 sed -e 's,@plugindir@,%{plugindir},' %{SOURCE1} > $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
+touch $RPM_BUILD_ROOT%{nrpeddir}/%{plugin}.cfg
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%triggerin -- nagios-nrpe
+%nagios_nrpe -a %{plugin} -f %{_sysconfdir}/%{plugin}.cfg
+
+%triggerun -- nagios-nrpe
+%nagios_nrpe -d %{plugin} -f %{_sysconfdir}/%{plugin}.cfg
+
 %files
 %defattr(644,root,root,755)
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
 %attr(755,root,root) %{plugindir}/%{plugin}
+%ghost %{nrpeddir}/%{plugin}.cfg
This page took 0.164546 seconds and 4 git commands to generate.