RE: Perl-Script für "Server-Monitoring"
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
Peer Stefan wrote:
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.
schau z.B. mal bei http://bb4.com rein ... cu Manfred
Hallo, erstmal vielen Dank für die zahlreichen Tipps und Hinweise. Nach einigen Recherchen hab ich eine gute Basis zum Einstieg in diese Thematik gefunden (HotSaNIC). http://hotsanic.sourceforge.net Da ist standardmäßig schon recht viel vorhanden, und kann modular erweitert werden. Grüsse ..:GERD:.. -----Ursprüngliche Nachricht----- Von: Peer Stefan [mailto:stefan.peer@tiwag.at] Gesendet: Dienstag, 10. Juni 2003 11:58 An: suse-programming@suse.com Betreff: RE: Perl-Script für "Server-Monitoring" 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 -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
participants (3)
-
Gerd König
-
Manfred Schirmer
-
Peer Stefan