Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jacekalex napisał(-a):
Darkstat jest bardzo fajny, prosta konfiguracja, odpalasz demona, podgląd w przeglądarce:
http://img209.imageshack.us/img209/15/darkstat.th.png
Cała instalacja i konfiguracja, - to max 5 minut.
Pozdrawiam
;-)
Zainstalowałem tego darkstata i co dalej? Jak go odpalić? :-)
Offline
Luc3k napisał(-a):
Zainstalowałem tego darkstata i co dalej? Jak go odpalić? :-)
Oj lenistwo... 2 link z google dla hasła "darkstat";) http://www.debianhelp.co.uk/darkstat.htm
Offline
U mnie działa tak:
darkstat --chroot /var/lib/darkstat --pidfile /var/run/darkstat.pid --no-promisc --user darkstat -i eth0 -p 1667 --daylog darkstat.log -f
A to jest konfig:
# The interface to listen on # Use only with /etc/init.d/darkstat init script. If you use # /etc/init.d/darkstat.if init script, then this option should be ignored. INTERFACE="eth0" # The port for the embedded webserver PORT="1667" # The address embedded webserver should bind to ADDRESS="127.0.0.1" # Set the filter. See tcpdump documenation for details. #FILTER="" # Log daily traffic statistics into the named file, relative to the # chroot directory (see, below). DAYLOGFILE="darkstat.log" # Other options: #DARKSTAT_OPTS="--no-promisc --no-dns --user darkstat" DARKSTAT_OPTS="--no-promisc --user darkstat" # The directory to which the program chroots after initialization. # If you change this, please note the variable below and adjust # the permissions accordingly. Note that if you want to use the # --daylog option in EXTRAOPTS, the files are logged relative # to the chroot-directory; see the man-page for details. CHROOT=/var/lib/darkstat
Wystarczy odhashować trzy linie, ustawić port dla panelu www i adres, na jakim ma słuchać strona darkstata.
Ja ustawiłem jeszcze chroot, i dodałem no-promisc do opcji.
Szczegóły:
man darkstat
do filtrów (FILTER)
man tcpdump
i 7 tysięcy przykładów.
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2011-01-19 16:15:03)
Offline
skotx napisał(-a):
Oj lenistwo... 2 link z google dla hasła "darkstat";) http://www.debianhelp.co.uk/darkstat.htm
Rzeczywiście tym razem dałem dupy :-) Zazwyczaj szukam, ale to była końcówka dnia w pracy więc pozwoliłem sobie odrobinę zapomnienia :-)
Odhashowałem linijki w configu, obecnie wygląda tak:
START_DARKSTAT=yes INTERFACE="eth0" PORT="1666" ADDRESS="127.0.0.1" DAYLOGFILE="darkstat.log" DARKSTAT_OPTS="--no-promisc --user darkstat" CHROOT=/var/lib/darkstat
odpaliłem darkstata, wklepałem do przeglądarki http://10.0.0.1:1666 i nic. Gdzieś coś jest nie tak. W /var/www nie tworzą się żadne pliki.
Ostatnio edytowany przez Luc3k (2011-01-20 07:57:48)
Offline
Luc3k napisał(-a):
odpaliłem darkstata, wklepałem do przeglądarki http://10.0.0.1:1666 i nic. Gdzieś coś jest nie tak. W /var/www nie tworzą się żadne pliki.
Szczyt lamerstwa
Jeśli kazałeś działać na adresie :
ADDRESS="127.0.0.1"
to skąd ma być widoczny na innych adresach?
Adres klasy 127.*.*.* - to pętla lokalna - localhost.
Natomiast adres 10.0.0.1 jest na innym interfejsie sieciowym.
Zmień 127.0.0.1 na 0.0.0.0 - i wtedy będzie widoczny na wszystkich interfejsach.
To by było na tyle
;-)
Offline
Żadna konfiguracja nie chce zaskoczyć. Wykonałem dokładnie te same zabiegi co tutaj: http://www.serverwatch.com/tutorials/article.php/36 … Darkstat.htm. Zmieniając jedynie adresację według swojego natu i nic. Wklepanie 0.0.0.0 tak jak sugerowałeś również nie przynosi żadnego rezultatu.
Uruchomiłem to trochę inaczej:
darkstat --chroot /var/lib/darkstat --pidfile /var/run/darkstat.pid --no-promisc --user root -i eth0 -p 1667 --daylog darkstat.log
I coś się zaczęło generować. Ale nie widzę hostów z sieci. darkstat zbiera informacje tylko z eth0. Trzeba go jeszcze osobno skonfigurować/uruchomić dla eth1?
Ostatnio edytowany przez Luc3k (2011-01-21 08:13:31)
Offline
Darkstat po uruchomieniu powinien być widoczny na adresie kompa w którym dziala na porcie wskazanym w konfigu.
Pod warunkiem, że firewall wpuści połączenie na ten port.
Wstaje przez /etc/init.d/darkstat start (u mnie przy starcie systemu), a plik konfiguracyjny jest w /etc/darkstat* lub /etc/default/darkstat* (w Debianie), u mnie jest w /etc/conf.d/darkstat (Gentoo).
Na 2 interfejsy chyba będa potrzebne 2 osobne procesy.
Poza tym plik konfiguracyjny opisuje zmienne dla demona.
Równie dobrze do każdego procesu możesz zrobić skrypt w bashu, z innymi paramtreami,
i odpalać demony skryptami.
Żadna straszna ani skomplikowana sprawa.
Offline