Commit graph

108 commits

Author SHA1 Message Date
Mathieu Arnold
2a0b82b167 Add a plugin to graph zfs arc compression.
PR:		223423
Submitted by:	bcr
Sponsored by:	Absolight
2017-11-06 14:39:47 +00:00
Mathieu Arnold
efa990e041 Update to 2.0.34.
Sponsored by:	Absolight
2017-10-27 12:19:09 +00:00
Mathieu Arnold
4f1b61e45c Fix starting and stopping munin-asyncd. [1]
Turns out creating a start_cmd function is not enough, you have to add a
variable, start_cmd and point it to the start_cmd function.
As for stopping it, it should work out of the box, but for the fact that
munin-asyncd uses setproctitle or something, and it confuses the hell
out of rc.subr.

While there, pet rclint.

PR:		221000 [1] (based on)
Submitted by:	marcel herrbischoff com
Sponsored by:	Absolight
2017-08-03 13:34:57 +00:00
Mathieu Arnold
bfcb10fb2e Update to 2.0.33.
Add a PYTHON option to appease stage-qa.

Sponsored by:	Absolight
2017-04-12 12:39:56 +00:00
Mathieu Arnold
4d42649cf0 Update to 2.0.32.
Sponsored by:	Absolight
2017-03-02 09:55:24 +00:00
Mathieu Arnold
f7b5fefe05 Tell plugins they can use awk and do not need gawk.
While there, make ipmi_ plugins easier to use, and sort the plugins.conf
file.

Submitted by:	bcr
Sponsored by:	Absolight
2017-01-19 15:45:22 +00:00
Mathieu Arnold
ee0b8c9ff5 Update to 2.0.30.
Sponsored by:	Absolight
2017-01-19 13:34:51 +00:00
Mathieu Arnold
6a8746de45 Also, don't report autofs.
Sponsored by:	Absolight
2017-01-09 21:29:02 +00:00
Mathieu Arnold
2374e868a2 Fix plugin configurations.
Munin seems to read all the files in its .d directory, so the .sample is
always read after the actual .conf, and overwrites its defaults.
Which is, obviously, a bad thing.

Sponsored by:	Absolight
2017-01-03 15:48:47 +00:00
Mathieu Arnold
9e85d5ec60 Fix postfix's logfile, it is supposed to be the filename, not the full
path.

PR:		215735
Submitted by:	Vladimir Krstulja
Sponsored by:	Absolight
2017-01-03 15:16:20 +00:00
Mathieu Arnold
07e393b388 Drop newsyslog's configuration into etc/newsyslog.conf.d.
Sponsored by:	Absolight
2016-12-26 17:30:00 +00:00
Mathieu Arnold
84b9758ad8 Update to 2.0.26.
Sponsored by:	Absolight
2016-10-27 14:12:23 +00:00
Mathieu Arnold
40776c5ede Actually install bcr's plugins.
Sponsored by:	Absolight
2016-08-04 14:51:40 +00:00
Mathieu Arnold
b224fa620b Fix swap accounting if there are multiple devices [1]
Add a few zfs related plugins [2]

PR:		210494 [1]
Submitted by:	bcr [2]
Reported by:	Fabian Keil [1]
Sponsored by:	Absolight
2016-08-04 14:26:56 +00:00
Mathieu Arnold
bab904ad0e Fix ntp_states in certain cases.
PR:		210716
Submitted by:	takefu
Sponsored by:	Absolight
2016-07-19 14:01:23 +00:00
Mathieu Arnold
ed31947b52 Install munin-async and munin-asyncd with munin-node.
PR:		211159
Reported by:	axel axel re
Sponsored by:	Absolight
2016-07-19 13:29:03 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Mathieu Arnold
2dd78cdf85 Try and fix the ownership of munin's home directory.
Sponsored by:	Absolight, The FreeBSD Foundation
2015-10-02 07:52:35 +00:00
Mathieu Arnold
723d568e7a Add CPE.
Sponsored by:	Absolight
2015-03-18 13:52:54 +00:00
Mathieu Arnold
55eabd5517 Fix the iostat plugin to report the correct unit. [1]
Fix common plugins PATH problems by adding LOCALBASE/{bin,sbin} to the default
PATH.  Fix a " that should not have been there.  Fix a few permissions
problems. [2]

PR:		196504 [1]
Submitted by:	Vlad "Blackflow" K.
PR:		196739 [2]
Submitted by:	darius dons net au
Sponsored by:	Absolight
2015-01-19 17:47:47 +00:00
Mathieu Arnold
b470b745d4 Cleanup pkg-{,de}install, don't restart munin-node from here, pkg can do it itself.
Sponsored by:	Absolight
2014-12-11 07:59:03 +00:00
Mathieu Arnold
2ff6de7ee9 Fix the bind9_rndc plugin wrt Perl 5.18+ hash randomzation.
While there, group all patches for the three ports in munin-common, and remove
an obsolete patch.

PR:		195689
Submitted by:	Vlad "Blackflow" K.
Sponsored by:	Absolight
2014-12-10 15:52:14 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Mathieu Arnold
368b1f37cb Update to 2.0.25.
Sponsored by:	Absolight
2014-11-25 15:07:23 +00:00
Mathieu Arnold
bc01935d26 Fix nutups_*.
PR:		195196
Submitted by:	jeffrey endrift com
Sponsored by:	Absolight
2014-11-20 13:18:42 +00:00
Mathieu Arnold
a16b93afdc Actually make if_packets_ work.
PR:		194733
Submitted by:	Claudius Herder
Sponsored by:	Absolight
2014-11-17 21:45:00 +00:00
Mathieu Arnold
8f0780d5de - Fix bugs in if_* (prompted by [1])
- Add a new PERL option to add some extra dependencies needed by some modules
  (based on [2])

PR:		194733 [1] 195021 [2]
Submitted by:	Claudius Herder [1]  John W. O'Brien [2]
Sponsored by:	Absolight
2014-11-17 15:04:19 +00:00
Mathieu Arnold
d25c9df468 Update to 2.0.24.
Fixup the if_ and if_errcoll_ plugins, interface names can be longer than 5
chars.  Add an if_packets_ plugin.

Allow people to have a custom crontab that won't be touched when
installing/deinstalling.

Sponsored by:	Absolight
2014-10-27 14:43:47 +00:00
Mathieu Arnold
31a96d3552 Make the smart_ plugin work out of the box[1], and fixup two other plugins.
Requested by:	marck
Sponsored by:	Absolight
2014-10-23 14:36:54 +00:00
Mathieu Arnold
7b737f4606 Update munin to 2.0.23.
Sponsored by:	Absolight
2014-10-22 14:13:40 +00:00
Mathieu Arnold
cd7e7c160c Cleanup @dirrm* from my ports.
Sponsored by:	Absolight
2014-10-02 16:37:02 +00:00
Mathieu Arnold
7cfb172ecf - Add missing dependency on www/p5-libwww [1]
- Fix fail2ban's path [2] (while there, make plugins.conf PREFIX safe)
- Fix multiping plugin [3] (while there, regenerate patches)
- Add a forgotten run dep on Java.

PR:		192341 [1]
Submitted by:	fbsd@shoggothmedia.com [1]
PR:		179549 [2]
Submitted by:	fabian@bug.ch [2]
PR:		192332 [3]
Submitted by:	fbsd@shoggothmedia.com [3]
Sponsored by:	Absolight
2014-09-03 07:28:40 +00:00
Mathieu Arnold
7df3c36c2b Update to 2.0.21.
Sponsored by:	Absolight
2014-09-02 16:26:52 +00:00
Mathieu Arnold
1fef7a32be - Stage
- Move a few patches around to stay consistent
- add a JAVA option to munin-node.

Sponsored by:	Absolight
2014-09-02 16:13:40 +00:00
Mathieu Arnold
a3463cdef5 Take all three, staging follows.
Approved by:	portmgr (NO_STAGE)
Sponsored by:	Absolight
2014-09-02 14:33:48 +00:00
Baptiste Daroussin
b35454ed6b Reset mainainership on non staged ports
With hat:	portmgr
2014-08-25 09:46:57 +00:00
Niclas Zeising
0b93aa454f Grab
Approved by:	portmgr (antoine)
2014-04-05 11:18:12 +00:00
Florian Smeets
24136b5bd5 Release a few ports I don't use anymore. Unfortunately I don't have time to
maintain them properly currently.
2014-03-11 20:35:53 +00:00
Dag-Erling Smørgrav
237dbf6796 Edit Makefile.config to provide the correct interpreter locations.
Approved by:	maintainer (flo)
2014-02-28 10:08:00 +00:00
Florian Smeets
613f7bfd03 Update to 2.0.17 2013-09-21 13:19:59 +00:00
Baptiste Daroussin
83f65384c9 Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils) 2013-09-20 23:05:58 +00:00
Andrej Zverev
7ec4b3d1a2 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 07:47:02 +00:00
Chris Rees
16eb7c2ca0 Stop checking for get_pidfile_from_conf function in rc.subr.
It is present in all supported versions of FreeBSD, and has had poor takeup.
I strongly suspect the strange-looking checks are partially to blame for
scaring maintainers off.

Go forth and please use it!

PR:		ports/178269
Approved by:	maintainers of all ports involved
2013-05-31 11:54:01 +00:00
Florian Smeets
773edde1d7 - update to 2.0.14
- make port non-interactive [1]
- add PORTSCOUT hints, 2.1.X is a development version

PR:		ports/178532 [1]
Submitted by:	Claudius Herder <claudius_herder@ambtec.de> [1]
2013-05-29 23:36:16 +00:00
Florian Smeets
260e0522cd - prevent warnings about command_interpreter after r317610 (shebangfix
conversion)
- add missing dependency to make cidr_allow/cidr_deny work in
  munin-node.conf
2013-05-10 15:34:10 +00:00
Baptiste Daroussin
6785305acd Use shebangfix on munin-node, and fix shebang on the right files for fsbackup 2013-05-07 14:02:30 +00:00
Florian Smeets
a0a6065352 Update to 2.0.13 2013-04-27 20:34:49 +00:00
Florian Smeets
1d6d8d1dce Update to 2.0.12 2013-04-26 23:10:10 +00:00
Florian Smeets
8396f32d69 Fix munin-sched rc script
PR:		ports/177950
Submitted by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr>
Feature safe:	yes
2013-04-18 21:47:37 +00:00
Florian Smeets
59b04beeb0 - update to 2.0.11.1
- a couple of rc script fixes [1]

Submitted by:	crees [1]
2013-02-16 13:30:41 +00:00