Multi Router Traffic Grapher, eller MRTG, er granddaddy af alle netværksovervågningsplatforme. Det blev oprettet i midten af 1990'erne for at udfylde et behov for et værktøj til at vise en internetforbindelse med lav båndbredde. Det udviklede sig hurtigt til en ret komplet overvågningsløsning, der kan afstemme næsten ethvert antal enheder og bygge smukke grafer, der viser deres grænseflades brug. Det er stadig i relativt udbredt brug, selvom den nyeste version nu er 6 år gammel. I dag viser vi de fem bedste MRTG-alternativer. De løser de fleste MRTG's mangler og giver normalt en langt bedre oplevelse, en smukkere grænseflade og en lettere konfiguration.

(Næsten) Alt du behøver at vide om MRTG
Ifølge Wikipedia er MRTG en "fri software til overvågning og måling af trafikbelastningen på netværksforbindelser. Det giver brugeren mulighed for at se trafikbelastning på et netværk over tid i grafisk form”. Mens denne beskrivelse er nøjagtigt præcis, siger den ikke meget.
For bedre at forstå MRTG, lad os gå tilbage i historien til sommeren 1994 på DeMonfort University i Leicester, Storbritannien. Universitetet havde da over 1000 netværkscomputere, der deler en enkelt 64 kbps internetforbindelse. Det er overflødigt at sige det, selv i disse dage med mest tekstbaseret databehandling, led forbindelsen ofte under vigtige overbelastninger. Det var tydeligt, at universitetet ikke kunne få et større kredsløb i mindst et år, så det blev besluttet at sætte noget på plads, så hver bruger kunne se en levende skildring af kredsløbets båndbreddeudnyttelse over tid.
Multi Router Traffic Grapher blev født. Hvert femte minut spurgte det octet-tællerne på universitetets internet gateway router. Softwaren brugte disse data til at udlede den gennemsnitlige overførselshastighed for internetforbindelsen for hvert fem minutters interval. Værktøjet har også genereret en webside med fire grafer, der viser overførselshastighederne for den sidste dag, uge, måned og år.

Hvordan virker det?
MRTG kapitaliseres på Simple Network Management Protocol, eller SNMP, en funktion, der er indbygget i de fleste netværksudstyr. SNMP-aktiverede enheder har tællere, der kan læses eksternt af overvågningssystemer som MRTG. Det er effektivt, og det får jobbet gjort. Alle de foreslåede MRTG-alternativer bruger SNMP på lignende måde.
Vi sparer dig de fleste tekniske detaljer og alt jargon, men du vil måske vide, hvordan det virker. I forbindelse med overvågning af båndbreddebrug er to specifikke SNMP-parametre af interesse. Man logger antallet af bytes ud af en grænseflade, og den anden logger antallet af byte i. Afbrydere, routere og andet netværksudstyr har et par af dem til hver grænseflade.
Så, MRTG afstemmer hver enhed det overvåger med 5 minutters intervaller og læser værdien af de to tællere for hver grænseflade, den er konfigureret til at overvåge. Derefter trækker den de tidligere værdier af de to tællere fra de nuværende. Resultaterne er antallet af byte ind og ud om fem minutter. Ved hjælp af enkle matematikker multiplicerer den disse tal med 8 (antallet af bits i en byte) og deler dem med 300 (antallet af sekunder om fem minutter) for at få den gennemsnitlige båndbreddeforbrug i bit per sekund i løbet af de sidste fem minutter.
Selvfølgelig gør MRTG ikke kun matematikerne. Den lagrer også de værdier, den læser hvert femte minut i en round-robin arkivfil - en type fil, der automatisk opsummerer ældre data og aldrig vokser ud over en vis størrelse - og skaber flotte grafikker, der viser parametrets udvikling over tid. Og da disse grafer skal placeres et sted, bygger MRTG også websider for at holde graferne.
MRTGs mangler
Selv om MRTG har nogle stærke punkter, der går efter det - som at være fri og open source og skrevet mest i Perl, så alle kan nemt ændre det og tilpasse det til hans behov - har softwaren nogle alvorlige mangler. Først og fremmest er MRTG et ret gammelt værktøj med en stærk Unix-baggrund. Den er blevet portet til Windows-platformen for et stykke tid siden, men installationsprocessen er ganske besværlig. Processen er veldokumenteret i et dokument, der hedder MRTG-nt-guide. Er det ikke dette navn, der giver dig en ide om dokumentets alder?
Jeg redder detaljerne, men det er tilstrækkeligt at sige, at installationstrinnene er talrige og komplicerede. For eksempel skal du installere Perl på din computer, før du installerer MRTG. MRTG kan heller ikke køre som en tjeneste, medmindre du bruger et eksternt værktøj, der kan køre ethvert program som en tjeneste. Dokumentationen foreslår et sådant værktøj, som tidligere var gratis, men er nu et betalt program. Samlet set kan installation af MRTG på Windows være en smerte i din know-where.
Et andet problem med MRTG er, at dets konfiguration hovedsagelig sker via tekstfiler, der skal redigeres. I denne dag og alder, hvor vi er vant til GUI-kontrolpaneler og autokonfigurationsguider, kan det føles lidt dateret. En ting er helt sikkert, at værktøjet har en stejl indlæringskurve.
MRTG indeholder et værktøj kaldet cfgmaker-et Perl-script - der vil oprette MRTG-konfigurationsfiler baseret på oplysninger trukket fra en SNMP-aktiveringsenhed, men det er absolut ikke intuitivt at bruge det. Og som du måske har gættet, er der ingen opdagelsesproces, der vil scanne dit netværk til SNMP-håndterbare enheder og lade dig vælge de personer, du vil overvåge.
Endelig er den "nuværende" version af MRTG fra januar 2012 for mere end seks år siden. Dette kan betyde to ting. Enten er produktet så godt og kræver ingen yderligere funktionalitet eller fejlrettelser, eller den er ikke længere aktivt vedligeholdt. Jeg vælger den anden. Det betyder ikke, at produktet ikke er godt mere. Det er helt sikkert så godt som det var tilbage i 2012, men chancerne er, at nyere alternative produkter har nyere funktioner eller bruger bedre og muligvis hurtigere teknologier.
De bedste MRTG-alternativer
Vi har renset internettet på udkig efter de bedste MRTG-alternativer. Specielt vi ledte efter produkter, der ikke havde manglerne i MRTG, mens de udførte i det væsentlige den samme opgave, dvs. måling af grænsefladebåndbreddeudnyttelse og vise det som grafer på en webside. Nogle af vores fund er store kommercielle værktøjer, der har mange flere funktioner end MRTG, og som kan koste op til tusinder af dollars, mens andre kun er "forbedrede" versioner af MRTG med stort set samme funktionalitet, men en renere og lettere at bruge interface.
1. SolarWinds Network Performance Monitor (gratis prøveversion)
SolarWinds kræver normalt ingen introduktion til netværksadministratorer. Virksomheden har været kendt for et stykke tid for sine fremragende netværk administrationsværktøjer og for at offentliggøre mange gratis værktøjer til at udføre specifikke opgaver. SolarWinds 'flagskibsprodukt kaldes Network Performance Monitor eller NPM. Det er en komplet netværksovervågningsløsning, der går langt ud over MRTGs funktionalitet. Men da vi taler om MRTG-alternativer, lad os først koncentrere os om NPMs MTRG-lignende funktioner.
Netop som MRTG undersøger SolarWinds NPM netværksenheder ved hjælp af SNMP-protokollen og læser deres interfaces 'tællere. NPM gemmer resultaterne i en SQL-database og bruger de pollede data til at oprette grafer, der viser hver brugers grænseflade.

GRATIS 30-Dages prøve: SolarWinds Network Performance Monitor
Systemet bruger en brugervenlig GUI, og at tilføje en enhed er lige så enkel som at angive dens IP-adresse eller værtsnavn og SNMP-forbindelsesparametre, kendt som community-strenge. Værktøjet anmoder derefter enheden og lister alle SNMP-parametre, der er tilgængelige, og lader dig vælge de, du vil medtage på dine grafer. En typisk netværksomskifter eller -router vil for eksempel have trafik- og fejltællere for hver grænseflade samt CPU- og hukommelsesudnyttelsestællere.
Network Performance Monitorens skalerbarhed er en af sine bedste funktioner. Det skalere fra det mindste af netværk op til store netværk bestående af titusinder af enheder fordelt på mange steder. For at hjælpe med at opgradere, er opgradering af licenser en nem proces.
En anden stor funktion ved NPM er dens evne til automatisk at opbygge netværkskort og vise en visuel repræsentation af den kritiske vej mellem to enheder eller tjenester. Denne funktion er uvurderlig, når du fejler problemer med applikationsadgang.
Priswise, SolarWinds Network Performace Monitor starter med lige under $ 3 000 og varierer alt efter antallet af enheder, der skal overvåges, og de udvalgte valgfrie komponenter. Du skal kontakte SolarWinds salgsteam for et detaljeret tilbud. Men hvis du gerne vil prøve produktet, før du køber, er der en gratis 30-dages prøve, som det er for de fleste betalte SolarWinds-produkter.
Download link: https://www.solarwinds.com/network-performance-monitor
2. PRTG
PRTG eller mere præcist. det Paessler Router Trafik Grapher er et andet fremragende overvågningssystem. Det er et enterprise grade produkt, som Paessler hævder at være det nemmeste at oprette. Ifølge Paessler kan PRTG oprettes om et par minutter. Din erfaring kan variere, og vi bruger bestemt mere end det, men det er stadig meget nemt og hurtigt at oprette. Endelig mere så end MRTG, så det løser en af hovedbegrænsningerne.

PRTG kan downloades fra Paessler hjemmeside, hvor du skal vælge mellem to muligheder. Der er den gratis version, som er komplet, men vil begrænse din overvågningsevne til 100 sensorer eller den gratis 30-dages prøveversion, som er ubegrænset, men vil vende tilbage til den gratis version, når prøveperioden er overstået. Hver overvåget parameter tæller som en sensor. For eksempel tæller overvågningsbåndbredden på hver port i en 48-portskifter som 48 sensorer.
3. ManageEngine OpManager
OpManager fra ManageEngine-en anden top-of-the-line maker af netværksstyringsværktøjer-er vores tredje valg. Det kan køre på enten Windows eller Linux og prale af flere fantastiske funktioner. Bl.a. er der en automatisk opdagelsesfunktion, der kan kortlægge dit netværk og vise det på instrumentbrættet. De miniaturefarvekodede grafer vist øverst på hver side er også en stor funktion af produktet.

En gratis version er tilgængelig, hvis du vil prøve det før du køber. Dette er en virkelig gratis version og ikke en gratis prøveversion. Det er dog begrænset og vil lade dig overvåge ikke mere end ti enheder. Hvis du styrer et lille netværk, kan du måske komme videre med den gratis version. Hvad angår betalte versioner, kan du vælge Essential eller Enterprise planerne. Den første vil lade dig overvåge op til 1.000 noder, mens den anden går op til 10.000.
4. Kaktus
Kaktus er nærstående af MRTG. Dens hovedkomponent er RRDTool, et datalogging og grafiksystem, der blev udviklet af Tobi Oetiker, MRTGs primære udvikler. Denne arv er ret åbenlyst, når man ser på kaktus grafer, som er utroligt ligner MRTGs.
Cacti er et gratis og åben kilde komplet netværksovervågningsværktøj. Hovedkomponenterne i Cacti er en hurtig poller, avanceret graf templating og flere dataindsamlingsmetoder. Cacti indeholder også brugeradgangskontrol bygget lige ind i produktet. Det har også en let at bruge webbaseret interface. Cacti skalaer meget godt fra de mindste enkelt LAN-installationer op til komplekse netværk med tusindvis af enheder på flere websteder.

5. Observium
Observium er en overvågningsplatform, der har lav vedligeholdelse og automatisk opdagelse. Den understøtter en bred vifte af enhedstyper, platforme og operativsystemer, herunder bl.a. Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Observiums primære fokus er at levere en smuk, intuitiv og simpel, men kraftig brugergrænseflade, der viser dit netværkets sundhed og status.

Observium tilbyder langt mere end bare båndbreddeovervågning. For eksempel er der et regnskabssystem, som vil måle den samlede månedlige båndbreddeforbrug i 95-percentilen eller i alt overført bytes. Det har også en alarmfunktion med brugerdefinerede tærskler. Desuden integrerer Observium med andre systemer og kan trække deres information og vise det inden for dets grænseflade.
Observium brugere elsker, hvor nemt det er at oprette og hvordan det næsten konfigurerer sig selv.Intet er perfekt, og at finde softwaren kan være en udfordring. Der ser ikke ud til at være en download-sektion på Observiums hjemmeside. Der er dog detaljerede installationsinstruktioner for flere Linux-distributioner, der indeholder links til pakken.
Afslutningsvis
Så meget som MRTG har altid været - og stadig er - et fremragende produkt, er der nu mere polerede produkter, der er tilgængelige. Mange har udvidede funktioner, og alle er lettere at oprette og bruge. De er stadig komplekse produkter, og de vil kræve nogle første anstrengelser, men de vil blive godt belønnet.