aboutsummaryrefslogtreecommitdiff
path: root/sysutils/munin-node
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2014-11-17 15:04:19 +0000
committerMathieu Arnold <mat@FreeBSD.org>2014-11-17 15:04:19 +0000
commit8f0780d5ded589f856fe43cf7bdaf996cc61b3a7 (patch)
tree7a2d1cc3ad4dadfd21c072051437ab8d358a4161 /sysutils/munin-node
parent0dbee8454bfe67f8b2e5d03f2c79f26c2e7968a9 (diff)
downloadports-8f0780d5ded589f856fe43cf7bdaf996cc61b3a7.tar.gz
ports-8f0780d5ded589f856fe43cf7bdaf996cc61b3a7.zip
Notes
Diffstat (limited to 'sysutils/munin-node')
-rw-r--r--sysutils/munin-node/Makefile14
-rw-r--r--sysutils/munin-node/files/patch-node__munin-node.conf.in6
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_.in24
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_errcoll_.in20
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_packets_.in21
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d.freebsd__iostat.in4
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d__hddtemp_smartctl.in4
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d__multiping.in4
-rw-r--r--sysutils/munin-node/files/patch-plugins__node.d__squeezebox_.in10
-rw-r--r--sysutils/munin-node/pkg-plist48
10 files changed, 95 insertions, 60 deletions
diff --git a/sysutils/munin-node/Makefile b/sysutils/munin-node/Makefile
index d26e0e781b40..c4112b92bc51 100644
--- a/sysutils/munin-node/Makefile
+++ b/sysutils/munin-node/Makefile
@@ -3,6 +3,7 @@
PORTNAME= munin
PORTVERSION= ${MUNIN_VERSION}
+PORTREVISION= 1
CATEGORIES= sysutils perl5
MASTER_SITES= ${MUNIN_SITES}
PKGNAMESUFFIX= -node
@@ -35,14 +36,19 @@ ALL_TARGET= build-node build-plugins
INSTALL_TARGET= install-node-prime install-plugins-prime
NO_ARCH= yes
-OPTIONS_DEFINE= SNMP JAVA
-OPTIONS_DEFAULT= SNMP
+OPTIONS_DEFINE= SNMP PERL JAVA
+OPTIONS_DEFAULT= SNMP PERL
OPTIONS_SUB= yes
SNMP_DESC= Include SNMP plugins
+PERL_DESC= Include all Perl modules (adds dependencies)
JAVA_DESC= Include JAVA plugins
-SNMP_BUILD_DEPENDS+= p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
-SNMP_RUN_DEPENDS+= p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
+SNMP_BUILD_DEPENDS= p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
+SNMP_RUN_DEPENDS= p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
+PERL_RUN_DEPENDS= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg \
+ p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
+ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
+ p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
JAVA_USE= java=yes
JAVA_INSTALL_TARGET= install-plugins-java
JAVA_BUILD= yes
diff --git a/sysutils/munin-node/files/patch-node__munin-node.conf.in b/sysutils/munin-node/files/patch-node__munin-node.conf.in
index f4f760917bc5..d5080d3a45d8 100644
--- a/sysutils/munin-node/files/patch-node__munin-node.conf.in
+++ b/sysutils/munin-node/files/patch-node__munin-node.conf.in
@@ -1,6 +1,6 @@
---- node/munin-node.conf.in.orig 2014-04-22 19:29:32 UTC
+--- node/munin-node.conf.in.orig 2014-10-26 14:12:24 UTC
+++ node/munin-node.conf.in
-@@ -10,7 +10,7 @@
+@@ -10,7 +10,7 @@ background 1
setsid 1
user root
@@ -9,7 +9,7 @@
# This is the timeout for the whole transaction.
# Units are in sec. Default is 15 min
-@@ -30,6 +30,7 @@
+@@ -30,6 +30,7 @@ ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
ignore_file \.pod$
diff --git a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_.in b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_.in
index 1c6cbae4e008..ecb1de3f5cbb 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_.in
@@ -9,7 +9,7 @@
echo yes
exit 0
else
-@@ -32,8 +32,12 @@
+@@ -32,8 +32,12 @@ if [ "$1" = "autoconf" ]; then
fi
if [ "$1" = "suggest" ]; then
@@ -24,26 +24,38 @@
exit 0
else
exit 1
-@@ -68,8 +72,10 @@
+@@ -68,8 +72,14 @@ BEGIN { rsum = 0; osum = 0; }
/<Link#[0-9]*>/ {
if (NF == 10) {
rsum += $6; osum += $9;
- } else {
+- rsum += $7; osum += $10;
+ } else if (NF == 11) {
- rsum += $7; osum += $10;
++ if ($4 ~ /:/) {
++ rsum += $7; osum += $10;
++ } else {
++ rsum += $7; osum += $10;
++ }
+ } else { # NF == 12
+ rsum += $8; osum += $11;
}
}
END {
-@@ -83,9 +89,13 @@
+@@ -83,9 +93,18 @@ else
if (NF == 10) {
print "rbytes.value", $6;
print "obytes.value", $9;
- } else {
+- print "rbytes.value", $7;
+- print "obytes.value", $10;
+ } else if (NF == 11) {
- print "rbytes.value", $7;
- print "obytes.value", $10;
++ if ($4 ~ /:/) {
++ print "rbytes.value", $7;
++ print "obytes.value", $10;
++ } else {
++ print "rbytes.value", $7;
++ print "obytes.value", $10;
++ }
+ } else { # NF == 12
+ print "rbytes.value", $8;
+ print "obytes.value", $11;
diff --git a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_errcoll_.in b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_errcoll_.in
index f012a707364a..c268340fbbbf 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_errcoll_.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_errcoll_.in
@@ -9,7 +9,7 @@
echo yes
exit 0
else
-@@ -29,8 +29,12 @@
+@@ -29,8 +29,12 @@ if [ "$1" = "autoconf" ]; then
fi
if [ "$1" = "suggest" ]; then
@@ -24,17 +24,25 @@
exit 0
else
exit 1
-@@ -59,9 +63,13 @@
+@@ -59,9 +63,19 @@ fi;
print "ierrors.value", $5;
print "oerrors.value", $8;
print "collisions.value", $10;
- } else {
+ } else if (NF == 11) {
- print "ierrors.value", $6;
- print "oerrors.value", $9;
- print "collisions.value", $11;
++ if ($4 ~ /:/) {
++ print "ierrors.value", $6;
++ print "oerrors.value", $9;
++ print "collisions.value", $11;
++ } else {
++ print "ierrors.value", $5;
++ print "oerrors.value", $9;
++ print "collisions.value", $11;
++ }
+ } else { # NF == 12
-+ print "ierrors.value", $6;
+ print "ierrors.value", $6;
+- print "oerrors.value", $9;
+- print "collisions.value", $11;
+ print "oerrors.value", $10;
+ print "collisions.value", $12;
}
diff --git a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_packets_.in b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_packets_.in
index b69d74ace925..1e312b49a3a1 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_packets_.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__if_packets_.in
@@ -1,6 +1,6 @@
---- plugins/node.d.freebsd/if_packets_.in.orig 2014-10-27 10:21:08 UTC
+--- plugins/node.d.freebsd/if_packets_.in.orig 2014-11-17 14:29:50 UTC
+++ plugins/node.d.freebsd/if_packets_.in
-@@ -0,0 +1,101 @@
+@@ -0,0 +1,110 @@
+#!@@GOODSH@@
+# -*- sh -*-
+#
@@ -76,7 +76,11 @@
+ if (NF == 10) {
+ rsum += $4; osum += $7;
+ } else if (NF == 11) {
-+ rsum += $5; osum += $8;
++ if ($4 ~ /:/) {
++ rsum += $5; osum += $8;
++ } else {
++ rsum += $4; osum += $8;
++ }
+ } else { # NF == 12
+ rsum += $6; osum += $9;
+ }
@@ -93,10 +97,15 @@
+ print "rpackets.value", $4;
+ print "opackets.value", $7;
+ } else if (NF == 11) {
-+ print "rbytes.value", $5;
-+ print "obytes.value", $8;
++ if ($4 ~ /:/) {
++ print "rpackets.value", $5;
++ print "opackets.value", $8;
++ } else {
++ print "rpackets.value", $4;
++ print "opackets.value", $8;
++ }
+ } else { # NF == 12
-+ print "rpackets.value", $6;
++ print "rpackets.value", $5;
+ print "opackets.value", $9;
+ }
+}'
diff --git a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__iostat.in b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__iostat.in
index eecccbbbc55a..bf33011e9b8d 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d.freebsd__iostat.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d.freebsd__iostat.in
@@ -1,6 +1,6 @@
---- plugins/node.d.freebsd/iostat.in.orig 2014-04-22 19:29:32 UTC
+--- plugins/node.d.freebsd/iostat.in.orig 2014-10-26 14:12:24 UTC
+++ plugins/node.d.freebsd/iostat.in
-@@ -56,13 +56,11 @@
+@@ -56,13 +56,11 @@ if [ "$1" = "config" ]; then
for d in $drives; do
echo "${d}_read.label ${d}"
echo "${d}_read.type DERIVE"
diff --git a/sysutils/munin-node/files/patch-plugins__node.d__hddtemp_smartctl.in b/sysutils/munin-node/files/patch-plugins__node.d__hddtemp_smartctl.in
index 05ac3904b4a9..f2fd93fb8967 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d__hddtemp_smartctl.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d__hddtemp_smartctl.in
@@ -1,6 +1,6 @@
---- plugins/node.d/hddtemp_smartctl.in.orig 2014-04-22 19:29:32 UTC
+--- plugins/node.d/hddtemp_smartctl.in.orig 2014-10-26 14:12:24 UTC
+++ plugins/node.d/hddtemp_smartctl.in
-@@ -162,7 +162,7 @@
+@@ -162,7 +162,7 @@ if ($^O eq 'linux') {
} elsif ($^O eq 'freebsd') {
opendir(DEV, '/dev');
diff --git a/sysutils/munin-node/files/patch-plugins__node.d__multiping.in b/sysutils/munin-node/files/patch-plugins__node.d__multiping.in
index 013f8311804a..3bd5e20a3247 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d__multiping.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d__multiping.in
@@ -1,6 +1,6 @@
---- plugins/node.d/multiping.in.orig 2014-04-22 19:29:32 UTC
+--- plugins/node.d/multiping.in.orig 2014-10-26 14:12:24 UTC
+++ plugins/node.d/multiping.in
-@@ -59,6 +59,7 @@
+@@ -59,6 +59,7 @@ if [ -z "$host" ]; then
host=${host:-${file_host:-www.google.com}}
fi
diff --git a/sysutils/munin-node/files/patch-plugins__node.d__squeezebox_.in b/sysutils/munin-node/files/patch-plugins__node.d__squeezebox_.in
index 6f4d8b70566c..72d5b6ba7082 100644
--- a/sysutils/munin-node/files/patch-plugins__node.d__squeezebox_.in
+++ b/sysutils/munin-node/files/patch-plugins__node.d__squeezebox_.in
@@ -1,6 +1,6 @@
---- plugins/node.d/squeezebox_.in.orig 2014-04-22 19:29:32 UTC
+--- plugins/node.d/squeezebox_.in.orig 2014-10-26 14:12:24 UTC
+++ plugins/node.d/squeezebox_.in
-@@ -157,7 +157,7 @@
+@@ -157,7 +157,7 @@ if [ "$CMD" = "years" ]; then
printf "graph_order y"
echo $years_array | sed 's/ / y/g'
@@ -9,7 +9,7 @@
year=$(echo ${arr1[$i]})
if [ $year = 0 ]; then
echo y0.label No year
-@@ -172,7 +172,7 @@
+@@ -172,7 +172,7 @@ if [ "$CMD" = "years" ]; then
done
exit 0
fi
@@ -18,7 +18,7 @@
year=$(echo ${arr1[$i]})
printf "y%s.value " ${year}
printf "%b" "albums 0 0 year:${year}\nexit\n" | $NC $HOST $PORT | sed 's/%3A/:/g' | cut -d ':' -f 3
-@@ -183,7 +183,7 @@
+@@ -183,7 +183,7 @@ elif [ "$CMD" = "signalstrength" -o "$CM
echo "graph_category Squeezebox"
COUNT=$(printf "%b" "player count ?\nexit\n" | $NC $HOST $PORT | cut -d " " -f 3)
(( COUNT-- ))
@@ -27,7 +27,7 @@
MAC=$(printf "%b" "player id $ID ?\nexit\n" | $NC $HOST $PORT | cut -d " " -f 4 | sed 's/%3A/:/g')
NAME=$(printf "%b" "player name $MAC ?\nexit\n" | $NC $HOST $PORT | cut -d " " -f 4 | sed 's/%20/ /g')
MAC2=$(echo $MAC | sed 's/://g; s/\./_/g')
-@@ -193,7 +193,7 @@
+@@ -193,7 +193,7 @@ elif [ "$CMD" = "signalstrength" -o "$CM
fi
COUNT=$(printf "%b" "player count ?\nexit\n" | $NC $HOST $PORT | cut -d " " -f 3)
(( COUNT-- ))
diff --git a/sysutils/munin-node/pkg-plist b/sysutils/munin-node/pkg-plist
index 6df03ce7c49a..e417ff73552b 100644
--- a/sysutils/munin-node/pkg-plist
+++ b/sysutils/munin-node/pkg-plist
@@ -98,7 +98,7 @@ sbin/munin-sched
%%DATADIR%%/plugins/hddtemp2
%%DATADIR%%/plugins/hddtemp_smartctl
%%DATADIR%%/plugins/hddtempd
-%%DATADIR%%/plugins/hp2000_
+%%PERL%%%%DATADIR%%/plugins/hp2000_
%%DATADIR%%/plugins/http_loadtime
%%DATADIR%%/plugins/if_
%%DATADIR%%/plugins/if_errcoll_
@@ -138,12 +138,12 @@ sbin/munin-sched
%%DATADIR%%/plugins/nginx_request
%%DATADIR%%/plugins/nginx_status
%%DATADIR%%/plugins/nomadix_users_
-%%DATADIR%%/plugins/ntp_
+%%PERL%%%%DATADIR%%/plugins/ntp_
%%DATADIR%%/plugins/ntp_kernel_err
%%DATADIR%%/plugins/ntp_kernel_pll_freq
%%DATADIR%%/plugins/ntp_kernel_pll_off
%%DATADIR%%/plugins/ntp_offset
-%%DATADIR%%/plugins/ntp_states
+%%PERL%%%%DATADIR%%/plugins/ntp_states
%%DATADIR%%/plugins/nut_misc
%%DATADIR%%/plugins/nut_volts
%%DATADIR%%/plugins/nutups_
@@ -151,8 +151,8 @@ sbin/munin-sched
%%DATADIR%%/plugins/open_files
%%DATADIR%%/plugins/openvpn
%%DATADIR%%/plugins/perdition
-%%DATADIR%%/plugins/pgbouncer_connections
-%%DATADIR%%/plugins/pgbouncer_requests
+%%PERL%%%%DATADIR%%/plugins/pgbouncer_connections
+%%PERL%%%%DATADIR%%/plugins/pgbouncer_requests
%%DATADIR%%/plugins/ping_
%%DATADIR%%/plugins/plugin.sh
%%DATADIR%%/plugins/plugins.history
@@ -161,23 +161,23 @@ sbin/munin-sched
%%DATADIR%%/plugins/postfix_mailqueue
%%DATADIR%%/plugins/postfix_mailstats
%%DATADIR%%/plugins/postfix_mailvolume
-%%DATADIR%%/plugins/postgres_autovacuum
-%%DATADIR%%/plugins/postgres_bgwriter
-%%DATADIR%%/plugins/postgres_cache_
-%%DATADIR%%/plugins/postgres_checkpoints
-%%DATADIR%%/plugins/postgres_connections_
-%%DATADIR%%/plugins/postgres_connections_db
-%%DATADIR%%/plugins/postgres_locks_
-%%DATADIR%%/plugins/postgres_oldest_prepared_xact_
-%%DATADIR%%/plugins/postgres_prepared_xacts_
-%%DATADIR%%/plugins/postgres_querylength_
-%%DATADIR%%/plugins/postgres_scans_
-%%DATADIR%%/plugins/postgres_size_
-%%DATADIR%%/plugins/postgres_streaming_
-%%DATADIR%%/plugins/postgres_transactions_
-%%DATADIR%%/plugins/postgres_tuples_
-%%DATADIR%%/plugins/postgres_users
-%%DATADIR%%/plugins/postgres_xlog
+%%PERL%%%%DATADIR%%/plugins/postgres_autovacuum
+%%PERL%%%%DATADIR%%/plugins/postgres_bgwriter
+%%PERL%%%%DATADIR%%/plugins/postgres_cache_
+%%PERL%%%%DATADIR%%/plugins/postgres_checkpoints
+%%PERL%%%%DATADIR%%/plugins/postgres_connections_
+%%PERL%%%%DATADIR%%/plugins/postgres_connections_db
+%%PERL%%%%DATADIR%%/plugins/postgres_locks_
+%%PERL%%%%DATADIR%%/plugins/postgres_oldest_prepared_xact_
+%%PERL%%%%DATADIR%%/plugins/postgres_prepared_xacts_
+%%PERL%%%%DATADIR%%/plugins/postgres_querylength_
+%%PERL%%%%DATADIR%%/plugins/postgres_scans_
+%%PERL%%%%DATADIR%%/plugins/postgres_size_
+%%PERL%%%%DATADIR%%/plugins/postgres_streaming_
+%%PERL%%%%DATADIR%%/plugins/postgres_transactions_
+%%PERL%%%%DATADIR%%/plugins/postgres_tuples_
+%%PERL%%%%DATADIR%%/plugins/postgres_users
+%%PERL%%%%DATADIR%%/plugins/postgres_xlog
%%DATADIR%%/plugins/processes
%%DATADIR%%/plugins/proxy_plugin
%%DATADIR%%/plugins/ps_
@@ -191,7 +191,7 @@ sbin/munin-sched
%%DATADIR%%/plugins/sendmail_mailtraffic
%%DATADIR%%/plugins/slapd_
%%DATADIR%%/plugins/slapd_bdb_cache_
-%%DATADIR%%/plugins/slony_lag_
+%%PERL%%%%DATADIR%%/plugins/slony_lag_
%%DATADIR%%/plugins/smart_
%%SNMP%%%%DATADIR%%/plugins/snmp__cpuload
%%SNMP%%%%DATADIR%%/plugins/snmp__df
@@ -246,7 +246,7 @@ sbin/munin-sched
%%DATADIR%%/plugins/tomcat_volume
%%DATADIR%%/plugins/uptime
%%DATADIR%%/plugins/users
-%%DATADIR%%/plugins/varnish_
+%%PERL%%%%DATADIR%%/plugins/varnish_
%%DATADIR%%/plugins/vmstat
%%DATADIR%%/plugins/zimbra_
@dir(%%USER%%,%%GROUP%%,) %%DBDIR%%/plugin-state