Cacti - keine Daten von eigenem Script

Hi,

ich versuche mich gerade mal wieder ein wenig mit Cacti. Konkret möchte ich die Netzwerklast von Localhost auf verschiedenen NICs monitoren. Dazu habe ich ein Perl Script geschrieben:

Code:
root@labstorage:~# cat /home/mathias/nicload.pl 
#!/usr/bin/perl -w
use strict;
use warnings FATAL => 'all';

my $ifname = shift(@ARGV);

my @lines = `sar -n DEV 1 1`;
shift(@lines);
shift(@lines);
shift(@lines);

foreach my $line (@lines) {
        chomp($line);
        if ($line =~ /^\s*$/ || $line =~ /^Average/) {
                next;
        }
        my @values = split(/\s+/, $line);
        my $iface = $values[2];
        if ($iface eq $ifname) {
                my $rxkb = $values[5];
                my $txkb = $values[6];
                print "RX:$rxkb TX:$txkb\n";
        }
}
root@labstorage:~# perl /home/mathias/nicload.pl eth0
RX:54.92 TX:3.29
root@labstorage:~#

In Cacti habe ich nun eine Data Input Method und ein Data Source angelegt. Den Graphen kann ich auch für Localhost zeichnen lassen, aber leider sind keine Daten drin :D Ist also noch nicht sehr nützlich.

Wie kann ich dem jetzt auf den Grund gehen?

Grüße
serow
 
Zurück
Oben