Multi Router Traffic Grapher eller MRTG er denbedstefar 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 lavbåndbreddens internetlink-anvendelse. Det udviklede sig hurtigt til en temmelig komplet overvågningsløsning, der kan undersøge næsten ethvert antal enheder og bygge smukke grafer, der viser deres interface-anvendelse. Det er stadig i relativt udbredt brug, selvom den seneste version nu er 6 år gammel. I dag viser vi dig de fem bedste MRTG-alternativer. De adresserer de fleste af MRTGs mangler og giver normalt en langt bedre oplevelse, en smukkere interface og en lettere konfiguration.

Før vi afslører vores top fem valg af de bedsteMRTG-alternativer, vi lærer først MRTG at kende i lidt flere detaljer. Vi forklarer, hvordan værktøjet fungerer i baggrunden. Og da målet med de fleste MRTG-alternativer er at tackle det originale systems mangler, diskuterer vi også, hvad det er, og hvad der kan gøres ved dem. Nogle kan let rettes, mens andre hænger sammen med den anvendte teknologi. Vi afslutter kernen i vores emne og gennemgår de fem bedste MRTG-alternativer. Vores liste har en blanding af gratis og kommerciel software, hvoraf nogle let kan skaleres op til meget store netværk.
(Næsten) Alt hvad du behøver at vide om MRTG
Ifølge Wikipedia er MRTG en "gratis software til overvågning og måling af trafikbelastningen på netværkslink. Det giver brugeren mulighed for at se trafikbelastning på et netværk over tid i grafisk form”. Selvom denne beskrivelse er nøje, siger den ikke meget.
For bedre at forstå MRTG, lad os gå ind igenhistorie til sommeren 1994 på DeMonfort University i Leicester, England. Universitetet havde derefter over 1000 netværkscomputere, der delte et enkelt 64 kbps internetlink. Naturligvis, selv i disse dage med for det meste tekstbaseret databehandling, led forbindelsen ofte vigtig overbelastning. 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å enhver bruger kunne se en live skildring af kredsløbets båndbreddeudnyttelse over tid.
Multi Router Traffic Grapher blev født. Hvert femte minut forespurgte det octet tællerne på universitetets Internet gateway router. Softwaren brugte disse data til at udlede den gennemsnitlige overførselshastighed for internetlinket for hvert fem minutters interval. Værktøjet genererede også en webside med fire grafer, der viser overførselshastighederne for den sidste dag, uge, måned og år.

Fra da af var det alle med en webbrowseri stand til at overvåge status på linket. Naturligvis gjorde tilgængeligheden af graferne intet for at øge linkets kapacitet, men det gav de nødvendige argumenter for at overbevise universitetscheferne om, at der faktisk var behov for et større link. I dag er kapacitetsplanlægning stadig en af de vigtigste anvendelser til MRTG og alternative systemer.
Hvordan virker det?
MRTG kapitaliserer på Simple Network ManagementProtokol eller SNMP, en funktion, der er indbygget i det meste netværksudstyr. SNMP-aktiverede enheder har tællere, der eksternt kan læses af overvågningssystemer som MRTG. Det er effektivt, og det får jobbet gjort. Alle de her foreslåede MRTG-alternativer bruger SNMP på en lignende måde.
Vi vil skåne dig de fleste af de tekniske detaljer ogalt jargon, men du vil måske vide, hvordan det fungerer. I forbindelse med overvågning af båndbreddebrug er to specifikke SNMP-parametre af interesse. Den ene logger antallet af byte ud af en grænseflade, og den anden logger antallet af byte i. Omskiftere, routere og andet netværksudstyr har et par af dem for hver grænseflade.
Så MRTG-afstemninger hver enhed, den overvåger påIntervaller på 5 minutter og læser værdien af de to tællere for hver interface, den er konfigureret til at overvåge. Derefter trækker den de forrige værdier for de to tællere fra de nuværende. Resultaterne er antallet af byte ind og ud på fem minutter. Ved hjælp af enkle matematik multiplicerer det disse tal med 8 (antallet af bit i en byte) og deler dem med 300 (antallet af sekunder på fem minutter) for at få den gennemsnitlige båndbreddebrug i bits per sekund de sidste fem minutter.
Naturligvis gør MRTG ikke kun matematik. den gemmer også de værdier, den læser hvert femte minut i en arkivfil med runde robin - en filtype, som automatisk opsummerer ældre data og aldrig vokser ud over en bestemt størrelse - og skaber flotte graf, der viser parameterens udvikling over tid. Og da disse grafer skal placeres et eller andet sted, bygger MRTG også websider for at have graferne.
MRTGs mangler
Selvom MRTG har nogle stærke punkter i gangdet - såsom at være gratis og open source og hovedsageligt skrevet i Perl, så enhver let kan ændre det og tilpasse det til hans behov - softwaren har et par alvorlige mangler. Først og fremmest er MRTG et temmelig gammelt værktøj med en stærk Unix-baggrund. Det er blevet portet til Windows-platformen for et stykke tid siden, men installationsprocessen er ret besværlig. Processen er veldokumenteret i et navngivet dokument MRTG-nt-guide. Giver ikke dette navn dig en idé om dokumentets alder?
Jeg gemmer dig detaljerne, men det er nok at sige detinstallationstrinnene er mange 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 antyder et sådant værktøj, der tidligere var gratis, men som nu er et betalt program. Generelt kan installation af MRTG på Windows være en smerte i det, du ved, hvor.
Et andet problem med MRTG er, at detskonfiguration udføres for det meste via tekstfiler, der skal redigeres. I denne dag og alder, hvor vi er vant til GUI-kontrolpaneler og guider til autokonfiguration, kan dette føles noget dateret. Én ting er sikker, værktøjet har en stejl indlæringskurve.
MRTG inkluderer et værktøj kaldet cfgmaker – en Perlscript - der vil oprette MRTG-konfigurationsfiler baseret på oplysninger trukket fra en SNMP-aktiverende enhed, men at bruge det er bestemt ikke intuitivt. Og som du måske har gætt, der ikke er nogen opdagelsesproces, der scanner dit netværk efter enheder, der kan håndteres af SNMP, og så du kan vælge dem, du vil overvåge.
Endelig er den “aktuelle” version af MRTG fraJanuar 2012, for mere end seks år siden. Dette kan betyde to ting. Enten er produktet så godt og kræver ingen ekstra funktionalitet eller fejlrettelser, eller det vedligeholdes ikke længere aktivt. Jeg vælger det andet. Det betyder ikke, at produktet ikke er godt længere. Det er bestemt 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 skuret internettet på udkig efter det bedsteMRTG-alternativer. Specifikt ledte vi efter produkter, der ikke havde manglerne ved MRTG, mens vi i det væsentlige udførte den samme opgave, dvs. måling af brug af interfacebåndbredde og visning som grafer på en webside. Nogle af vores fund er enorme kommercielle værktøjer, der har mange flere funktionaliteter end MRTG, og som kan koste op til tusinder af dollars, mens andre bare er "forbedrede" versioner af MRTG med stort set den samme funktionalitet, men en renere og lettere at bruge interface.
1. SolarWinds Network Performance Monitor (Gratis prøveversion)
SolarWinds kræver normalt ingen introduktion mednetværksadministratorer. Virksomheden har været berømt i et stykke tid for sine fremragende netværksadministrationsværktøjer og for at udgive 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.
Ligesom MRTG, polls SolarWinds NPM-netværkenheder, der bruger 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 interface's brug.
GRATIS 30-Dages prøve: SolarWinds Network Performance Monitor
Systemet bruger en brugervenlig GUI og tilføjer enenheden er så enkel som at specificere sin IP-adresse eller værtsnavn og SNMP-forbindelsesparametre - kendt som community-strenge. Værktøjet spørger derefter enheden og angiver alle de tilgængelige SNMP-parametre og lader dig vælge dem, du vil medtage på dine grafer. En typisk netværksafbryder eller router, for eksempel, vil have trafik- og fejltællere for hver interface såvel som CPU- og hukommelsesudnyttelsestællere.
Netværkets performance monitor's skalerbarhed eren af dens bedste funktioner. Det skaleres fra det mindste af netværk op til store netværk bestående af titusinder af enheder spredt over mange steder. For at hjælpe med opskalering er opgradering af licenser en nem proces.
En anden stor funktion ved NPM er dens evne tilopbyg automatisk netværkskort og for at vise en visuel repræsentation af den kritiske sti mellem to enheder eller tjenester. Denne funktion er uvurderlig, når du løser problemer med applikationsadgang.
Prismæssigt er SolarWinds Network Performace Monitorstarter ved knap $ 3 000 og varierer afhængigt af antallet af enheder, der skal overvåges, og de valgte valgfri komponenter. Du skal kontakte SolarWinds salgsteam for et detaljeret tilbud. Men hvis du vil prøve produktet, før du køber, er en gratis 30-dages prøveversion tilgængelig, som det er for de fleste betalte SolarWinds-produkter.
2. PRTG
PRTG eller mere præcist. det Paessler Router Traffic Grapher er et andet fremragende overvågningssystem. Det er et produkt i virksomhedsklasse, som Paessler hævder at være den nemmeste at installere. Ifølge Paessler kan PRTG indstilles på et par minutter. Din oplevelse kan variere, og vi bruger bestemt mere end det, men det er stadig meget let og hurtigt at konfigurere. Bestemt mere end MRTG, så det adresserer en af dens største begrænsninger.

Så let som det er at installere er produktet stadigfeature-rige. Som et eksempel kommer det med flere forskellige brugergrænseflader. Der er en Windows-konsol, en Ajax-baseret webgrænseflade og mobile apps til Android og iOS. Mobilapps udnytter platformens funktioner fuldt ud og kan for eksempel scanne QR-koder, der er fastgjort til udstyr, for hurtigt at få adgang til deres grafer.
PRTG kan downloades fra Paessler-webstedethvor du skal vælge mellem to muligheder. Der er den gratis version, der er fuldt udstyret, men vil begrænse din overvågningsevne til 100 sensorer eller den gratis 30-dages prøveversion, som er ubegrænset, men som vil vende tilbage til den gratis version, når prøveperioden er over. Hver overvåget parameter tæller som en sensor. F.eks. Tæller overvågning af båndbredde på hver port på en 48-port switch som 48 sensorer.
3. ManageEngine OpManager
OpManager fra ManageEngine – en andentop-of-the-line producent af netværksadministrationsværktøjer - er vores tredje valg. Det kan køre på enten Windows eller Linux og kan prale af flere fantastiske funktioner. Blandt andre er der en auto-opdagelsesfunktion, der kan kortlægge dit netværk og vise det på sit instrumentbræt. Miniature, farvekodede grafer vist øverst på hver side er også en stor funktion ved produktet.

Tilbage til produktets instrumentbræt er det super letat bruge og navigere og det har drill-down funktionalitet. Hvis du er så tilbøjelig, er der også apps til tablets og smartphones, der giver dig adgang til systemet overalt. Dette er et generelt meget poleret og professionelt produkt.
En gratis version er tilgængelig, hvis du vilprøv det, før du køber. Dette er en virkelig gratis version og ikke en gratis prøveversion. Det er dog begrænset og giver dig mulighed for at overvåge ikke mere end ti enheder. Hvis du administrerer et lille netværk, kan du måske komme forbi med den gratis version. Hvad angår betalte versioner, kan du vælge Essential- eller Enterprise-planerne. Den første giver dig mulighed for at overvåge op til 1.000 knudepunkter, mens den anden går op til 10.000.
4. Kaktus
Cacti er en nær forælder til MRTG. Dens vigtigste komponent er RRDTool, et datalogning og grafisk system, der blev udviklet af Tobi Oetiker, MRTGs primære udvikler. Denne arv er temmelig tilsyneladende, når man ser på Cactis grafer, der forbløffende ligner MRTGs.
Cacti er et gratis og open source komplet netværkovervågningsværktøj. De vigtigste komponenter i Cacti er en hurtig poller, avanceret grafstemplering og flere dataindsamlingsmetoder. Cacti har også brugeradgangskontrol indbygget lige i produktet. Det har også en brugervenlig webbaseret interface. Kaktus skalerer meget godt fra de mindste enkelt LAN-installationer op til komplekse netværk med tusinder af enheder på flere websteder.

Cacti bruger RRDTool til at hente og gemme data i enSQL-database og for at oprette graferne, og den er primært skrevet i PHP og kan ændres, så den passer til dine behov. En af dens stærkeste funktioner er dens skabeloner. Der er for eksempel en indbygget skabelon til Cisco-switches, der allerede indeholder de fleste af de elementer, du måske ønsker at overvåge på en sådan enhed. Men der er ikke kun enhedsskabeloner, der er også grafisk skabeloner. De gør konfiguration af værktøjet meget lettere. Og du kan oprette enhedsspecifikke skabeloner, hvis de ikke allerede findes. Der er også mange enhedsspecifikke skabeloner, der kan downloades enten fra hver enhedsproducentens websteder eller fra community-kaktusfora.
5. Observium
Observium er en overvågningsplatform, der indeholderlav vedligeholdelse og automatisk opdagelse. Det understøtter en bred vifte af enhedstyper, platforme og operativsystemer, herunder blandt andet Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Observiums primære fokus er at give en smuk, intuitiv og enkel, men alligevel kraftig brugergrænseflade, der viser netværkets sundhed og status.

Produktet fås i to versioner. Der er Observium Community, som er gratis tilgængelig for alle. Denne version modtager opdateringer og funktioner to gange om året. Der er også Observium Professional, som har ekstra funktioner, der tilføjes, kommer med daglige opdateringer. Begge udgaver kører kun på Linux-platforme.
Observium tilbyder mere end bare båndbreddeovervågning. For eksempel er der et regnskabssystem, der måler den samlede månedlige brug af båndbredde i det 95. percentil eller i alt overført byte. Det har også en alarmeringsfunktion med brugerdefinerede tærskler. Derudover integrerer Observium med andre systemer og kan trække deres oplysninger og vise dem i dets interface.
Observium-brugere elsker, hvor let det er at konfigurere oghvordan det næsten konfigurerer sig selv. Intet er dog perfekt, og det kan være en udfordring at finde softwaren. Der ser ikke ud til at være et download-afsnit på Observiums websted. Der er dog detaljerede installationsinstruktioner til flere Linux-distributioner, der inkluderer linkene til at hente pakken.
Afslutningsvis
Så meget som MRTG har altid været - og er stadig - enfremragende produkt, der er nu mere polerede produkter, der er tilgængelige. Mange har udvidede funktioner, og alle er lettere at konfigurere og bruge. De er stadig komplekse produkter, og de vil kræve nogle indledende bestræbelser, men de vil blive godt belønnet.
Kommentarer