Thread zählen und ausgeben von Geräten über SNMP
(10 answers)
Opened by benjo at 2008-08-15 12:53
Danke für die schnelle antwort aber irgend wie verstehe ich dein Lösungsansatz nicht ganz,
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 while ($i <= 120){ my $printer_ip = $SNMP_Target.$i; $snmp_value = `snmpget -c public -v1 -OvQ $printer_ip HOST-RESOURCES-MIB::hrDeviceDescr.1 2>1`; $snmp_value =~ s/\"//g; my $printer_name = $snmp_value; # Zählen der Vorkommen des Druckers $printers{$printer_name}->{$printer_ip}++; # Gesamtanzahl bei Druckenamen nur erhöhen, wenn Drucker mit IP noch nicht gezählt $printers{$printer_name}->{'Gesamt'}++ if $printers{$printer_name}->{$printer_ip}==1; $i++; } meinst du das so ?, Danke für deine Hilfe Die Leeren strings, werden von Scannern die am Netzhängen, die SNMP können aber in diesem Fall leere Strings zurückgeben. |