snmp a spustenie skriptu
Benko Roman
roman na chelin.chtf.stuba.sk
Pondělí Září 24 22:30:29 CEST 2001
Zdravim
mam takyto problem:
mam skript, ktory spocita bity pretecene cez sietove rozhranie,
vypluje vysledok a nakoniec resetne pocitadlo paketov..
#!/usr/bin/perl
@pole =`iptables -L $ARGV[0] -v -x`;
$chain=$ARGV[0];
foreach $line (@pole) {
if ($line =~ /$ARGV[1]/) {
$line =~ /(\s+?)(\d+)(\s+?)(\d+).+/;
$sumar += $4;
}
}
print "$sumar";
system("/bin/iptables -Z $chain");
ked tento skript spustim lokalne, vysledok je ok..ked si ho ale
spustim remote cez snmpd
exec skript /usr/local/sbin/ipsum.pl tcp_all dpts:tcpmux:65535
vysledok je uplne odlisny - vyzera to, akoby sa pocitadlo
vynulovalo este predtym, ako zbehne ten skript do konca..
ked zrusim resetovanie pocitadla, vysledok je ok..
vedel by mi niekto poradit?
ucd-snmp-4.2.1, iptables v1.2.2, kernel 2.4.7, Mandrake 7.2
vdaka...benco
Další informace o konferenci Linux