Projet

Général

Profil

Révision e1bc7ad6

IDe1bc7ad6c74306f97d22adfcef166bd8b9dffcc9
Parent 1acb0665
Enfant e9d20f63

Ajouté par Alejandro Suarez il y a plus de 5 ans

Fixed typo in variables

Voir les différences:

plugins/router/snmp__mikrotik_flash
55 55
    die "# Error: couldn't understand what I'm supposed to monitor.";
56 56
}
57 57

  
58
my $sysFalshUsage     = "1.3.6.1.2.1.25.2.3.1.6.131072";
59
my $sysFalshTotal     = "1.3.6.1.2.1.25.2.3.1.5.131072";
58
my $sysFlashUsage     = "1.3.6.1.2.1.25.2.3.1.6.131072";
59
my $sysFlashTotal     = "1.3.6.1.2.1.25.2.3.1.5.131072";
60 60

  
61 61
my ($session, $error) = Net::SNMP->session(
62 62
                -hostname  => $host,
......
74 74
if ($ARGV[0] and $ARGV[0] eq "config")
75 75
{
76 76
    print "host_name $host\n";
77
    if (!defined ($response = $session->get_request($sysFalshTotal)))
77
    if (!defined ($response = $session->get_request($sysFlashTotal)))
78 78
    {
79 79
        die "Croaking: " . $session->error();
80 80
    }
81
    print "graph_args --base 1024 -l 0 --vertical-label Bytes --upper-limit " . ($response->{$sysFalshTotal} * 1024) . "\n";
81
    print "graph_args --base 1024 -l 0 --vertical-label Bytes --upper-limit " . ($response->{$sysFlashTotal} * 1024) . "\n";
82 82
    print "graph_title Flash disk usage\n";
83 83
    print "graph_category system\n";
84 84
    print "graph_info This graph shows the router's flash disk usage.\n";
85 85
    print "graph_order Total Used\n";
86 86
    print "graph_vlabel bytes\n";
87
    print "sysFalshTotal.label Total Memory\n";
88
    print "sysFalshTotal.draw AREA\n";
89
    print "sysFalshUsage.label Used Memory\n";
90
    print "sysFalshUsage.draw AREA\n";
87
    print "sysFlashTotal.label Total Memory\n";
88
    print "sysFlashTotal.draw AREA\n";
89
    print "sysFlashUsage.label Used Memory\n";
90
    print "sysFlashUsage.draw AREA\n";
91 91
    exit 0;
92 92
}
93 93

  
94 94

  
95
if (defined ($response = $session->get_request(-varbindlist => [$sysFalshUsage, $sysFalshTotal])))
95
if (defined ($response = $session->get_request(-varbindlist => [$sysFlashUsage, $sysFlashTotal])))
96 96
{
97
        print "sysFalshUsage.value ", $response->{$sysFalshUsage}*1024, "\n";
98
        print "sysFalshTotal.value ", $response->{$sysFalshTotal}*1024, "\n";
97
        print "sysFlashUsage.value ", $response->{$sysFlashUsage}*1024, "\n";
98
        print "sysFlashTotal.value ", $response->{$sysFlashTotal}*1024, "\n";
99 99
}
100 100
else
101 101
{
102
        print "sysFalshUsage.value U\n";
103
        print "sysFalshTotal.value U\n";
102
        print "sysFlashUsage.value U\n";
103
        print "sysFlashTotal.value U\n";
104 104
}
105 105

  
106 106
# vim:syntax=perl
107

  

Formats disponibles : Unified diff