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