MRTG i statystyki per ip - gdzie szukac jak to zrobic?
Witam, chcialem na serwerze skonfigurowac jak w temacie, niestety nie bardzo wiem jak sie za to zabrac a i pomysly na zapytania gugli mi sie skonczyly. prosze o info o lokalizacji jakiegos howto jak takie cos skonfigurowac. nie mam zadnego routera z snmp z ktorego by mialy schodzic statystyki, snmp nie bawilem sie nigdy i jesli nie bedzie konieczne to bym nie chcial (ponoc jest do tego potrzebny) prosze o jakies wskazowki/linki/hasla dla wyszukiwarek :) -- Pozdrawia Marek Walnąc młotem, popchnąc z mostu, przejechac TIRem, pokroic... Wybór nalezy do Ciebie.
Re: MRTG i statystyki per ip - gdzie szukac jak to zrobic?
Witajcie, przeprawszam na wstepie modemowcow - troche dlugawo - ale moze ktos jeszcze skorzysta ... chcialem na serwerze skonfigurowac jak w temacie, niestety nie bardzo wiem jak sie za to zabrac a i pomysly na zapytania gugli mi sie skonczyly. prosze o info o lokalizacji jakiegos howto jak takie cos skonfigurowac. nie mam zadnego routera z snmp z ktorego by mialy schodzic statystyki, snmp nie bawilem sie nigdy i jesli nie bedzie konieczne to bym nie chcial (ponoc jest do tego potrzebny) bo i nie potrzeba ! :) generalnie program () mrtg przyjmuje - hmm jezeli dobrze pamietam minimum 3 wartosci - nazwa lancucha takie jakby ID , liczba upload, liczba download. dodatkowo moze przyjmoac wiecej wartosci do robienia statystyk 5 minutowych, ale to juz inna bajka na poczatek nie potrzebne pare przykladow : mrtg.cfg: == WorkDir: /var/www/mrtg Refresh: 300 runasdaemon: yes Interval: 5 WriteExpires: Yes Language: polish Step[_]: 300 Title[^]: statystyka ruchu_ AddHead[^]: meta http-equiv=Content-type content=text/html; charset=ISO-8859-2 Unscaled[_]: dwym # XSize[_]: 450 XSize[_]: 600 YSize[_]: 250 # MaxBytes[_]: 2 kilo[_]: 1024 Options[_]: growright Background[_]: #ff YLegend[_]: Bytes/sec ShortLegend[_]: B/sec Target[eth0]: `/usr/local/mrtg/utils/eth0` MaxBytes[eth0]: 0 AbsMax[eth0]: 1 Title[eth0]: eth0 PageTop[eth0]: H1Ruch jaki wystepuje na interfejsie eth0/H1 Target[ruch59]: `/usr/local/mrtg/utils/ruch59` MaxBytes[ruch59]: 0 AbsMax[ruch59]: 1 Title[ruch59]: ruch59 PageTop[ruch59]: H1Ruch jaki wystepuje z i do 59/H1 PageFoot[ruch59]: Foot Target[icmp_3_1_t1]: `/usr/local/mrtg/utils/icmp_3_1_t1` #Options[icmp_3_1_t1]: growright, gauge, nopercent, unknaszero MaxBytes[icmp_3_1_t1]: 0 AbsMax[icmp_3_1_t1]: 1 Title[icmp_3_1_t1]: pad providera_t1 PageTop[icmp_3_1_t1]: H1Ruch jaki pojawia sie gdy pada prowider _t1 - utraty /H1 PageFoot[icmp_3_1_t1]: Foot Target[tcp]: `/usr/local/mrtg/utils/tcp` #te options powoduje ze dziala jak otoczenie sieciowe #Options[tcp]: growright, gauge, nopercent, unknaszero MaxBytes[tcp]: 1 AbsMax[tcp]: 1 Title[tcp]: Ruch TCP na interfejsach PageTop[tcp]: H1Ruch TCP na interfejsach/H1 PageFoot[tcp]: Foot Target[load]: `/usr/local/mrtg/utils/load` # oryginalnie MaxBytes[load]: 300 # MaxBytes[load]: 1500 MaxBytes[load]: 0 AbsMax[load]: 400 #kilo[load]: 1024 Options[load]: growright, gauge, nopercent YLegend[load]: LA LegendO[load]: LA 15min: LegendI[load]: LA 5min: ShortLegend[load]: nbsp; WithPeak[load]: ymwd Title[load]: Load Avarage (x100) PageTop[load]: H1Load Avarage (x100)/H1 XSize[load]: 600 YSize[load]: 200 Target[r_mem]: `/usr/local/mrtg/utils/r_mem` MaxBytes[r_mem]: 0 AbsMax[r_mem]: 13 Options[r_mem]: growright, gauge, nopercent, unknaszero YLegend[r_mem]: Zajetość pamięci RAM ShortLegend[r_mem]: bajtów Title[r_mem]: Zajetość pamięci RAM PageTop[r_mem]: H1Zajetość pamięci - B RAM /B/H1 Legend1[r_mem]: Całkowity rozmiar pamięci RAM Legend2[r_mem]: Zajęty obszar pamięci RAM LegendI[r_mem]: nbsp;całość: LegendO[r_mem]: nbsp;zajęte: XSize[r_mem]: 600 YSize[r_mem]: 200 bleble .. itd :) mysle ze jest to oczywiste :) == a teraz skrytpy: == ==r_mem: #!/bin/sh cat /proc/meminfo |grep Mem: |awk '{print $2; print $3}' ==load: #!/bin/sh FOO=`cat /proc/loadavg | awk '{ print $2 * 100 }'` echo $FOO FOO=`cat /proc/loadavg | awk '{ print $3 * 100 }'` echo $FOO =tcp: #!/bin/sh /sbin/iptables -nxvL FORWARD | head -n 8 | egrep 'tcp' | egrep eth1 | awk '{print $2}' /sbin/iptables -nxvL FORWARD | head -n 8 | egrep 'tcp' | egrep eth2 | awk '{print $2}' exit 0; =ruch_59 #!/bin/sh /sbin/iptables -nxvL RUCH_LICZENIE | grep '192.168.1.59' | awk '{print $2}' ==icmp_3_1_t1 #!/bin/sh /sbin/iptables -nxvL FORWARD | egrep 'icmp'| grep 'type 3' | grep 'code 1' | grep eth1 | awk '{print $2}' /sbin/iptables -nxvL FORWARD | egrep 'icmp' | head -n 2 | grep eth1 | awk '{print $2}' exit 0; === czyli tak naprawde piszesz proga ktory zwraca 2 liczby ktore chcesz rysowac:) oczywiscie w firewallu musisz miec ustawione odpowiednie regulki. poza tym skrytpy te sa troche toporne bo daja np. head 8 - co jest nie najlepszym pomyslem - mozna dac osobny lancuch przecie. UWAZAJ NA PARAMETR OPTIONS ! czytaj dokladnie manuala - drugi link ponizej a tak na troche powazniej - zainteresuj sie RRD Tool. potezne narzedzie i bardzo przyjemne (choc poczatki sa trudne) prosze o jakies wskazowki/linki/hasla dla wyszukiwarek :) http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ oraz wnikliwie: http://people.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg-reference.html -- Pozdrawiam, Marcin.
Jak to zrobic
Potrzebuje z serwera Linuxa wysłac do wszystkich uzytkownikow sieci (czesc na windach) wiadomosc. Na przyklad : ze dana usuga jestniedostepna lub prosze o wylogowanie sie z aplikacji itp. (Winpopup odpada na wstepie :-) ). Z gory dzieki RIP
Re: Jak to zrobic
Dnia wto 13. sierpień 2002 09:56, Robert napisał: Potrzebuje z serwera Linuxa wysłac do wszystkich uzytkownikow sieci (czesc na windach) wiadomosc. Na przyklad : ze dana usuga jest niedostepna lub prosze o wylogowanie sie z aplikacji itp. (Winpopup odpada na wstepie :-) ). Z gory dzieki zrob liste dyskusyjna i wyslij im maila :P -- mihaŁodziński -= Pierwszy Lamer Rzeczypospolitej =---
Re: Jak to zrobic
To wyslij maila. Z tego co wiem to winpopup jest jedynym dzialajacym w tle rozwiazaniem na takie cos pozwalajacym... Radosław Antoniuk GG: 260 746 | +48 502 273 393 | [EMAIL PROTECTED] | #lgul || #debian.pl
Jak to zrobic c.d.
Dzieki za pomysly :-)) ale odpadaja ! Chodzi mi o to zeby zaraz po wyslaniu wiadomosci otrzymali oni ja na monitor czy tego chce czy nie ! I zeby nie bylo gadki typu "Bo ja nie widzialem" Ma to przerwac dzialanie innych programow i wywalic info na blat " P.S. Czy ktos mnie poratuje ?!!!
Re: Jak to zrobic
Zainstalować mars-nwea u ludzi klienta novell`a i wysyłać send`em
Re: Jak to zrobic c.d.
On Tue, Aug 13, 2002 at 10:19:51AM +0200, Robert wrote: Dzieki za pomysly :-)) ale odpadaja ! Chodzi mi o to zeby zaraz po wyslaniu wiadomosci otrzymali oni ja na monitor czy tego chce czy nie ! I zeby nie bylo gadki typu Bo ja nie widzialem Ma to przerwac dzialanie innych programow i wywalic info na blat kup sobie takie zolte karteczki, napisz na nich co potrzebujesz przejdz sie po maszynach i przyklej te karteczki na monitor, ale pamietaj - na srodku ekranu, bo z boku moga nie zauwazyc. a poza tym: - co to za siec? - jakie systemy op. ? - czy sa jakies uslugi autoryzujace uzytkownikow? itd. a zanim zaczniesz pisac odpowiedzi na te pytania zajzyj do archiwum tej listy i znajdz post w ktorym podany jest link do strony na ktorej dosc przystepnie pokazano jak formuowac pytania.
Re: Jak to zrobic c.d.
a co Ci przeszkadza uzywanie winpopup? warden
Re: Jak to zrobic
Pewnego pięknego dnia Tue, 13 Aug 2002 10:19:27 +0200 Radosław Antoniuk [EMAIL PROTECTED] napisał co następuje: To wyslij maila. Z tego co wiem to winpopup jest jedynym dzialajacym w tle rozwiazaniem na takie cos pozwalajacym... A możesz powiedzieć jak wysłać spod linuxa winpopupa?? pozdr, Piotr G. -- |---| | To, że siedzę przed komputerem 25 godzin na dobę | | wcale nie znaczy, że jestem uzależniony. | |---|
Re: Jak to zrobic c.d.
Wybaczcie wszyscy ale tak idiotycznej odpowiedzi to juz dawno nie widzialem.Czlowieku, jezeli chcesz pomoc to pomoz, jezeli nie potrafisz to nie popisuj sie elokwencja. marek191 On Tue, 13 Aug 2002, Tomasz [iso-8859-2] Proæ wrote: On Tue, Aug 13, 2002 at 10:19:51AM +0200, Robert wrote: Dzieki za pomysly :-)) ale odpadaja ! Chodzi mi o to zeby zaraz po wyslaniu wiadomosci otrzymali oni ja na monitor czy tego chce czy nie ! I zeby nie bylo gadki typu Bo ja nie widzialem Ma to przerwac dzialanie innych programow i wywalic info na blat kup sobie takie zolte karteczki, napisz na nich co potrzebujesz przejdz sie po maszynach i przyklej te karteczki na monitor, ale pamietaj - na srodku ekranu, bo z boku moga nie zauwazyc. a poza tym: - co to za siec? - jakie systemy op. ? - czy sa jakies uslugi autoryzujace uzytkownikow? itd. a zanim zaczniesz pisac odpowiedzi na te pytania zajzyj do archiwum tej listy i znajdz post w ktorym podany jest link do strony na ktorej dosc przystepnie pokazano jak formuowac pytania. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Jak to zrobic c.d.
Marku z łaski swojej sam nie komentuj bo uwaga byla calkiem sluszna, wiec hamuj sie nastepnym razem. Poza tym jak ktos lubi wywazac otwarte drzwi... Radosław Antoniuk GG: 260 746 | +48 502 273 393 | [EMAIL PROTECTED] | #lgul || #debian.pl