1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">
4 <link rel=
"stylesheet" href=
"slides.css" type=
"text/css">
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
6 <meta name=
"Language" content=
"nb">
7 <meta name=
"Author" content=
"Petter Reinholdtsen">
11 <br>Multi Router Trafic Grapher
</h1>
13 <p>MRTG brukes av systemadministratorer verden over for å vise
14 fram blant annet trafikk-data fra rutere, diskbruk og minnebruk,
15 antall brukere innlogget og annet. Det er skrevet I Perl og C, og
16 fungerer både på Unix og Windows.
</p>
18 <div class=
"presenter">Petter Reinholdtsen
20 <br>TD,
2002-
03-
24</div>
24 <LI>Multi Router Trafic Grapher
25 <LI>Perl-script som kjører fra cron
26 <LI>Visualiserer tallpar på web
27 <LI>Leser Simple Network Monitoring Protocoll (SNMP)
28 <LI>Leser data fra eksterne program med fast formatert output
29 <LI>Kan gjøre enkle beregninger på målingene før presentasjon
35 <LI><A HREF=
"http://www.nextel.no/kundesenter/nettinfo/statistikk/utland.html">Telenor Nextel bruker det til trafikk-info
</A>
37 <LI><A HREF=
"http://www.student.uit.no/system/stats/mrtg/">Student-ITs
38 bruker MRTG til trend-monitorering
</A>
41 <PRE>WorkDir: /usr/tardis/pub/www/stats/mrtg
42 Target[r1]:
2:public@myrouter.somplace.edu
44 Title[r1]: Traffic Analysis ISDN
45 PageTop[r1]:
<H1
>Stats for our ISDN Line
</H1
>
50 <h2>Hvordan sette opp
</h2>
52 Hent programmet fra http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html
57 <LI>GD (http://www.boutell.com/gd/)
62 <LI>Genereres enklest vha. cfgmaker
63 <LI>Navn på datafil er gitt i hakeparanteser
64 <LI>Globale opsjoner har '^', '$' eller '_' som datafil
65 <LI>Bruk 'Directory[^]' for å samle alle datafiler i underkatalog
68 <H3>Oppsett av 'Targets'
</H3>
70 <LI>'Title' legges i tittelen på websiden
71 <LI>'PageTop' legges på toppen av websiden, og kan være over flere linjer
72 <LI>'MaxBytes' og 'AbsMax[]' brukes for å fjerne usansynlige verdier
73 og få prosentverdier på websidene
74 <LI>'YLegend' gir teksten på bildene
77 <LI>'XSize' og 'YSize'
82 <LI>SNMP - Simple Network Management Protocol
83 <LI>Community - enkelt passord", default "public"
84 <LI>Variabler (port, nummer eller navn)
85 <LI>Format:
<variabel
>:
<community
>@
<target
>[:port[:timeout[:retries[:backoff]]]]
86 <LI>'-' foran bytter plass for "inn" og "ut"
87 <LI>I stedet for port, kan en oppgi '/
<ipnummer
>'
88 <LI><B>SNMP mot rutere spiser CPU fra ruterne
</B>
90 <H3>Lokalt datagenerator
</H3>
92 <LI>Program som skriver ut tall
1 (incoming), tall
2 (outgoing), oppetid og 'target'-navn
93 <LI>Tall
1 og tall
2 kan være hva som helst
94 <LI>Kun tallene blir brukt av MRTG, resten kopieres inn til websiden
97 <H3>Remote datagenerator
</H3>
99 <LI>netcat (ftp://coast.cs.purdue.edu:/pub/tools/unix/netcat/nc110.tgz)
100 <LI>inetd + tcpwrapper
102 <LI>Oppdatert
<TT>/etc/services
</TT>,
<TT>/etc/inetd.conf
</tt>
103 og
<TT>/etc/hosts.allow
</TT>
108 <h2>Ferdige config-generatorer
</h2>
111 <LI>cfgmaker lager mrtg-config fil for alle portene på en ruter
112 <PRE>cfgmaker
<community
>@
<router
></PRE>
113 <LI>indexmaker lager oversiktsside med siste dags statistikk
114 <PRE>indexmaker
<mrtg.cfg
> <tittel
> <regex
></PRE>
117 <h2>Ferdige data-generatorer
</h2>
119 Sjekk
<TT>contrib/
</TT> i kildekodetreet og
120 <A HREF=
"http://www.student.uit.no/~pere/linux/">http://www.student.uit.no/~pere/linux/
</a>.
123 <LI>Sendmail statistikk
127 <LI>Apache webstatistikk
130 <LI>Antall aktive ruter-interfaces
131 <LI>IRC server statistikk
132 <LI>Diverse spesialskript for terminalservere
133 <LI>Brukere på en Quake2- og XPilot-server