Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 20 czerwca 2025, 01:23

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 
Autor Wiadomość
Post: środa, 9 stycznia 2008, 12:52 
Offline
Użytkownik

Rejestracja: wtorek, 7 grudnia 2004, 16:36
Posty: 120
Lokalizacja: Andrychów
Witam,

Chce zrobić dodatkowy wykres w mrtg pokazujący liczbe polaczen TCP - docelowo dla kazdego ludka, ale najpierw dla calosci. Wiec wyklepalem cos takiego :
/etc/mrtg/tcp (nadane prawa +x)
Cytuj:
#!/bin/sh

cat /proc/net/ip_conntrack | grep ESTABLISHED | wc -l
cat /proc/net/ip_conntrack | grep udp | wc -l

uptime | sed -e 's/^.*up *//g' -e 's/, *[0-9] *u.*$//g'
hostname


Kiedy odpalam to z palca to mam ładny wynik :
Cytuj:
145
183
8 days, 22:06
TigerSERV


Jednak nie rysuje mi tego na wykresie, w pliku tcp.log data modyfikacji sie zmienia jednak cały czas jest tam tylko jedna wartosc:
...html/mrtg/tcp.log
Cytuj:
1199875819 139 183
1199875819 0 0 0 0
1199875387 0 0 0 0
1199875200 0 0 0 0
1199874900 0 0 0 0
1199874600 0 0 0 0


Mój conf :
Cytuj:
Target[tcp]: `/etc/mrtg/tcp`
MaxBytes[tcp]: 12500000
Options[tcp]: growright, nopercent, integer, nobanner, noinfo
Title[tcp]: tcp
kilo[tcp]: 1000
ShortLegend[tcp]: count
YLegend[tcp]: count
PageTop[tcp]:<center> <H1>tcp</H1>


Plik index generuje tak :
Cytuj:
indexmaker --columns=1 /etc/mrtg/mrtg.conf > /home/httpd/html/mrtg/index.html


Temat był juz wałkowany, czytam i zmieniam ale nie moge dojśc co jest nie tak :(


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 stycznia 2008, 14:38 
Offline
Użytkownik

Rejestracja: czwartek, 29 grudnia 2005, 10:59
Posty: 250
ja mam tak:
:arrow: prtcp:
: [/] [] ()
#!/bin/sh
polaczenia=`netstat-nat -n | wc -l`
polaczeniaest=`netstat-nat -n | grep ESTABLISHED | wc -l`
echo $polaczeniaest
echo $polaczenia
echo `uptime`
echo `hostname`

:arrow: mrtg.conf
: [/] [] ()
Title[prtcp]: Polaczenia tcp
PageTop[prtcp]: <center> <H1>Polaczenia tcp</H1>
Target[prtcp]: `/etc/mrtg/prtcp`
MaxBytes[prtcp]: 3000
kilo[prtcp]: 1000
ShortLegend[prtcp]: &nbsp;
YLegend[prtcp]: ilosc
Legend1[prtcp]: Polaczenia nawiazane
Legend2[prtcp]: Wszystkie polaczenia
LegendI[prtcp]: polaczenia nawiazane
LegendO[prtcp]: polaczenia
#Options[prtcp]: growright, gauge, nopercent, integer, nobanner, noinfo, nolegend

:arrow: index.html
: [/] [] ()
<td><div><b>Polaczenia tcp</b></div>
<div><A href="prtcp.html"><img border="1" alt="prtcp Traffic Graph" SRC="http://192.168.7.1/mrtg/prtcp-day.png"></A><br>
<small><!--#flastmod file="prtcp.html" --></small></div></td>


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 stycznia 2008, 16:15 
Offline
Użytkownik

Rejestracja: wtorek, 7 grudnia 2004, 16:36
Posty: 120
Lokalizacja: Andrychów
Nie wiem co miałem źle - ale jak przekleiłem Twoje to działa...tylko nie mam netstat-nat wiec listuje z pliku.
Swoją droga ma ktoś działającego linka do netstat-nat??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 stycznia 2008, 16:23 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
pacman -costam:) netstat-nat

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 stycznia 2008, 19:04 
Offline
Użytkownik

Rejestracja: poniedziałek, 18 kwietnia 2005, 22:00
Posty: 112
Lokalizacja: Hrubek
b0dzi0 pisze:
ja mam tak:
:arrow: prtcp:
: [/] [] ()
#!/bin/sh
polaczenia=`netstat-nat -n | wc -l`


To wtedy będziesz miał także UDP
Jeżeli chcesz same TCP
: [/] [] ()
polaczenia='netstat-nat -n -p tcp | wc -l'


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 stycznia 2008, 22:24 
Offline
Użytkownik

Rejestracja: wtorek, 7 grudnia 2004, 16:36
Posty: 120
Lokalizacja: Andrychów
W zasadzie to jaka jest róznica pomiędzy

netstat-nat, a cat /proc/net/ip_conntrack ??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 12 stycznia 2008, 01:53 
Offline
Użytkownik

Rejestracja: niedziela, 9 kwietnia 2006, 10:14
Posty: 316
spróbuj tak
: [/] [] ()
#!/bin/bash
echo `cat /proc/net/ip_conntrack | grep udp | wc -l`
echo `cat /proc/net/ip_conntrack | grep ESTABLISHED | wc -l`


mi tak działa

A jak zatrzymasz mrtg i odpalisz tak:

: [/] [] ()
mrtg /etc/mrtg/mrtg.conf


otrzymasz listę błędów w pliku konfiguracyjnym mrtg i skryptów z nim związanych.
W ten sposób możesz sprawdzać dlaczego nie działa...


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl