Page 1 of 1

Netzwerk-Management

Posted: 24. May 2008 10:00
by hjb
Hi!

Ich suche ein Programm für Netzwerk-Management, das den Status der Rechner (freier Plattenplatz, Erreichbarkeit, Dienste) und möglichst auch zentralisierte Log-Auswertung bietet.

Nagios scheidet aus, da man sich da totkonfiguriert und die Oberfläche wohl auch Müll ist. Es muss ein verteiltes System sein, d.h. die GUI muss auf einem anderen Rechner laufen als der Server.

Hat da jemand was zu empfehlen? Namen, die mir einfallen, sind Groundwork, Cacti und mon, bestimmt gibt es noch mehr.

Danke,
hjb

Posted: 24. May 2008 16:35
by Janka
Ksysguard und ksysguardd.

Janka

Posted: 24. May 2008 19:55
by hjb
Hi!

Ach, ich vergaß: Auf den meisten zu überwachenden Rechnern läuft kein KDE, ja nicht mal X11.

Grüße,
hjb

Posted: 25. May 2008 8:55
by Janka
Der Daemon ksysguardd läuft auch ohne KDE und X. Hier die Libraries, die das Ding braucht:

Code: Select all

# ldd /usr/bin/ksysguardd
        linux-gate.so.1 =>  (0xb7fa5000)
        libslp.so.1 => /usr/lib/libslp.so.1 (0xb7f62000)
        libsensors.so.3 => /usr/lib/libsensors.so.3 (0xb7f33000)
        libdns_sd.so => /usr/lib/libdns_sd.so (0xb7f2d000)
        libc.so.6 => /lib/libc.so.6 (0xb7dff000)
        libm.so.6 => /lib/libm.so.6 (0xb7dd9000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7dc3000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7daf000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7c7c000)
        libsysfs.so.2 => /lib/libsysfs.so.2 (0xb7c71000)
        /lib/ld-linux.so.2 (0xb7fa6000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7c6d000)
        libz.so.1 => /lib/libz.so.1 (0xb7c5a000)
Also einfach "/usr/bin/ksysguardd -d" auf den zu überwachenden Rechnern aufrufen. Nur der mit der GUI muss zumindest kdebase und kdelibs installiert haben.

Janka

Posted: 25. May 2008 10:33
by hjb
Hi!

Danke fürs Mitdenken erstmal! Das könnte tatsächlich klappen. Interessant ist auch diese Passage im Handbuch:

Code: Select all

Der Monitor für Protokolldateien stellt den Inhalt einer Datei, z. B. /var/log/messages, dar. Im Dialog Eigenschaften können Sie eine Liste regulärer Ausdrücke zusammenstellen, die mit dem Inhalt der Datei verglichen werden. Falls einer dieser Ausdrücke eine Übereinstimmung zeigt, wird ein knotify-Ereignis versandt.
Das Ding kann offenbar mehr, als ich dachte.

Grüße,
hjb