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