diff --git a/munin-node.xml b/munin-node.xml new file mode 100644 index 0000000..8458dd3 --- /dev/null +++ b/munin-node.xml @@ -0,0 +1,7 @@ + + + munin-node + munin-node listens on that port for incoming queries from the munin monitoring instance. + + + diff --git a/munin.changes b/munin.changes index 7352986..e8b9c52 100644 --- a/munin.changes +++ b/munin.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Mar 21 11:04:27 UTC 2020 - Wolfgang Rosenauer + +- add service definition for firewalld + ------------------------------------------------------------------- Fri Feb 21 23:05:43 UTC 2020 - Wolfgang Rosenauer diff --git a/munin.spec b/munin.spec index 4c7be2d..5257266 100644 --- a/munin.spec +++ b/munin.spec @@ -36,6 +36,7 @@ Source2: munin-node.rc Source3: munin.cron.d Source4: munin.logrotate Source5: munin-node.logrotate +Source6: munin-node.xml Source7: plugins.conf Source8: munin-node.tmpfiles Source9: munin-node.service @@ -48,6 +49,7 @@ Source13: gsa-munin.zip Source14: munin-cron.timer Source15: munin-cron.service Patch1: perl526.patch +BuildRequires: firewall-macros BuildRequires: html2text BuildRequires: perl-HTML-Template BuildRequires: perl-Log-Log4perl @@ -198,6 +200,9 @@ ln nginx-munin-master/README.org README.nginx %__install -m0755 munin-gsa-master/snmp_* %{buildroot}/%{plugindir} ln munin-gsa-master/README.md README.gsa +# firewalld +install -D -m 644 %{SOURCE6} %{buildroot}%{_libexecdir}/firewalld/services/munin-node.xml + %clean %{__rm} -rf %{buildroot} @@ -265,6 +270,7 @@ chown root:root %{logdir}/munin-node.log* chown -R nobody:nobody %{dbdir}/plugin-state/* >/dev/null 2>&1 %tmpfiles_create /usr/lib/tmpfiles.d/munin-node.conf %service_add_post munin-node.service +%firewalld_reload %preun node %service_del_preun munin-node.service @@ -436,5 +442,8 @@ chown -R nobody:nobody %{dbdir}/plugin-state/* >/dev/null 2>&1 %attr(0755, munin, munin) %dir %{dbdir} %attr(0775, nobody, nobody) %dir %{dbdir}/plugin-state %ghost /run/munin +%dir %{_libexecdir}/firewalld +%dir %{_libexecdir}/firewalld/services +%{_libexecdir}/firewalld/services/munin-node.xml %changelog