munin-vl.spec 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. Name: munin
  2. Version: 2.0.8
  3. Release: 1%{?_dist_release}
  4. Summary: Network-wide graphing framework (grapher/gatherer)
  5. License: GPLv2 and Bitstream Vera
  6. Group: System Environment/Daemons
  7. URL: http://munin.projects.linpro.no/
  8. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  9. Source0: http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz
  10. Source10: http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz.sha256sum
  11. Source1: munin-1.2.4-sendmail-config
  12. Source2: munin-1.2.5-hddtemp_smartctl-config
  13. Source3: munin-node.logrotate
  14. Source4: munin.logrotate
  15. Source6: munin-1.2.6-postfix-config
  16. Source7: munin-1.4.5-df-config
  17. Source9: munin.conf
  18. Source12: cpuspeed.in.rev1243
  19. Source13: linux-init.d_munin-asyncd.in
  20. Source17: munin.cron.d
  21. Source18: munin-node.rc
  22. Source19: httpd_munin-cgi.conf
  23. Patch4: munin-2.0.4-Utils-cluck.patch
  24. Patch5: acpi-2.0.5.patch
  25. Patch7: munin-2.0-defect-1213.patch
  26. Patch9: munin-2.0.8-cgitmp.patch
  27. BuildArchitectures: noarch
  28. BuildRequires: net-tools
  29. BuildRequires: perl >= 5.8
  30. BuildRequires: perl(Module::Build)
  31. BuildRequires: perl(Net::Server)
  32. BuildRequires: perl(Net::SSLeay)
  33. BuildRequires: perl(Net::SNMP)
  34. BuildRequires: perl(Test::Exception)
  35. BuildRequires: perl(Test::MockModule)
  36. BuildRequires: perl(Test::MockObject)
  37. #BuildRequires: perl(Test::Perl::Critic) >= 1.096 ## Not packaged
  38. BuildRequires: perl(Test::Pod::Coverage)
  39. BuildRequires: perl(Time::HiRes)
  40. BuildRequires: perl(Net::SSLeay)
  41. BuildRequires: perl(HTML::Template)
  42. BuildRequires: perl(Log::Log4perl) >= 1.18
  43. Requires: %{name}-common = %{version}
  44. Requires: perl-Net-Server
  45. Requires: perl-Net-SNMP
  46. Requires: rrdtool
  47. Requires: logrotate
  48. Requires: /bin/mail
  49. Requires(pre): shadow-utils
  50. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  51. Requires: TrueType-bitstream-vera
  52. %description
  53. Munin is a highly flexible and powerful solution used to create graphs of
  54. virtually everything imaginable throughout your network, while still
  55. maintaining a rattling ease of installation and configuration.
  56. This package contains the grapher/gatherer. You will only need one instance of
  57. it in your network. It will periodically poll all the nodes in your network
  58. it's aware of for data, which it in turn will use to create graphs and HTML
  59. pages, suitable for viewing with your graphical web browser of choice.
  60. Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
  61. RRDtool.
  62. %package node
  63. Group: System Environment/Daemons
  64. Summary: Network-wide graphing framework (node)
  65. BuildArchitectures: noarch
  66. Requires: %{name}-common = %{version}
  67. Requires: perl-Net-Server
  68. Requires: procps >= 2.0.7
  69. #Requires: sysstat, /usr/bin/which, hdparm
  70. Requires: /usr/bin/which, hdparm
  71. Requires(pre): shadow-utils
  72. Requires(post): /sbin/chkconfig
  73. Requires(preun): /sbin/chkconfig
  74. Requires(preun): /sbin/service
  75. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  76. %description node
  77. Munin is a highly flexible and powerful solution used to create graphs of
  78. virtually everything imaginable throughout your network, while still
  79. maintaining a rattling ease of installation and configuration.
  80. This package contains node software. You should install it on all the nodes
  81. in your network. It will know how to extract all sorts of data from the
  82. node it runs on, and will wait for the gatherer to request this data for
  83. further processing.
  84. It includes a range of plugins capable of extracting common values such as
  85. cpu usage, network usage, load average, and so on. Creating your own plugins
  86. which are capable of extracting other system-specific values is very easy,
  87. and is often done in a matter of minutes. You can also create plugins which
  88. relay information from other devices in your network that can't run Munin,
  89. such as a switch or a server running another operating system, by using
  90. SNMP or similar technology.
  91. Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
  92. RRDtool.
  93. %package async
  94. Group: System Environment/Daemons
  95. Summary: Network-wide graphing framework (asynchronous client tools)
  96. BuildArch: noarch
  97. Requires: %{name}-node = %{version}
  98. %description async
  99. Munin is a highly flexible and powerful solution used to create graphs
  100. of virtually everything imaginable throughout your network, while still
  101. maintaining a rattling ease of installation and configuration.
  102. This package contains the tools necessary for setting up an asynchronous
  103. client / spooling system
  104. %package common
  105. Group: System Environment/Daemons
  106. Summary: Network-wide graphing framework (common files)
  107. BuildArchitectures: noarch
  108. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  109. %description common
  110. Munin is a highly flexible and powerful solution used to create graphs of
  111. virtually everything imaginable throughout your network, while still
  112. maintaining a rattling ease of installation and configuration.
  113. This package contains common files that are used by both the server (munin)
  114. and node (munin-node) packages.
  115. %package cgi
  116. Group: System Environment/Daemons
  117. Summary: Network-wide graphing framework (common files)
  118. BuildArch: noarch
  119. Requires: %{name}-common = %{version}
  120. Requires: mod_fcgid
  121. Requires: spawn-fcgi
  122. %description cgi
  123. Munin package uses cron by default. This package contains the CGI
  124. files that can generate HTML and graphs dynamically. This enables
  125. munin to scale better for a master with many nodes.
  126. See documentation for setup instructions:
  127. http://munin-monitoring.org/wiki/CgiHowto2
  128. QUICK-HOWTO:
  129. sed -i 's/\(.*\)_strategy.*/\1_strategy cgi/' /etc/munin/munin.conf
  130. cp --backup /etc/sysconfig/spawn-fcgi-munin /etc/sysconfig/spawn-fcgi
  131. for svc in apache2 munin-node spawn-fcgi; do
  132. chkconfig $svc on
  133. service $svc start
  134. done
  135. %prep
  136. %setup -q
  137. sed -i -e '
  138. s,^CGIDIR = \(.*\),CGIDIR = $(DESTDIR)/var/www/cgi-bin,;
  139. s,^CGITMPDIR = \(.*\),CGITMPDIR = /var/tmp,;
  140. s,^CHGRP := \(.*\),CHGRP := echo Not done: chgrp,;
  141. s,^CHMOD := \(.*\),CHMOD := echo Not done: chmod,;
  142. s,^CHOWN := \(.*\),CHOWN := echo Not done: chown,;
  143. s,^CONFDIR = \(.*\),CONFDIR = $(DESTDIR)/etc/munin,;
  144. s,^DBDIR = \(.*\),DBDIR = $(DESTDIR)/var/lib/munin,;
  145. s,^DBDIRNODE = \(.*\),DBDIRNODE = $(DESTDIR)/var/opt/munin-node,;
  146. s,^DOCDIR = \(.*\),DOCDIR = $(DESTDIR)%{_datadir}/doc/munin-$(VERSION),;
  147. s,^GROUP := \(.*\),GROUP := nobody,;
  148. s,^HOSTNAME = \(.*\),HOSTNAME = localhost.localdomain,;
  149. s,^HTMLDIR = \(.*\),HTMLDIR = $(DESTDIR)/var/www/html/munin,;
  150. s,^LIBDIR = \(.*\),LIBDIR = $(DESTDIR)%{_datadir}/munin,;
  151. s,^LOGDIR = \(.*\),LOGDIR = $(DESTDIR)/var/log/munin,;
  152. s,^PERL := \(.*\),PERL := /usr/bin/perl,;
  153. s,^PERLSITELIB := \(.*\),PERLSITELIB := %{perl_vendorlib},;
  154. s,^PLUGSTATE = \(.*\),PLUGSTATE = $(DBDIR)/plugin-state,;
  155. s,^PREFIX = \(.*\),PREFIX = $(DESTDIR)/usr,;
  156. s,^PYTHON := \(.*\),PYTHON := /usr/bin/python,;
  157. s,^RUBY := \(.*\),RUBY := /usr/bin/ruby,;
  158. s,^USER := \(.*\),USER := nobody,;
  159. ' Makefile.config
  160. install -c %{SOURCE12} ./plugins/node.d.linux/cpuspeed.in
  161. %patch4 -p0
  162. %patch5 -p0
  163. %patch7 -p1
  164. %patch9 -p1
  165. install -c %{SOURCE13} ./resources/
  166. %build
  167. make CONFIG=Makefile.config
  168. # Convert to utf-8
  169. for file in Announce-2.0 COPYING ChangeLog Checklist HACKING.pod README RELEASE UPGRADING UPGRADING-1.4; do
  170. iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
  171. touch -r $file $file.new && \
  172. mv $file.new $file
  173. done
  174. # Fix the wrong FSF address
  175. for FILE in plugins/node.d.linux/tcp.in COPYING plugins/node.d.linux/bonding_err_.in; do
  176. sed -i 's|59 Temple Place.*Suite 330, Boston, MA *02111-1307|51 Franklin St, Fifth Floor, Boston, MA 02110-1301|g' $FILE
  177. done
  178. %install
  179. ## Node
  180. make CONFIG=Makefile.config \
  181. PREFIX=%{buildroot}%{_prefix} \
  182. DOCDIR=%{buildroot}%{_docdir}/%{name}-%{version} \
  183. MANDIR=%{buildroot}%{_mandir} \
  184. DESTDIR=%{buildroot} \
  185. install
  186. # Remove fonts
  187. rm %{buildroot}%{_datadir}/munin/DejaVuSans*.ttf
  188. # install logrotate scripts
  189. mkdir -p %{buildroot}/etc/logrotate.d
  190. install -m 0644 %{SOURCE3} %{buildroot}/etc/logrotate.d/munin-node
  191. install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
  192. # BZ#821912 - Move .htaccess to apache config to allow easier user-access changes.
  193. mkdir -p %{buildroot}%{_sysconfdir}/apache2/conf.d
  194. sed -e 's/# </</g' %{buildroot}/var/www/html/munin/.htaccess > %{buildroot}%{_sysconfdir}/apache2/conf.d/munin.conf
  195. rm %{buildroot}/var/www/html/munin/.htaccess
  196. # install cron script
  197. mkdir -p %{buildroot}/etc/cron.d
  198. install -m 0644 %{SOURCE17} %{buildroot}/etc/cron.d/munin
  199. #
  200. # don't enable munin-node by default.
  201. #
  202. mkdir -p %{buildroot}/etc/rc.d/init.d
  203. cat %{SOURCE18} | sed -e 's/2345/\-/' > %{buildroot}/etc/rc.d/init.d/munin-node
  204. chmod 755 %{buildroot}/etc/rc.d/init.d/munin-node
  205. install -m 0755 %{SOURCE13} %{buildroot}/etc/rc.d/init.d/munin-asyncd
  206. mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
  207. install -m 0644 %{SOURCE9} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
  208. # Fix default config file
  209. sed -i '
  210. s,/etc/munin/munin-conf.d,/etc/munin/conf.d,;
  211. s,#html_strategy.*,html_strategy cron,;
  212. s,#graph_strategy.*,graph_strategy cron,;
  213. ' %{buildroot}/etc/munin/munin.conf
  214. mkdir -p %{buildroot}/etc/munin/conf.d
  215. mkdir -p %{buildroot}/etc/munin/plugin-conf.d
  216. mkdir -p %{buildroot}/etc/munin/node.d
  217. mkdir -p %{buildroot}/etc/munin/plugin-node.d
  218. # install config for sendmail under fedora
  219. install -m 0644 %{SOURCE1} %{buildroot}/etc/munin/plugin-conf.d/sendmail
  220. # install config for hddtemp_smartctl
  221. install -m 0644 %{SOURCE2} %{buildroot}/etc/munin/plugin-conf.d/hddtemp_smartctl
  222. # install logrotate scripts
  223. install -m 0644 %{SOURCE3} %{buildroot}/etc/logrotate.d/munin-node
  224. install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
  225. sed -i 's/su munin/#su munin/' %{buildroot}/etc/logrotate.d/munin-node
  226. sed -i 's/su munin/#su munin/' %{buildroot}/etc/logrotate.d/munin
  227. # install config for postfix
  228. install -m 0644 %{SOURCE6} %{buildroot}/etc/munin/plugin-conf.d/postfix
  229. # install df config to exclude fses we shouldn't try and monitor
  230. install -m 0644 %{SOURCE7} %{buildroot}/etc/munin/plugin-conf.d/df
  231. # Append for BZ# 746083
  232. cat - >> %{buildroot}/etc/munin/plugin-conf.d/munin-node <<EOT.node
  233. [diskstats]
  234. user munin
  235. [iostat_ios]
  236. user munin
  237. EOT.node
  238. # Preload static html files
  239. mkdir -p %{buildroot}/var/www/html/munin/
  240. cp -r %{buildroot}/etc/munin/static %{buildroot}/var/www/html/munin/
  241. # Remove plugins that are missing deps
  242. rm %{buildroot}/usr/share/munin/plugins/sybase_space
  243. # Create DBDIRNODE
  244. mkdir -p %{buildroot}/var/lib/munin-node/plugin-state
  245. # Fix config file so that it no longer references the build host
  246. sed -i 's/^\[.*/\[localhost\]/' %{buildroot}/etc/munin/munin.conf
  247. # Create sample fcgi config files
  248. mkdir -p %{buildroot}/etc/sysconfig %{buildroot}/etc/apache2/conf.d
  249. cp %{SOURCE19} %{buildroot}/etc/apache2/conf.d/munin-cgi.conf
  250. cat > %{buildroot}/etc/sysconfig/spawn-fcgi-munin <<EOT
  251. # SAMPLE: Rename this file to /etc/sysconfig/spawn-fcgi and edit to fit
  252. # (Without something like this, munin-cgi will not work properly via init script)
  253. SOCKET=/var/run/munin/fcgi-graph.sock
  254. OPTIONS="-U www-data -u www-data -g www-data -s $SOCKET -S -M 0600 -C 32 -F 1 -P /var/run/spawn-fcgi.pid -- /var/www/cgi-bin/munin-cgi-graph"
  255. EOT
  256. # create symlinks to munin-asyncd in %%{_sbindir}
  257. for i in munin-async munin-asyncd
  258. do
  259. ln -sf %{_datadir}/munin/$i %{buildroot}%{_sbindir}/$i
  260. done
  261. %clean
  262. rm -rf $RPM_BUILD_ROOT
  263. #
  264. # node package scripts
  265. #
  266. %pre node
  267. getent group munin >/dev/null || groupadd -r munin
  268. getent passwd munin >/dev/null || \
  269. useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
  270. -c "Munin user" munin
  271. exit 0
  272. %post node
  273. /sbin/chkconfig --add munin-node
  274. # Only run configure on a new install, not an upgrade.
  275. if [ "$1" = "1" ]; then
  276. /usr/sbin/munin-node-configure --shell 2> /dev/null | sh >& /dev/null || :
  277. fi
  278. %preun node
  279. if [ "$1" = 0 ]; then
  280. for svc in node asyncd fcgi-html fcgi-graph; do
  281. service munin-${svc} stop &>/dev/null || :
  282. /sbin/chkconfig --del munin-${svc}
  283. done
  284. fi
  285. %postun node
  286. if [ "$1" = "0" ]; then
  287. [ -d %{_sysconfdir}/munin/plugins ] && \
  288. find %{_sysconfdir}/munin/plugins/ -maxdepth 1 -type l -print0 | \
  289. xargs -0 rm || :
  290. fi
  291. %triggerun node -- munin-node < 1.4.7
  292. cp -a %{_sysconfdir}/munin/plugins %{_sysconfdir}/munin/plugins.bak || :
  293. %triggerpostun node -- munin-node < 1.4.7
  294. mv -f %{_sysconfdir}/munin/plugins.bak/* %{_sysconfdir}/munin/plugins/ || :
  295. %preun cgi
  296. if [ "$1" = 0 ]; then
  297. for svc in fcgi-html fcgi-graph; do
  298. service munin-${svc} stop &>/dev/null || :
  299. /sbin/chkconfig --del munin-${svc}
  300. done
  301. fi
  302. #
  303. # main package scripts
  304. #
  305. %pre
  306. getent group munin >/dev/null || groupadd -r munin
  307. getent passwd munin >/dev/null || \
  308. useradd -r -g munin -d /var/lib/munin -s /sbin/nologin \
  309. -c "Munin user" munin
  310. exit 0
  311. %files
  312. %defattr(-, root, root)
  313. %{_bindir}/munin-cron
  314. %{_bindir}/munindoc
  315. %{_bindir}/munin-check
  316. %{_sbindir}/munin-sched
  317. %dir %{_datadir}/munin
  318. %{_datadir}/munin/munin-graph
  319. %{_datadir}/munin/munin-html
  320. %{_datadir}/munin/munin-limits
  321. %{_datadir}/munin/munin-update
  322. %{_datadir}/munin/munin-datafile2storable
  323. %{_datadir}/munin/munin-storable2datafile
  324. %{perl_vendorlib}/Munin/Master
  325. %dir /etc/munin/templates
  326. %dir /etc/munin
  327. %dir /etc/munin/conf.d
  328. %config(noreplace) /etc/munin/templates/*
  329. %config(noreplace) /etc/munin/static/*
  330. %config(noreplace) /etc/cron.d/munin
  331. %config(noreplace) /etc/munin/munin.conf
  332. %config(noreplace) /etc/logrotate.d/munin
  333. %config(noreplace) /etc/apache2/conf.d/munin.conf
  334. %attr(-, munin, munin) %dir /var/lib/munin
  335. %attr(-, munin, munin) %dir /var/lib/munin/plugin-state
  336. %attr(-, munin, munin) %dir /var/run/munin
  337. %attr(-, munin, munin) %dir /var/log/munin
  338. %attr(-, munin, munin) /var/www/html/munin
  339. %doc %{_mandir}/man1/munindoc*
  340. %doc %{_mandir}/man1/munin-sched*
  341. %doc %{_mandir}/man3/Munin::Master*
  342. %doc %{_mandir}/man5/munin.conf*
  343. %doc %{_mandir}/man8/munin*
  344. %files node
  345. %defattr(-, root, root)
  346. %config(noreplace) /etc/munin/munin-node.conf
  347. %dir /etc/munin/plugin-conf.d
  348. %dir /etc/munin/node.d
  349. %config(noreplace) /etc/munin/plugin-conf.d/munin-node
  350. %config(noreplace) /etc/munin/plugin-conf.d/sendmail
  351. %config(noreplace) /etc/munin/plugin-conf.d/hddtemp_smartctl
  352. %config(noreplace) /etc/munin/plugin-conf.d/postfix
  353. %config(noreplace) /etc/munin/plugin-conf.d/df
  354. %config(noreplace) /etc/logrotate.d/munin-node
  355. /etc/rc.d/init.d/munin-node
  356. %{_sbindir}/munin-run
  357. %{_sbindir}/munin-node
  358. %{_sbindir}/munin-node-configure
  359. %attr(-, munin, munin) %dir /var/log/munin
  360. %dir %{_datadir}/munin
  361. %dir /etc/munin/plugins
  362. %dir /etc/munin
  363. %attr(-, munin, munin) %dir /var/lib/munin
  364. %dir %attr(-, munin, munin) /var/lib/munin/plugin-state
  365. %{_datadir}/munin/plugins/
  366. %doc %{_mandir}/man5/munin-node*
  367. %doc %{_mandir}/man3/Munin::Common*
  368. %doc %{_mandir}/man3/Munin::Node*
  369. %doc %{_mandir}/man3/Munin::Plugin*
  370. %doc %{_mandir}/man1/munin-node*
  371. %doc %{_mandir}/man1/munin-run*
  372. %{perl_vendorlib}/Munin/Node
  373. %{perl_vendorlib}/Munin/Plugin*
  374. %files async
  375. %defattr(-,root,root)
  376. %{_sbindir}/munin-async*
  377. %{_datadir}/munin/munin-async*
  378. %{_sysconfdir}/rc.d/init.d/munin-asyncd
  379. %files common
  380. %defattr(-, root, root)
  381. %doc Announce-2.0 ChangeLog COPYING HACKING.pod perltidyrc README RELEASE UPGRADING
  382. %dir %{perl_vendorlib}/Munin
  383. %{perl_vendorlib}/Munin/Common
  384. %config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
  385. %files cgi
  386. %defattr(-,root,root)
  387. %attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-graph
  388. %attr(0755,root,munin) /var/www/cgi-bin/munin-cgi-html
  389. %config(noreplace) %{_sysconfdir}/sysconfig/spawn-fcgi-munin
  390. %config(noreplace) %{_sysconfdir}/apache2/conf.d/munin-cgi.conf
  391. %changelog
  392. * Tue Dec 04 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.8-1
  393. - update to munin-2.0.8
  394. - add async/cgi sub package
  395. * Thu Mar 22 2012 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.4.6-1
  396. - Initial build for Vine Linux.
  397. * Wed Feb 22 2012 Kevin Fenzi <kevin@scrye.com> 1.4.6-8
  398. - Build against java-1.7.0 now. Fixes bug #796345
  399. * Tue Jan 31 2012 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-7
  400. - Create state file for yum-plugin. Fixes BZ #786030.
  401. * Fri Jan 20 2012 Kevin Fenzi <kevin@scrye.com> - 1.4.6-6
  402. - Add PrivateTmp=true to systemd unit file. Fixes bug #782512
  403. - Change logrotate to use munin user. Fixes bug #771017
  404. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-5.3
  405. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  406. * Mon Oct 17 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4.6-4.3
  407. - Rebuild for java 1.6.0 downgrade (fesco ticket 663)
  408. * Sat Aug 27 2011 Kevin Fenzi <kevin@scrye.com> - 1.4.6-4.1
  409. - Add patch to run restorecon in the sysvinit script.
  410. - This doesn't matter on f16+
  411. * Sat Aug 20 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-4
  412. - fix tmpfiles.d file for f15 (BZ# 731181)
  413. * Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-3
  414. - Perl mass rebuild
  415. * Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.4.6-2
  416. - Perl mass rebuild
  417. * Wed Jul 8 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.6-1
  418. - update to 1.4.6
  419. * Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-13
  420. - Perl mass rebuild
  421. * Wed Jun 15 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-12
  422. - Use tmpfiles.d instead of ExecStartPre
  423. - Add patch for noSuchObject errors (BZ# 712245)
  424. * Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-11
  425. - Perl 5.14 mass rebuild
  426. * Wed Jun 1 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-10
  427. - Fixes http://munin-monitoring.org/ticket/887
  428. * Mon May 30 2011 D. Johnson <fenris02@fedoraproject.org> - 1.4.5-9
  429. - Native systemd service file for munin-node (BZ# 699275)
  430. * Tue Feb 08 2011 Kevin Fenzi <kevin@tummy.com> - 1.4.5-8
  431. - Fix issue with uppercase node names returning no data. Fixes #673263
  432. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-7
  433. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  434. * Sun Dec 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-6
  435. - Adjust the df fix to include all the right fses
  436. * Thu Nov 25 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-5
  437. - Exclude some fses from df plugin. fixes #601410
  438. * Wed Aug 11 2010 Todd Zullinger <tmz@pobox.com> - 1.4.5-4.1
  439. - Move jmx_ plugin to java-plugins package
  440. * Wed Jul 07 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-4
  441. - Move docs to common subpackage to make sure COPYING is installed.
  442. * Sat Jul 03 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-3
  443. - Add /etc/munin/node.d dir
  444. * Sat Jun 12 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-2
  445. - Add /etc/munin/conf.d/ dir
  446. * Sat Jun 05 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.5-1
  447. - Update to 1.4.5
  448. * Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.4.4-2
  449. - Mass rebuild with perl-5.12.0
  450. * Mon Mar 01 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.4-1
  451. - Update to 1.4.4
  452. - Add more doc files. Fixes bug #563824
  453. - fw_forwarded_local fixed upstream in 1.4.4. Fixes bug #568500
  454. * Sun Jan 17 2010 Kevin Fenzi <kevin@tummy.com> - 1.4.3-2
  455. - Fix owner on state files.
  456. - Add some BuildRequires.
  457. - Make munin-node-configure only run on install, not upgrade. bug 540687
  458. * Thu Dec 31 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.3-1
  459. - Update to 1.4.3
  460. * Thu Dec 17 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.2-1
  461. - New upstream release
  462. - Removed upstream packaged fonts
  463. - Added a patch that makes rrdtool use the system bitstream vera fonts on
  464. rhel < 6 and fedora < 11
  465. * Fri Dec 11 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-3
  466. - More correct fedora and el versions for previous font path fix
  467. - Added a patch that fixes a quoting bug in GraphOld.pm, fixing fonts on el4
  468. * Wed Dec 09 2009 Ingvar Hagelund <ingvar@linpro.no> - 1.4.1-2
  469. - Remove jmx plugins when not supported (like on el4 and older fedora)
  470. - Correct font path on older distros like el5, el4 and fedora<11
  471. * Fri Dec 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.1-1
  472. - Update to 1.4.1
  473. * Sat Nov 28 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-1
  474. - Update to final 1.4.0 version
  475. * Sat Nov 21 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.beta
  476. - Update to beta 1.4.0 version.
  477. - Add common subpackage for common files.
  478. * Sun Nov 08 2009 Kevin Fenzi <kevin@tummy.com> - 1.4.0-0.1.alpha
  479. - Initial alpha version of 1.4.0
  480. * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-10
  481. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  482. * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-9
  483. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  484. * Sat Jan 24 2009 Andreas Thienemann <andreas@bawue.net> - 1.2.6-8
  485. - Updated dependencies to better reflect plugin requirements
  486. - Added hddtemp_smartctl patch to only scan for standby state on /dev/[sh]d? devices.
  487. * Sat Jan 17 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-7
  488. - Adjust font requires for new dejavu-sans-mono-fonts name (fixes #480463)
  489. * Mon Jan 12 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-6
  490. - Fix to require the correct font
  491. * Sun Jan 11 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-5
  492. - Switch to using dejavu-fonts instead of bitstream-vera
  493. * Sun Jan 04 2009 Kevin Fenzi <kevin@tummy.com> - 1.2.6-4
  494. - Require bitstream-vera-fonts-sans-mono for Font (fixes #477428)
  495. * Mon Aug 11 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-3
  496. - Move Munin/Plugin.pm to the node subpackage (fixes #457403)
  497. * Sat Jul 12 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-2
  498. - Apply postfix patch (fixes #454159)
  499. - Add perl version dep and remove unneeded perl-HTML-Template (fixes #453923)
  500. * Fri Jun 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.6-1
  501. - Upgrade to 1.2.6
  502. * Tue May 20 2008 Kevin Fenzi <kevin@tummy.com> - 1.2.5-5
  503. - Rebuild for new perl
  504. * Wed Dec 26 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-4
  505. - Add patch to fix ampersand and degrees in plugins (fixes #376441)
  506. * Fri Nov 30 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-3
  507. - Removed unnneeded plugins.conf file (fixes #288541)
  508. - Fix license tag.
  509. - Fix ip_conntrack monitoring (fixes #253192)
  510. - Switch to new useradd guidelines.
  511. * Tue Mar 27 2007 Kevin Fenzi <kevin@tummy.com> - 1.2.5-2
  512. - Fix directory ownership (fixes #233886)
  513. * Tue Oct 17 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.5-1
  514. - Update to 1.2.5
  515. - Fix HD stats (fixes #205042)
  516. - Add in logrotate scripts that seem to have been dropped upstream
  517. * Sun Aug 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-10
  518. - Rebuild for fc6
  519. * Tue Jun 27 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-9
  520. - Re-enable snmp plugins now that perl-Net-SNMP is available (fixes 196588)
  521. - Thanks to Herbert Straub <herbert@linuxhacker.at> for patch.
  522. - Fix sendmail plugins to look in the right place for the queue
  523. * Sat Apr 22 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-8
  524. - add patch to remove unneeded munin-nagios in cron.
  525. - add patch to remove buildhostname in munin.conf (fixes #188928)
  526. - clean up prep section of spec.
  527. * Fri Feb 24 2006 Kevin Fenzi <kevin@scrye.com> - 1.2.4-7
  528. - Remove bogus Provides for perl RRDs (fixes #182702)
  529. * Thu Feb 16 2006 Kevin Fenzi <kevin@tummy.com> - 1.2.4-6
  530. - Readded old changelog entries per request
  531. - Rebuilt for fc5
  532. * Sat Dec 24 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-5
  533. - Fixed ownership for /var/log/munin in node subpackage (fixes 176529)
  534. * Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-4
  535. - Fixed ownership for /var/lib/munin in node subpackage
  536. * Wed Dec 14 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-3
  537. - Fixed libdir messup to allow builds on x86_64
  538. * Mon Dec 12 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-2
  539. - Removed plugins that require Net-SNMP and Sybase
  540. * Tue Dec 6 2005 Kevin Fenzi <kevin@tummy.com> - 1.2.4-1
  541. - Inital cleanup for fedora-extras
  542. * Thu Apr 21 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-4
  543. - Fixed a bug in the iostat plugin
  544. * Wed Apr 20 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-3
  545. - Added the missing /var/run/munin
  546. * Tue Apr 19 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-2
  547. - Removed a lot of unecessary perl dependencies
  548. * Mon Apr 18 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.3-1
  549. - Sync with svn
  550. * Tue Mar 22 2005 Ingvar Hagelund <ingvar@linpro.no> - 1.2.2-5
  551. - Sync with release of 1.2.2
  552. - Add some nice text from the suse specfile
  553. - Minimal changes in the header
  554. - Som ecosmetic changes
  555. - Added logrotate scripts (stolen from debian package)
  556. * Sun Feb 01 2004 Ingvar Hagelund <ingvar@linpro.no>
  557. - Sync with CVS. Version 1.0.0pre2
  558. * Sun Jan 18 2004 Ingvar Hagelund <ingvar@linpro.no>
  559. - Sync with CVS. Change names to munin.
  560. * Fri Oct 31 2003 Ingvar Hagelund <ingvar@linpro.no>
  561. - Lot of small fixes. Now builds on more RPM distros
  562. * Wed May 21 2003 Ingvar Hagelund <ingvar@linpro.no>
  563. - Sync with CVS
  564. - 0.9.5-1
  565. * Tue Apr 1 2003 Ingvar Hagelund <ingvar@linpro.no>
  566. - Sync with CVS
  567. - Makefile-based install of core files
  568. - Build doc (only pod2man)
  569. * Thu Jan 9 2003 Ingvar Hagelund <ingvar@linpro.no>
  570. - Sync with CVS, auto rpmbuild
  571. * Thu Jan 2 2003 Ingvar Hagelund <ingvar@linpro.no>
  572. - Fix spec file for RedHat 8.0 and new version of lrrd
  573. * Wed Sep 4 2002 Ingvar Hagelund <ingvar@linpro.no>
  574. - Small bugfixes in the rpm package
  575. * Tue Jun 18 2002 Kjetil Torgrim Homme <kjetilho@linpro.no>
  576. - new package