Freesco, NND, CDN, EOS
http://forum.freesco.pl/

[nowy wykres] Problem z wykresami w mrtg
http://forum.freesco.pl/viewtopic.php?f=22&t=16417
Strona 1 z 1

Autor:  tigger_81 [ środa, 9 stycznia 2008, 12:52 ]
Tytuł:  [nowy wykres] Problem z wykresami w mrtg

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 :(

Autor:  b0dzi0 [ środa, 9 stycznia 2008, 14:38 ]
Tytuł: 

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>

Autor:  tigger_81 [ środa, 9 stycznia 2008, 16:15 ]
Tytuł: 

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??

Autor:  zciech [ środa, 9 stycznia 2008, 16:23 ]
Tytuł: 

pacman -costam:) netstat-nat

Autor:  jaba [ środa, 9 stycznia 2008, 19:04 ]
Tytuł: 

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'

Autor:  tigger_81 [ środa, 9 stycznia 2008, 22:24 ]
Tytuł: 

W zasadzie to jaka jest róznica pomiędzy

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

Autor:  pectosol [ sobota, 12 stycznia 2008, 01:53 ]
Tytuł: 

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...

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/