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