diff --git a/check_firewall_active/nagios-okplugin-check_firewall_active.spec b/check_firewall_active/nagios-okplugin-check_firewall_active.spec new file mode 100644 index 0000000..9260f7f --- /dev/null +++ b/check_firewall_active/nagios-okplugin-check_firewall_active.spec @@ -0,0 +1,47 @@ +%define debug_package %{nil} + +Summary: A Nagios plugin to check if iptables are actually enforcing rules +Name: nagios-okplugin-check_firewall_active +Version: 1.0.0 +Release: 1%{?dist} +License: GPLv2+ +Group: Applications/System +URL: http://opensource.is/trac/wiki/check_firewall_active +Source0: http://opensource.ok.is/trac/browser/nagios-plugins/check_firewall_active/releases/nagios-okplugin-check_firewall_active-%{version}.tar.gz +Requires: nagios-nrpe +Requires: iptables +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Packager: Richard Allen + + + +%description +A Nagios plugin to check if iptables are actually enforcing rules + + +%prep +%setup -q +#perl -pi -e "s|/usr/lib64|%{_libdir}|g" nrpe.d/check_firewall_active.cfg + +%build + + +%install +rm -rf %{buildroot} +install -D -p -m 0755 check_time.sh %{buildroot}%{_libdir}/nagios/plugins/check_firewall_active.sh +install -D -p -m 0755 nrpe.d/check_firewall_active.cfg %{buildroot}/etc/nrpe.d/check_firewall_active.cfg +install -D -p -m 0644 sudoers.d/check_firewall_active %{buildroot}/etc/sudoers.d/check_firewall_active + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +#%doc README LICENSE +%{_libdir}/nagios/plugins/* +/etc/nrpe.d/check_firewall_active.cfg +/etc/sudoers.d/check_firewall_active + +%changelog +* Thu Dec 20 2016 Richard Allen 0.1-1 +- Initial packaging diff --git a/check_firewall_active/nrpe.d/check_firewall_active.cfg b/check_firewall_active/nrpe.d/check_firewall_active.cfg index 44a13bc..f970dca 100644 --- a/check_firewall_active/nrpe.d/check_firewall_active.cfg +++ b/check_firewall_active/nrpe.d/check_firewall_active.cfg @@ -1,3 +1,3 @@ -command[check_firewall_active]=sudo /usr/lib/nagios/plugins/check_firewall_active.sh +command[check_firewall_active]=sudo /usr/lib64/nagios/plugins/check_firewall_active.sh diff --git a/check_firewall_active/sudoers.d/check_firewall_active b/check_firewall_active/sudoers.d/check_firewall_active index 6e5008a..b889853 100644 --- a/check_firewall_active/sudoers.d/check_firewall_active +++ b/check_firewall_active/sudoers.d/check_firewall_active @@ -1,2 +1,2 @@ Defaults:nrpe !requiretty -nrpe ALL = (root) NOPASSWD: /usr/lib/nagios/plugins/check_firewall_active.sh +nrpe ALL = (root) NOPASSWD: /usr/lib64/nagios/plugins/check_firewall_active.sh