added munin capabilities to unbound
This commit is contained in:
parent
ec151e139e
commit
d2fe1dc7ca
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
[unbound*]
|
[unbound*]
|
||||||
user root
|
user root
|
||||||
env.statefile /var/lib/unbound/plugin-state/unbound-state
|
env.statefile /var/lib/munin/plugin-state/unbound-state
|
||||||
env.unbound_conf /etc/unbound/unbound.conf
|
env.unbound_conf /etc/unbound/unbound.conf
|
||||||
env.unbound_control /usr/sbin/unbound-control
|
env.unbound_control /usr/sbin/unbound-control
|
||||||
env.spoof_warn 1000
|
env.spoof_warn 1000
|
||||||
|
25
unbound.spec
25
unbound.spec
@ -7,6 +7,7 @@ Url: http://www.nlnetlabs.nl/unbound/
|
|||||||
Source: http://www.unbound.net/downloads/%{name}-%{version}.tar.gz
|
Source: http://www.unbound.net/downloads/%{name}-%{version}.tar.gz
|
||||||
Source1: unbound.init
|
Source1: unbound.init
|
||||||
Source2: unbound.conf
|
Source2: unbound.conf
|
||||||
|
Source3: unbound.munin
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: flex, openssl-devel, ldns-devel >= 1.4.0, libevent-devel
|
BuildRequires: flex, openssl-devel, ldns-devel >= 1.4.0, libevent-devel
|
||||||
@ -30,6 +31,15 @@ Unbound is designed as a set of modular components, so that also
|
|||||||
DNSSEC (secure DNS) validation and stub-resolvers (that do not run
|
DNSSEC (secure DNS) validation and stub-resolvers (that do not run
|
||||||
as a server, but are linked into an application) are easily possible.
|
as a server, but are linked into an application) are easily possible.
|
||||||
|
|
||||||
|
%package munin
|
||||||
|
Summary: Plugin for the munin / munin-node monitoring package
|
||||||
|
Group: System Environment/Daemons
|
||||||
|
Requires: munin-node
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description munin
|
||||||
|
Plugin for the munin / munin-node monitoring package
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development package that includes the unbound header files
|
Summary: Development package that includes the unbound header files
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -68,6 +78,10 @@ install -d 0755 %{buildroot}%{_initrddir}
|
|||||||
install -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/unbound
|
install -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/unbound
|
||||||
#overwrite stock unbound.conf with our own
|
#overwrite stock unbound.conf with our own
|
||||||
install -m 0755 %{SOURCE2} %{buildroot}%{_localstatedir}/lib/%{name}
|
install -m 0755 %{SOURCE2} %{buildroot}%{_localstatedir}/lib/%{name}
|
||||||
|
install -d 0755 %{buildroot}%{_sysconfdir}/munin/plugin-conf.d
|
||||||
|
install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/munin/plugin-conf.d/unbound
|
||||||
|
install -d 0755 %{buildroot}%{_datadir}/munin/plugins/
|
||||||
|
install -m 0755 contrib/unbound_munin_ %{buildroot}%{_datadir}/munin/plugins/unbound
|
||||||
|
|
||||||
# add symbolic link from /etc/unbound.conf -> /var/unbound/unbound.conf
|
# add symbolic link from /etc/unbound.conf -> /var/unbound/unbound.conf
|
||||||
|
|
||||||
@ -108,6 +122,11 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%{_sbindir}/*
|
%{_sbindir}/*
|
||||||
%{_mandir}/*/*
|
%{_mandir}/*/*
|
||||||
|
|
||||||
|
%files munin
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{_sysconfdir}/munin/plugin-conf.d/unbound
|
||||||
|
%{_datadir}/munin/plugins/unbound
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/libunbound.so
|
%{_libdir}/libunbound.so
|
||||||
@ -148,8 +167,10 @@ fi
|
|||||||
%changelog
|
%changelog
|
||||||
* Fri Nov 14 2008 Paul Wouters <paul@xelerance.com> - 1.1.0-1
|
* Fri Nov 14 2008 Paul Wouters <paul@xelerance.com> - 1.1.0-1
|
||||||
- Updated to version 1.1.0
|
- Updated to version 1.1.0
|
||||||
- Update unbound.conf's statistics options to work properly
|
- Updated unbound.conf's statistics options and remote-control
|
||||||
for munin
|
to work properly for munin
|
||||||
|
- Added unbound-munin package
|
||||||
|
- Generate unbound remote-control key/certs on first startup
|
||||||
- Required ldns is now 1.4.0
|
- Required ldns is now 1.4.0
|
||||||
|
|
||||||
* Wed Oct 22 2008 Paul Wouters <paul@xelerance.com> - 1.0.2-5
|
* Wed Oct 22 2008 Paul Wouters <paul@xelerance.com> - 1.0.2-5
|
||||||
|
Loading…
Reference in New Issue
Block a user