Hallo Gerd,
From: Gerd König [mailto:koenig@transporeon.com] Hi,
wir wollen für einen Server eine Möglichkeit schaffen, über einen längeren Zeitraum hinweg die Performance mitzuprotokollieren. Im Detail: - den Netzwerkverkehr auf den einzelnen Interfaces
Info über NW-Interfaces bekommt man am besten über SNMP heraus. Für Perl existiert Perl::SNMP.
- die Speicherauslastung
Ist ebenfalls über SNMP ganz einfach auszulesen, sofern die MIB bekannt ist :)
- die Festplattenaktivität
Da gibt's die Möglichkeit über SNMP, oder aber über sysstat/sar (System Activity Reporter).
Wir dachten da an ein Perl-Script. Die Info über die Netzwerkinterfaces, Speicherauslastung kann man ja bestimmt über Kommandozeilentools rausfinden (iptables -v -L .., free, uptime,..), aber wie kommt man an die Festplattenaktivität ran ?
Für Vorschläge über den generellen Aufbau eines solchen Skripts (oder aber ganz andere Möglichkeiten wie ich so eine "Überwachung" realisieren kann), sowie wie ich an die erforderlichen Informationen ran komme, bin ich schon mal vorab dankbar.
Schau dich mal nach Systemmonitoring-Tools um, eventuell brauchst du gar nichts selber zu schreiben.
Grüsse ..:GERD:..
Grüße, Stefan