Instalacja Linuxstat w Debianie stable (woody) – łopatologiczny przewodnik

Contents

Instalacja wymaganych elementów

Należy zainstalować pakiet librrds-perl wraz z zależnościami

apt-get install librrds-perl

Ściągnięcie programu

Ściągnąć program lstat z strony domowej http://lstat.sourceforge.net/, najlepiej do katalogu /usr/src.

cd /usr/src
wget http://internap.dl.sourceforge.net/sourceforge/lstat/lstat-2.3.2.tar.gz

Kompilacja i instalacja

W katalogu /usr/src (najlepiej) rozpakować źródła:

tar -zxf lstat-2.3.2.tar.gz
cd lstat-2.3.2

Dalej przejść do uzyskanego katalogu i wydać polecenie ./confure z odpowiednim parametrem. Zakładając że używamy serwera WWW Apache podajemy parametr –apache oraz –with-httpdconf=sciezka_dostepu do jego pliku konfiguracyjnego (np. /etc/apache/httpd.conf) :

./configure --apache -with-httpdconf=sciezka_do_pliku

Na koniec należy skompilować i zainstalować program:

make
make install

Konfiguracja i uruchamianie…

Następnym etapem jest wywołanie programu security_lstatd (standardowo /usr/local/lstat/bin/security_lstad) mającego na celu pomóc w zabezpieczeniu naszych statystyk przed niepowołanymi osobami. Program prowadzi nas za rączkę, więc nie będę opisywał tutaj jego obsługi.

Konfigurację programu możemy przeprowadzić przez stronę internetową ("Ustawienia"). Program po zainstalowaniu będzie dostępny pod adresem www.nasz_serwis/lastat/lstat.cgi.

Rozpoczęcie monitorowania zdarzeń systemowych odbywa się po wywołaniu skryptu lstatd.rc z parametrem start. Najlepiej zgrać go do katalogu /etc/init.d (tak jest w Debianie) i stworzyć linki symboliczne aby uruchamiał się przy starcie systemu:

cp /usr/src/lstat-2.3.2/src/misc/lstatd.rc /etc/init.d/
chmod 700 /etc/init.d/lstatd.rc

ln -s /etc/init.d/lstatd.rc /etc/rc2.d/S99lstatd
ln -s /etc/init.d/lstatd.rc /etc/rc3.d/S99lstatd

Ostanim poleceniem jest uruchomienie programu monitorującego system:

/etc/init.d/lstatd.rc start

Magiczne sztuczki

Całe piękno korzystania z lstata wynika z możliwości stworzenia strony internetowej, na której zbierzemy z poszczególnych serwerów interesujące nas dane. Inna sprawa to fakt iż możemy stworzyć stronę pokazującą pojedynczy obrazek charakteryzujący jakiś element (np obciążenie łącza generowane przez określonego klienta) dzięki czemu nie musimy wszystkim udostępniać wszystkich statystyk…

W sieci

Strona domow projektu: http://lstat.sourceforge.net/

Dodaj komentarz