We willen allemaal dat ons netwerk een oneindige bandbreedte heeftmaar helaas doen ze dat nooit. Hoewel de laatste jaren op dat vlak dingen zijn verbeterd, is congestie nog steeds het grootste probleem van elk netwerk. Congestie treedt op wanneer de werkelijke bandbreedte de beschikbare ruimte benadert of overschrijdt. Als vuistregel proberen netwerkbeheerders het bandbreedtegebruik onder 70% van de beschikbare bandbreedte te houden. Dus, op een 1 Gb / s-interface mag er nooit meer dan 700 Mb / s zijn. De beste manier om dat te voorkomen is door het werkelijke netwerkverkeer nauwlettend in de gaten te houden. Dit wordt gedaan met een bandbreedtebewakingsprogramma en dit is waar het in het artikel van vandaag over gaat. We onthullen de vijf beste gratis bandbreedtebewakingsprogramma's die we konden vinden.
Maar voordat we u vertellen over de daadwerkelijke toolswe hebben gevonden, we zullen kort pauzeren en de verschillende methoden uitleggen die kunnen worden gebruikt om bandbreedte te controleren. Zoals u ziet, zijn er hoofdzakelijk drie van hen. En als u eenmaal beter begrijpt hoe monitoring wordt uitgevoerd, kunt u de verschillende functies van de tools die we gaan introduceren, volledig waarderen.
Waarom bandbreedte bewaken

Zoals eerder uitgelegd, is congestie het nummereen vijand van netwerken. U kunt een netwerk beschouwen als een snelweg met files die vergelijkbaar zijn met files. Maar in tegenstelling tot autoverkeer dat men gemakkelijk kan bekijken, vindt netwerkverkeer plaats binnen kabels, schakelaars en routers waar het onzichtbaar blijft. Dit is waar netwerkbandbreedte monitoringtools van pas kunnen komen. Ze geven netwerkbeheerders de zichtbaarheid die ze nodig hebben om dingen soepel te laten verlopen. Immers, is het niet wat van hen werd verwacht?
Een andere reden om netwerkbandbreedte te controlerengebruik is capaciteitsplanning. Het is een onmiskenbaar feit dat gebruikers, systemen en processen in de loop van de tijd hun gebruik van netwerken zullen verhogen. Ongeacht tot welke bandbreedte uw huidige circuits in staat zijn, is de kans groot dat ze uiteindelijk moeten worden verhoogd. En door het bandbreedtegebruik te controleren, weet u altijd welk circuit moet worden geüpgraded en wanneer.
Hoe is het gedaan?
Er zijn verschillende manieren waarop kan worden aangeklaagdgebruik netwerkbandbreedte gebruik. De eerste is om pakketten op een bepaald punt in het netwerk vast te leggen. U kunt SNMP ook gebruiken om apparaten te pollen voor interfacestatistieken en ten slotte kunt u ervoor zorgen dat apparaten die het ondersteunen NetFlow van S-Flow-informatie verzenden. Laten we kort kijken hoe elk werkt.
Pakket vastleggen
Packet capture was vroeger de nummer één manier vananalyseren van netwerkverkeer. Niet zo veel meer. Het wordt nog steeds veel gebruikt om specifieke netwerkproblemen op te sporen, maar het wordt zelden meer gebruikt voor bandbreedtebewaking. Met pakketvastlegging wordt elk datapakket in en / of uit de interface van een specifiek apparaat vastgelegd en gedecodeerd.
Omdat we bij het monitoren van bandbreedte niet echt geïnteresseerd zijn in de inhoud van elk pakket, maar alleen in de grootte ervan, is deze methode een enorme overkill en daarom is het uit de gratie geraakt.
SNMP
Het Simple Network Management Protocol - of SNMP - iseen enorm en zeer complex protocol dat kan worden gebruikt om veel verschillende soorten netwerkapparatuur op afstand te monitoren, configureren en wijzigen. Het enige eenvoudige eraan is de naam. De implementatie ervan is een complexe taak. Elk apparaat met SNMP stelt een bepaald aantal parameters beschikbaar. Sommige zijn alleen-lezen, andere kunnen worden gewijzigd.
Van bijzonder belang als het gaat om bandbreedtemonitoring zijn twee waarden. Ze zijn meestal beschikbaar voor elke netwerkinterface van een SNMP-apparaat. De twee waarden zijn bytes in en bytes uit. Door deze waarden periodiek te lezen, kunt u het aantal bytes per tijdseenheid berekenen, wat precies is wat bandbreedte is.
Een paar andere SNMP-parameters kunnen interessant zijneen context voor netwerkbewaking. Er is met name het aantal interface-invoer- en uitvoerfouten. Vergelijkbaar met wat er wordt gedaan met bytes in en uit, kunnen deze waarden worden gebruikt om het aantal fouten per seconde te berekenen, een cijfer dat u veel vertelt over de algemene gezondheid van een netwerklink.
Flow analyse
Oorspronkelijk ontwikkeld door Cisco Systems, NetFlowis, zoals de naam al doet vermoeden, een netwerkstroomanalysesysteem. Apparaten die NetFlow ondersteunen - of het zijn meerdere neven zoals J-flow of S-flow - verzamelen informatie over elke datastroom - vandaar de naam - die ze vervolgens naar een NetFlow-analyser stuurden.
Voor meer informatie over stroomanalyse kunt u meer lezen in ons artikel NetFlow Collectors and Analyzers.
De beste gratis bandbreedtebewakingsprogramma's
Nu we bekend zijn met de verschillende manierendat we verkeer kunnen monitoren, laten we eens kijken naar vijf van de beste gratis bandbreedtebewakingsprogramma's die u kunt vinden. Als gratis tools, kunnen sommige beperkt in hun capaciteit zijn en sommige - eigenlijk, de meeste - vereisen misschien behoorlijk wat configuratie om ze naar wens te laten werken.
1. SolarWinds realtime bandbreedtebewaker (GRATIS DOWNLOAD)
Elke netwerkbeheerder zou het moeten wetenSolarWinds. Het in de VS gevestigde bedrijf maakt al ongeveer 20 jaar geweldige tools voor netwerkbeheer. Het bedrijf heeft een uitstekende reputatie opgebouwd voor het maken van geweldige gratis tools die op een vrijblijvende manier worden verspreid. SolarWinds maakt ook verschillende commerciële tools die tot de beste op de markt behoren. Het vlaggenschipproduct, de Network Performance-monitor, is een complete monitoringoplossing die kan worden geschaald naar netwerken van vrijwel elke grootte.
Een van de beste gratis tools van SolarWinds - en ons nummeréén keuze - is de SolarWinds realtime bandbreedtebewaker. De software, die op Microsoft Windows draait, gebruikt SNMP om meerdere netwerkapparaten te pollen en haalt verkeersstatistieken op van hun verschillende interfaces. De resultaten worden visueel weergegeven in grafieken met de gebruiksstatistieken van elke interface.

Het configureren van de tool is eenvoudigmet het IP-adres of de hostnaam van een apparaat en SNMP-parameters zoals de SNMP-versie en de communitystring. De real-time bandbreedtebewaker geeft vervolgens een lijst met beschikbare interfaces op het gekozen apparaat weer, inclusief enkele basisgegevens.

Een specifieke interface selecteren door erop te klikkentoont een grafische weergave van het inkomende en uitgaande bandbreedtegebruik op de geselecteerde interface. U kunt ook waarschuwingsdrempels instellen voor meldingen wanneer het gebruik een vooraf gedefinieerde limiet op een interface overschrijdt

Er zijn enkele beperkingen aan deze gratis tool. Er kan bijvoorbeeld slechts één apparaat tegelijk worden geconfigureerd. Ook wordt de gebruiksgeschiedenis slechts 60 minuten bewaard. Dit maakt de tool een grote troef voor het oplossen van problemen, maar waarschijnlijk niet voor langetermijnonderzoek naar de gebruiksevolutie. Voor een uitgebreider pakket kan het SolarWinds Bandwidth Analyzer Pack worden gekocht.
De realtime bandbreedte-monitor van SolarWinds isgedistribueerd als een bundel samen met de SolarWinds-netwerkanalysator, een ander geweldig gratis hulpmiddel dat u kunt gebruiken om apparaten met NetFlow te bewaken. Met die tool kunt u inzoomen op conversatie, toepassing, eindpunten of protocol, wat de realtime bandbreedtebewaker niet doet.
U kunt de bundel krijgen met zowel de gratis realtime bandbreedtemonitor als de netwerkanalysator door te bezoeken https://www.solarwinds.com/free-tools/network-analyzer-bandwidth-monitoring-bundle
2. Manage Engine SNMP-bandbreedtebewakingssoftware
ManageEngine wordt zelf beschreven als een bedrijf dat“Heeft complete en gemakkelijke oplossingen voor zelfs uw moeilijkste IT-beheerproblemen, van het veilig houden van uw bedrijf tot het garanderen van een hoge beschikbaarheid tot het gelukkig maken van uw gebruikers.” Dit is een gewaagde uitspraak maar beschrijft het bedrijf vrij goed. ManageEngine staat bekend om zijn hoogwaardige tools, waaronder verschillende tools die gericht zijn op het monitoren van verschillende aspecten van netwerken.
En net als SolarWinds is ManageEngine dat ookberoemd om zijn gratis tools. Van bijzonder belang in de context van dit artikel is de SNMP-bandbreedtebewakingssoftware. Het wordt aangeboden als onderdeel van de gratis OpUtils-bundel van ManageEngine, een enorm pakket van ongeveer 16 hulpprogramma's voor netwerkbeheer. Het draait op zowel Windows als Linux en met de gratis editie kunnen maximaal 10 apparaten en hun interfaces worden bewaakt.

De tool instellen, net zoals bijna altijdhet geval vereist verschillende stappen. U specificeert eerst een te scannen subnet en enkele SNMP-parameters om te gebruiken. De tool zal dan apparaten op het opgegeven subnet vinden. Zodra de apparaten zijn ontdekt, kunt u de status van hun interface bekijken op het tabblad Voorraad. U kunt ook grafieken weergeven van netwerksnelheid en bandbreedtegebruik.

Voor elke interface kunt u rapporten genereren vanbandbreedtegebruik in de afgelopen 12 uur tot een maand. Bovendien kunt u waarschuwingsdrempels instellen en een melding krijgen via e-mail of sms wanneer ze worden bereikt.
De ManageEngine SNMP-bandbreedtebewakingSoftware is ideaal als uw netwerk klein is met niet meer dan 10 apparaten. Als u een groter netwerk beheert, heeft ManageEngine ook een betaalde versie zonder apparaatbeperking die u misschien wilt proberen. Om het eenvoudiger te maken, biedt ManageEngine een gratis 30-daagse evaluatieversie van de volledige OpsUtil-software. In feite wordt de gratis versie eerst geïnstalleerd als een proefversie van 30 dagen en keert na de proefperiode terug naar beperkte functies.
3. MRTG
De Multi Router Traffic Grapher, of MRTG zoals hij ismeestal genoemd, is een volledig gratis en open source bandbreedtebewakingssysteem en een grafisch systeem. Het bestaat al sinds 1995, maar wordt nog steeds veel gebruikt, ondanks het feit dat de nieuwste versie al vijf jaar oud is.
MRTG is ontwikkeld door de Zwitserse ontwikkelaar Tobi Oetiker. Het is meestal geschreven in Perl en de volledige broncode is gemakkelijk beschikbaar, zodat iedereen het aan zijn specifieke behoeften kan aanpassen. Sommige delen van het systeem zijn geschreven in C voor snellere uitvoering. Het is beschikbaar voor zowel Windows als Linux. Hoewel configuratie en eerste installatie iets gecompliceerder zijn dan wat u zou ervaren met andere bewakingssystemen, is documentatie direct beschikbaar.

De belangrijkste componenten van MRTG zijn een Perl-scriptdie SNMP-gegevens leest van doelapparaten en een C-programma dat de gegevens opneemt, opslaat in een round-robin-database en webpagina's maakt met grafieken voor het gebruik van bandbreedte. MRTG bewaakt eigenlijk niet alleen de bandbreedte. Het kan ook elke SNMP-parameter volgen, loggen en in een grafiek weergeven.

MRTG installeren is een proces met meerdere stappen envereist dat u eerst Perl installeert en configureert. Bovendien vereist het uitvoeren van MRTG als een Windows-service - zeker iets wat men zou willen - enige verdere manipulaties, waaronder enkele registerwijzigingen. Eenmaal geïnstalleerd, configureert u de software door het configuratiebestand te bewerken. Dit is mogelijk iets waar elke Linux-beheerder bekend mee is, maar mensen met alleen Windows-expertise kunnen een steilere leercurve ervaren.
U kunt de nieuwste versie van MRTG downloadenrechtstreeks van de website van de ontwikkelaar. Het is beschikbaar als een zip-bestand voor Windows of een tarball voor Linux. Op het moment van schrijven is de nieuwste stabiele release 2.17.4.
Hoewel MRTG misschien niet de meest gebruiksvriendelijke ismonitoringsysteem, het is waarschijnlijk het meest flexibele systeem. Geschreven zijn in Perl betekent dat vrijwel iedereen het kan aanpassen en aanpassen aan zijn exacte behoeften. En het feit dat het het eerste monitoringsysteem is en dat het nog steeds bestaat, is een bewijs van zijn waarde.
4. Cactussen
Cactussen kunnen worden beschouwd als een verre neef van MRTG. En als je naar een van Cati's grafieken kijkt, zul je merken dat de gelijkenis met die van MRTG opvallend is. Het is geen verrassing, want Cacti is gebouwd op RRDTools, een directe afstammeling van Cacti.
Cactussen zijn net zo flexibel en veelzijdig als MRTGmaar het is een meer gepolijst product met een geweldige webgebaseerde gebruikersinterface die het configureren heel eenvoudig en intuïtief maakt. het is een compleet netwerkgrafiekpakket dat RRDTool gebruikt, een datalogging- en grafische tool van Tobi Oetiker die ons ook MRTG bracht. Cactussen omvatten een snelle poller, geavanceerde grafieksjablonen, verschillende acquisitiemethoden en functies voor gebruikersbeheer. Het is net zo goed voor kleinere LAN-installaties als ts voor complexe netwerken met duizenden apparaten over meerdere sites.

Laten we het over Cacti hebbenRRDtool voor een moment. Volgens de ontwikkelaar is “RRDtool de OpenSource-industriestandaard, een krachtig datalogging- en grafieksysteem voor tijdreeksgegevens. RRDtool kan eenvoudig worden geïntegreerd in shell-scripts, Perl-, Python-, Ruby-, Lua- of Tcl-toepassingen. ”RRDtool is een directe afstammeling van MRTG.
Kortom, Cacti is een frontend voor RRDTool. Het slaat de nodige gegevens op om grafieken te maken en deze te vullen met gegevens in een MySQL-database. Het is volledig geschreven in PHP-gestuurd. Met Cacti kunt u grafieken, gegevensbronnen en Round Robin-archieven in een database bijhouden en zorgt u ook voor het verzamelen van gegevens. En er is SNMP-ondersteuning voor degenen die gewend zijn om verkeersgrafieken met MRTG te maken. In feite zijn veel Cacti-gebruikers voormalige MRTG-gebruikers en zo ben ik bij Cacti terechtgekomen toen ik MRTG moest vervangen door iets dat eenvoudiger te installeren en te gebruiken was. Cactussen kunnen rechtstreeks worden gedownload van de website van het bedrijf
5. PRTG
Last but zeker not least is de PaesslerRouterverkeer Grapher of PRTG. Het Duitse bedrijf biedt een geweldige monitoringoplossing die enigszins lijkt op Cacti of MRTG - het is geen wonder dat de afkorting van het product zo veel lijkt op die van MRTG - maar met een meer Poolse en professionele uitstraling.
Volgens Paessler kun je PRTG instellen en zijnbinnen enkele minuten operationeel. Onze ervaring leert dat het u wat langer kan kosten om het volledig naar uw wens te configureren en al uw apparaten te controleren, maar we moeten toegeven dat het instellen van het product een uitzonderlijk eenvoudige ervaring was.

Qua functies is PRTG een indrukwekkend product. Om te beginnen wordt het product geleverd met verschillende gebruikersinterfaces. Er is een native Windows-bedrijfsconsole, een op Ajax gebaseerde webinterface en mobiele apps voor Android en iOS. En de verschillende interface maakt volledig gebruik van de mogelijkheden van elk apparaat. Met PRTG kunt u bijvoorbeeld QR-codelabels afdrukken die u op uw apparaten kunt aanbrengen. Als u de code van de mobiele app scant, gaat u snel naar de grafieken van het apparaat.
En over grafieken gesproken, PRTG laat niets aangewenst zijn. Het kan niet alleen het bandbreedtegebruik controleren en in kaart brengen, maar ook veel meer parameters met SNMP, WMI, NetFlow en Sflow. Het heeft ook een aantal geweldige rapporten die kunnen worden bekeken als HTML of PDF of geëxporteerd naar CSV of XML om extern te worden verwerkt. De rapporten kunnen op aanvraag worden uitgevoerd of worden gepland om automatisch te worden uitgevoerd.

Op de Paessler-website kunt u er twee downloadenverschillende versies van PRTG. U kunt kiezen voor de gratis versie van de gratis proefversie van 30 dagen. De eerste beperkt u tot het bewaken van maximaal 100 sensoren. In PRTG-taal is een sensor elke parameter die u wilt bewaken. Voor het bewaken van de bandbreedte op elke poort van een 48-poortswitch zijn bijvoorbeeld 48 sensoren nodig. En als u ook de CPU en de geheugenbelasting van de schakelaar wilt controleren, hebt u nog twee sensoren nodig. Zoals u ziet, kunnen ze snel oplopen.
Welke moet ik gebruiken?
Dit is het antwoord dat iedereen lijkt te zoekenmaar het is een van de moeilijkste vragen om te beantwoorden. We houden echt van de realtime bandbreedtebewaking van SolarWinds. Het heeft veel functies, het werkt erg goed en het is niet te ingewikkeld om in te stellen. Het is ook een geweldige introductie tot andere tools die beschikbaar zijn bij SolarWinds. Als je er eenmaal een hebt geprobeerd, wil je meer bekijken. Wat de andere producten op onze lijst betreft, ze zijn ook allemaal geweldige producten en het kiezen van een product is vaak een kwestie van persoonlijke smaak. MRTG en Cati zijn moeilijk te verslaan voor een volledig gratis oplossing die kan worden opgeschaald naar elke installatiegrootte. Voor een meer gepolijste look en als u een kleiner netwerk beheert, zijn de aanbiedingen van ManageEngine en Paessler ook geweldig.
Tot slot
Bandbreedtebewakingssystemen behoren tot de meestenhandige hulpmiddelen voor een netwerkbeheerder. En omdat er veel gratis opties beschikbaar zijn, is er geen reden om ze nu niet te gebruiken. Welke van deze systemen u ook besluit te proberen, u krijgt een onschatbaar inzicht in wat er gaande is op uw netwerk. Veel van deze tools doen moeite om ze op gang te brengen, maar we kunnen u verzekeren dat het meer dan waarschijnlijk goed beloonde inspanningen zullen zijn.
Comments