Inhaltsverzeichnis

Installation der Systemüberwachungssoftware Hobbit

Vorbereitung

Das Dokument bezieht sich auf die Installation der Opensoure Software Hobbit.
Als Erstes lädt man sich die Sourcen der benötigten Komponenten herunter:

Nach dem Download werden alle Archive in einem temporären Verzeichnis ausgepackt.

RRDTool kompilieren

Hobbit kompilieren

int  bb2eventlogmaxcount = 100;
int  bb2eventlogmaxtime = 240;

wird geändert in

int  bb2eventlogmaxcount = 500;
int  bb2eventlogmaxtime = 1440;

Damit werden später dann auf der Seite bb2.html die letzten 500 Ereignisse der letzten 1440 Minuten angezeigt. Alternativ kann man aber jetzt auch in der Datei hobbitserver.cfg der Variable BBGENOPTS die Parameter --max-eventcount=500 --max-eventtime=1440 mitgeben, welche den gleichen Effekt haben. (vgl. man bbgen)

@$(CC) $(CFLAGS) $(OSSLLIB) -o test-ssl test-ssl.o -lssl -lcrypto $(NETLIBS)

wird geändert in

@$(CC) $(CFLAGS) $(OSSLLIB) -o test-ssl test-ssl.o -lssl -lcrypto -ldl $(NETLIBS)

Auf den von mir installierten Systemen schlug sonst das Linken fehl.

PCRELIBS = -L/usr/local/lib -lpcre

in

PCRELIBS = -L/usr/local/lib -R/usr/local/lib -lpcre

geändert werden, da sonst die libpcre.so.0 nicht gefunden wird und damit die CGI-Skripte Fehlermeldungen ausgeben.

Damit wird auch automatisch der Client konfiguriert und installiert.
Falls nur ein Client installiert werden soll, entpackt man das Archiv auf dem zu installierenden Server, wechselt in das Verzeichnis und tippt

Dann werden die folgenden Fragen wahrheitsgemäß beantwortet und die gleichen Kommandos wie bei der Serverinstallation (make … exit)

1)
aktuell ist v1.2.xx, aber im Moment hat Hobbit Probleme mit dieser Version, so daß auf v1.0.xx vewiesen wird, welche einwandfrei funktioniert
2)
bis v4.1.2 notwendig, ab v4.2.0 in Konfigurationsdatei anpaßbar
3)
oder in welcher Gruppe hobbit auch immer ist