HotSaNIC – mějte přehled
HotSaNIC (HTML overview to System and Network Information Center) je nástroj pro tvorbu grafů o činnosti serveru. K obrázkům lze potom pohodlně přistupovat pomocí webového prohlížeče. Systém umí sledovat traffic na síťových kartách, vytížení procesoru, počet procesů, stav paměti, počet přihlášených uživatelů, kapacity disků a další veličiny.
Domovská stránka projektu: http://hotsanic.sourceforge.net/
Postup instalace a nastavení na Debian:
- Doinstalovat potřebné balíčky:
apt-get install rrdtool imagemagick librrds-perl wget
- Vytvořit adresář pro HTML soubory:
mkdir -p /var/www/hotsanic
- Pro udržení „čistoty“ systému vždy pracujeme v nějakém pracovním adresáři:
cd /root/work/
- Stáhnout instalaci:
wget http://easynews.dl.sourceforge.net/sourceforge/hotsanic/hotsanic-0.5.0-pre5.tgz
- HotSaNIC umístit do adresáře var:
cd /var/
- Rozbalit stažený archiv:
tar xvfz /root/work/hotsanic-0.5.0-pre5.tgz
- Změnit adresář:
cd /var/HotSaNIC/
- Spustit konfiguraci a vybrat moduly, které chceme používat:
./setup.pl
- Opevřít konfigurační soubor a upravit nastavení podle potřeby:
vim settings BINPATH="/usr/bin" LOGBACKUPS="1" WEBDIR="/var/www/hotsanic" CONVERTPATH="/usr/bin/convert" IMAGEFORMAT="png" CONVERTMETHOD="I::M"
- Změnit adresář:
cd /var/HotSaNIC/var/settings
- Upravit nastavení jednotlivých modulů – „vim mod_*“…
- Změnit adresář:
cd /var/HotSaNIC/
- Spustit vlastní monitoring:
./rrdgraph start
- Vytvořit HTML stránky:
./makeindex.pl
- Pokud nechceme, aby byly grafy veřejně přístupné, musíme nastavit omezení přístupu vytvořením souboru „.htaccess“ a vložením správného obsahu:
vim /var/www/hotsanic/.htaccess AuthUserFile /etc/apache-ssl/.htpasswd AuthGroupFile /dev/null AuthName "Secured Area - HotSaNIC" AuthType Basic require valid-user
– Soubor „.htpasswd“ je možné umístit kamkoliv. Zde je umísten ke kenfiguračním souborům „apache-ssl“.
– „require valid-user“ znamená, že všichni uživatelé v souboru „.htpasswd“ budou mít ke statistikám přístup. Pokud by měl mít přístup pouze konkrétní uživatel, lze použít „require uzivatelovo_jmeno“. - Vytvořit autentizační soubor s uživatelem „hotsanic“:
htpasswd -c /etc/apache-ssl/.htpasswd hotsanic
- Nastavit automatické startování po restartu počítače (příkazem „runlevel“ zle zjistit aktuální runlevel a podle toho případně upravit číslici za „rc“):
ln -s /var/HotSaNIC/rrdgraph /etc/rc2.d/S93hotsanic
- grafy se potom zobrazí na „http://www.mojeadresa.cz/hotsanic/„.
Úprava Apache
- Nefunguje-li autentizace na stránky (jsou přístupné bez hesla), je potřeba upravit konfiguraci „apache“ (vložit na konec):
vim /etc/apache-ssl/httpd.conf AllowOverride AuthConfig
- Znovu načíst konfiguraci „apache“:
/etc/init.d/apache-ssl reload
Kategorie: Informační technologie