forked from pool/munin
Accepting request 634340 from server:monitoring
OBS-URL: https://build.opensuse.org/request/show/634340 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/munin?expand=0&rev=13
This commit is contained in:
commit
b9eb453f97
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:aa93bd3415fc52e4c3b1c2fff58ec078e5d42fdc7202d38a8546bef97fcbd5b4
|
|
||||||
size 2242442
|
|
3
munin-2.0.40.tar.gz
Normal file
3
munin-2.0.40.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e05c23ddada2a37ece2d6cd02202c88c981f31f64eba39392eb0d99a793dd28d
|
||||||
|
size 2252288
|
@ -1,59 +0,0 @@
|
|||||||
--- plugins/node.d.linux/quota_usage_.in.orig 2013-03-13 19:39:31.000000000 +0100
|
|
||||||
+++ plugins/node.d.linux/quota_usage_.in 2013-03-13 19:41:16.000000000 +0100
|
|
||||||
@@ -6,6 +6,11 @@
|
|
||||||
# ln -s), for example quota-usage_hda3. Use underscores instead of slashes, for
|
|
||||||
# example to monitor /dev/mapper/vol-foo, name this quota-usage_mapper_vol-foo
|
|
||||||
#
|
|
||||||
+# This plugin uses the soft and hard quota data for warning and critical
|
|
||||||
+# levels respectively.
|
|
||||||
+#
|
|
||||||
+# Source: https://svn.koumbit.net/koumbit/trunk/munin-plugins/quota-usage
|
|
||||||
+#
|
|
||||||
# Parameters understood:
|
|
||||||
#
|
|
||||||
# config (required)
|
|
||||||
@@ -28,7 +33,14 @@
|
|
||||||
chomp;
|
|
||||||
if (/^-+$/../^$/) {
|
|
||||||
my @data = split(/ +/);
|
|
||||||
- $users{$data[0]} = $data[2] if (@data > 2 && $data[2] > 0);
|
|
||||||
+
|
|
||||||
+ next if !$data[0] || $data[0] =~ /^#/;
|
|
||||||
+
|
|
||||||
+ if ( @data > 2 && $data[2] > 0 ) {
|
|
||||||
+ $users{$data[0]}[0] = $data[2]; # current usage
|
|
||||||
+ $users{$data[0]}[1] = $data[3]; # Soft quota
|
|
||||||
+ $users{$data[0]}[2] = $data[4]; # Hard quota
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
close REP;
|
|
||||||
@@ -45,15 +57,26 @@
|
|
||||||
$name = $user if (length($name) < length($user));
|
|
||||||
$user = clean_fieldname($user);
|
|
||||||
$name = (split(/,/, $name))[0];
|
|
||||||
+
|
|
||||||
printf "%s.label %s\n", $user, $name;
|
|
||||||
printf "%s.cdef %s,1024,*\n", $user, $user;
|
|
||||||
- printf "%s.graph no\n", $user if ($uid < 1000);
|
|
||||||
+
|
|
||||||
+ if ($users{$user}[1] && $users{$user}[1] > 0) {
|
|
||||||
+ printf "%s.warning %s\n", $user, $users{$user}[1];
|
|
||||||
+ }
|
|
||||||
+ if ($users{$user}[2] && $users{$user}[2] > 0) {
|
|
||||||
+ printf "%s.critical %s\n", $user, $users{$user}[2];
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if ($uid < 200) {
|
|
||||||
+ printf "%s.graph no\n", $user
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
for my $user (@users_by_usage) {
|
|
||||||
my $esc = $user;
|
|
||||||
$esc = clean_fieldname($esc);
|
|
||||||
- printf "%s.value %s\n", $esc, $users{$user};
|
|
||||||
+ printf "%s.value %s\n", $esc, $users{$user}[0];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 4 21:55:53 UTC 2018 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- update to 2.0.40
|
||||||
|
* many fixes and improvements in plugins
|
||||||
|
* fixes and improvements of the build system
|
||||||
|
- removed obsolete patch
|
||||||
|
munin-plugin-quota_usage_warnings.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 28 08:22:36 UTC 2018 - wr@rosenauer.org
|
Mon May 28 08:22:36 UTC 2018 - wr@rosenauer.org
|
||||||
|
|
||||||
|
11
munin.spec
11
munin.spec
@ -12,7 +12,7 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
@ -24,7 +24,7 @@
|
|||||||
%define active_by_default 0
|
%define active_by_default 0
|
||||||
|
|
||||||
Name: munin
|
Name: munin
|
||||||
Version: 2.0.37
|
Version: 2.0.40
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Network-wide graphing framework (grapher/gatherer)
|
Summary: Network-wide graphing framework (grapher/gatherer)
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
@ -45,9 +45,7 @@ Source11: munin-cgi-html.service
|
|||||||
Source12: nginx-munin.zip
|
Source12: nginx-munin.zip
|
||||||
# https://github.com/ifad/gsa-munin/archive/master.zip
|
# https://github.com/ifad/gsa-munin/archive/master.zip
|
||||||
Source13: gsa-munin.zip
|
Source13: gsa-munin.zip
|
||||||
# https://svn.koumbit.net/koumbit/trunk/munin-plugins/quota-usage
|
Patch1: perl526.patch
|
||||||
Patch: munin-plugin-quota_usage_warnings.patch
|
|
||||||
Patch3: perl526.patch
|
|
||||||
BuildRequires: html2text
|
BuildRequires: html2text
|
||||||
BuildRequires: perl-HTML-Template
|
BuildRequires: perl-HTML-Template
|
||||||
BuildRequires: perl-Log-Log4perl
|
BuildRequires: perl-Log-Log4perl
|
||||||
@ -161,8 +159,7 @@ RRDtool. To see a real example of Munin in action, take a peek at
|
|||||||
cp %{SOURCE1} .
|
cp %{SOURCE1} .
|
||||||
unzip %{SOURCE12}
|
unzip %{SOURCE12}
|
||||||
unzip %{SOURCE13}
|
unzip %{SOURCE13}
|
||||||
%patch
|
%patch1 -p1
|
||||||
%patch3 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%__make HOSTNAME=yourhostname
|
%__make HOSTNAME=yourhostname
|
||||||
|
Loading…
Reference in New Issue
Block a user