mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-22 02:51:03 +00:00
fix both display of incidents and usage of existing stats
we were not using the right key
This commit is contained in:
parent
03302b38aa
commit
acd97175b6
1 changed files with 5 additions and 3 deletions
|
@ -146,7 +146,9 @@ save_state($pos);
|
||||||
# get missing availability values from relayctl, if necessary
|
# get missing availability values from relayctl, if necessary
|
||||||
for my $host (@hosts) {
|
for my $host (@hosts) {
|
||||||
my $ran = 0;
|
my $ran = 0;
|
||||||
if (!defined $avail{$host} && !$ran) {
|
my $clean = clean_fieldname($host);
|
||||||
|
$clean = clean_fieldname('host'.$host) unless ($clean ne '_');
|
||||||
|
if (!defined $avail{$clean} && !$ran) {
|
||||||
open(my $status, "relayctl show summary|") or die "can't open relayctl: $!";
|
open(my $status, "relayctl show summary|") or die "can't open relayctl: $!";
|
||||||
while (<$status>) {
|
while (<$status>) {
|
||||||
if (/([\w\.]+)\s+(\d+\.\d+)%/) {
|
if (/([\w\.]+)\s+(\d+\.\d+)%/) {
|
||||||
|
@ -163,12 +165,12 @@ print "multigraph relayd_avail\n";
|
||||||
for my $host (@hosts) {
|
for my $host (@hosts) {
|
||||||
my $clean = clean_fieldname($host);
|
my $clean = clean_fieldname($host);
|
||||||
$clean = clean_fieldname('host'.$host) unless ($clean ne '_');
|
$clean = clean_fieldname('host'.$host) unless ($clean ne '_');
|
||||||
print "$clean.value " . ($avail{$host} || 'NaN'). "\n";
|
print "$clean.value " . ($avail{$clean} || 'NaN'). "\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
print "multigraph relayd_incidents\n";
|
print "multigraph relayd_incidents\n";
|
||||||
for my $host (@hosts) {
|
for my $host (@hosts) {
|
||||||
my $clean = clean_fieldname($host);
|
my $clean = clean_fieldname($host);
|
||||||
$clean = clean_fieldname('host'.$host) unless ($clean ne '_');
|
$clean = clean_fieldname('host'.$host) unless ($clean ne '_');
|
||||||
print "$clean.value " . ($down{$host} || 0). "\n";
|
print "$clean.value " . ($down{$clean} || 0). "\n";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue