]> git.pld-linux.org Git - packages/monitoring-plugin-check_file_exists.git/blame - monitoring-plugin-check_file_exists.spec
add nrpe trigger
[packages/monitoring-plugin-check_file_exists.git] / monitoring-plugin-check_file_exists.spec
CommitLineData
70f45f39
ER
1%define plugin check_file_exists
2Summary: Monitoring plugin to check if a file exists or not
3Name: monitoring-plugin-%{plugin}
4Version: 1.0
c733ee75 5Release: 2
70f45f39
ER
6License: GPL
7Group: Networking
e3cafd69 8Source0: %{plugin}.sh
70f45f39
ER
9Source1: %{plugin}.cfg
10URL: https://exchange.nagios.org/directory/Plugins/System-Metrics/File-System/check_file_exists/details
11BuildRequires: rpmbuild(macros) >= 1.654
12Requires: nagios-common
13Requires: nagios-plugins-libs
c733ee75 14Conflicts: nagios-nrpe < 2.15-5
70f45f39
ER
15BuildArch: noarch
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%define _sysconfdir /etc/nagios/plugins
19%define nrpeddir /etc/nagios/nrpe.d
20%define plugindir %{_prefix}/lib/nagios/plugins
21
22%description
23Monitoring plugin to check if a file exists or not.
24
25%prep
26%setup -qcT
27cp -p %{SOURCE0} %{plugin}
28
29%install
30rm -rf $RPM_BUILD_ROOT
31install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{nrpeddir},%{plugindir}}
32install -p %{plugin} $RPM_BUILD_ROOT%{plugindir}/%{plugin}
33cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{plugin}.cfg
c733ee75 34touch $RPM_BUILD_ROOT%{nrpeddir}/%{plugin}.cfg
70f45f39
ER
35
36%clean
37rm -rf $RPM_BUILD_ROOT
38
c733ee75
ER
39%triggerin -- nagios-nrpe
40%nagios_nrpe -a %{plugin} -f %{_sysconfdir}/%{plugin}.cfg
41
42%triggerun -- nagios-nrpe
43%nagios_nrpe -d %{plugin} -f %{_sysconfdir}/%{plugin}.cfg
44
70f45f39
ER
45%files
46%defattr(644,root,root,755)
47%attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
48%attr(755,root,root) %{plugindir}/%{plugin}
c733ee75 49%ghost %{nrpeddir}/%{plugin}.cfg
This page took 0.077728 seconds and 4 git commands to generate.