In een ideale wereld zou netwerkbandbreedte zijnoneindig en netwerken zouden nooit overbelast raken. Helaas leven we niet in zo'n wereld. Netwerken raken overbelast en ondervinden allerlei problemen door onvoldoende bandbreedte. Bovendien moeten applicaties meer en meer gegevens door het netwerk verwerken en dat vereist constante upgrades van netwerksnelheden. Om ervoor te zorgen dat u uw netwerk en de evolutie van het gebruik ervan nauwlettend in de gaten houdt, moet u dit controleren. SNMP, dat in vrijwel elk netwerkapparaat is ingebouwd, is verreweg de beste manier om netwerken te bewaken. Lees verder terwijl we de vijf beste SNMP-netwerkbewakingsprogramma's bekijken.
Voordat we onze beste SNMP-netwerkbewaking onthullentools, zullen we eerst in het algemeen de bandbreedtebewaking bespreken, waarom u het nodig hebt en hoe het kan worden gedaan en hoe het kan helpen allerlei problemen te voorkomen. Omdat dit artikel gaat over de beste SNMP-netwerkbewakingsprogramma's, proberen we kort uit te leggen wat SNMP is en hoe het werkt. We zullen proberen het zo eenvoudig en niet-technisch mogelijk te houden, terwijl we u nog steeds de informatie geven die u nodig hebt om SNMP-monitoring te begrijpen en te implementeren. En tot slot onthullen we de vijf beste SNMP-netwerkbewakingsprogramma's en bekijken we ze kort.
De behoefte aan bandbreedtebewaking
Als u een netwerkbeheerder bent, congestieis je grootste vijand. Als u een netwerk vergelijkt met een snelweg waar verkeer de gegevens van het netwerk is, is netwerkcongestie vergelijkbaar met files. Maar in tegenstelling tot autoverkeer - waar congestie gemakkelijk kan worden opgemerkt door simpelweg naar de weg te kijken - gebeurt netwerkverkeer binnen kabels, schakelaars en routers waar het onzichtbaar is. Bovendien gebeurt het allemaal met de snelheid van het licht. Zelfs als je het kon zien, zou het te snel gebeuren. Daarom zijn tools voor netwerkbewaking zo belangrijk. Ze bieden netwerkbeheerders de zichtbaarheid die ze nodig hebben om alles soepel te laten verlopen. Zodra u congestie of andere problemen ontdekt, kunt u de nodige maatregelen nemen om dit te verhelpen.
Een andere belangrijke reden voor het monitoren van netwerken iscapaciteits planning. Het lijkt er niet op dat het netwerkgebruik in de loop van de tijd steeds groter wordt. De huidige bandbreedte van uw netwerk kan nu voldoende zijn, maar ze zullen uiteindelijk moeten worden verhoogd. En door het bandbreedtegebruik te controleren, kunt u netwerkupdates plannen voordat overgebruik een probleem wordt.
Drie manieren waarop het kan worden gedaan

Er zijn verschillende manieren om te netwerkengebruik kan worden gemonitord. Een manier is om pakketten op een bepaald punt in het netwerk vast te leggen. Het geeft je een gedetailleerd inzicht in wat er op dit specifieke punt gebeurt, maar nergens anders. Als uw netwerkapparatuur dit ondersteunt, kunt u ervoor zorgen dat de gegevens naar een stroomanalysator worden verzonden die rapporteert over welke gebruikers, apparaten of toepassingen het netwerk gebruiken. En tot slot kunt u SNMP gebruiken - dat, zoals we al zeiden, in elk netwerkapparaat is ingebouwd - om apparaten periodiek te pollen voor interfacetellers die u kunt gebruiken om het bandbreedtegebruik te berekenen en in kaart te brengen. Laten we kort kijken hoe elk werkt.
1. Pakket vastleggen
Pakketopname wordt meestal gebruikt om problemen op te lossenspecifieke netwerkproblemen zodra u zich hiervan bewust bent, maar het wordt zelden gebruikt voor gebruiksbewaking. Met pakketvastlegging wordt elk datapakket in en / of uit de interface van een specifiek apparaat vastgelegd en gedecodeerd. Hoewel het duidelijk is dat hulpmiddelen voor het vastleggen van pakketten een waardevol hulpmiddel zijn voor netwerkbeheerders, zijn ze niet de beste om dingen in de gaten te houden om te zorgen dat alles soepel verloopt.
2. Stroomanalyse
NetFlow is en zijn meerdere varianten enevoluties zoals J-flow, IPFIX of sFlow zijn bijvoorbeeld een netwerkflowanalysesysteem. Apparaten die stroomanalyse ondersteunen, verzamelen informatie over elke gegevensstroom - vandaar de naam - die ze vervolgens naar een stroomverzamelaar en analyser stuurden. Het kan u gedetailleerde kwalitatieve informatie geven over het gebruik van uw netwerk, maar als u alleen de bandbreedte wilt controleren, is dit misschien meer dan u nodig heeft. En als u rekening houdt met de inspanningen die nodig zijn om het op te zetten, zult u zich snel realiseren dat het misschien niet het beste hulpmiddel voor u is. Tenminste, nog niet.
Als u meer informatie wilt over stroomanalyse en de beste NetFlow-verzamelaars en -analysatoren, lees dan ons recente artikel: Beste NetFlow-verzamelaars en -analysatoren voor Windows: Beoordeeld in 2018.
3. SNMP
SNMP - wat staat voor Simple Network ManagementProtocol - is een complex systeem dat kan worden gebruikt voor het op afstand monitoren, configureren en besturen van veel verschillende soorten netwerkapparatuur. Helaas is het enige eenvoudige eraan de naam. En het implementeren ervan kan een complexe taak zijn.
Gelukkig hoef je niet alles te wetenover SNMP om het te gebruiken om het bandbreedtegebruik van uw netwerk te controleren. Laten we nu zeggen dat SNMP wordt gebruikt door monitoringtools om de interfacetellers van het apparaat te lezen en die gegevens te gebruiken om het bandbreedtegebruik in de tijd te berekenen en in kaart te brengen. In het volgende gedeelte gaan we dieper in op enkele van de interne werking van het SNMP-protocol. Op deze manier heeft u voldoende informatie om een SNMP-netwerkbewakingsprogramma te configureren en te gebruiken.
SNMP verklaard
Terwijl de meeste teksten over SNMP u hierover zullen vertellenMIB's en OID's, u hoeft niet alles over SNMP te weten om het te gebruiken. Het lijkt een beetje op een auto. U hoeft niet alles te weten over hoe de motor werkt om er een te gebruiken. Ons doel vandaag is om u voldoende informatie te geven zodat u SNMP-netwerkbewakingshulpmiddelen kunt begrijpen, gebruiken en configureren, zodat u geen SNMP-expert wordt. Dat komt met ervaring.
Het eerste wat men moet weten over SNMP ishoe verbinding te maken met een SNMP-apparaat. Op elk SNMP-apparaat kunnen twee parameters, communityreeksen genaamd, worden geconfigureerd. U kunt deze beschouwen als het SNMP-wachtwoord. De twee gemeenschapsreeksen worden openbaar en privé genoemd. De openbare string wordt gebruikt voor alleen-lezen toegang, terwijl de private string een aantal parameters kan wijzigen.
Laten we zeggen dat uw SNMP-netwerkmonitoringsysteem maakt verbinding met een van uw netwerkapparaten met behulp van de privécommunityreeks. Vervolgens wordt een lijst opgehaald met alle nuttige parameters die vanaf dat apparaat kunnen worden gelezen. Van bijzonder belang als het gaat om bandbreedtebewaking zijn enkele parameters die interface-tellers worden genoemd. Meestal is er een set voor elke netwerkinterface van een SNMP-apparaat.
De meeste SNMP-netwerkbewakingssystemen zullen dit voornamelijk doengeïnteresseerd zijn in twee parameters: bytes in en bytes uit. Door deze waarden periodiek op bekende intervallen te lezen, kan de monitoringtool het aantal bits per tijdseenheid berekenen - meestal per seconde - en dat is precies wat bandbreedte is.
Concreet, hier is hoe het is gedaan: De monitoringtool zal een apparaat pollen en zijn tellers lezen. Dan, vijf minuten later, zal het dezelfde tellers opnieuw lezen. Door de vorige waarde van de tellers af te trekken van de huidige, wordt het totale aantal bytes dat de afgelopen vijf minuten in en uit is overgedragen, verkregen. Het is dan eenvoudig om deze getallen te vermenigvuldigen met 8 - het aantal bits in een byte - en vervolgens de resultaten te delen door 300 - het aantal seconden in vijf minuten - om de cijfers voor het gebruik van de bits per seconde bandbreedte te krijgen. Die cijfers worden meestal opgeslagen in een soort database en gebruikt om grafieken van gebruik in de tijd te plotten.
Een paar andere SNMP-waarden kunnen van belang zijnnetwerkbewaking. Er zijn bijvoorbeeld interface-invoer- en uitvoerfouttellers. 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.
SNMP-vallen - een ander kenmerk van SNMP
Hoewel niet direct gerelateerd aan SNMP-netwerkmonitoring van SNMP-vallen is zo'n geweldige functie dat we dachten dat ze het vermelden waard waren, al was het maar voor uw persoonlijke verlichting. Kortom, SNMP-traps zijn waarschuwingsberichten die door SNMP-apparaten worden verzonden naar "ontvangers", een proces dat wordt uitgevoerd op een computer die de traps ontvangt en verschillende acties uitvoert, zoals loggen, meldingen op het scherm weergeven, verzenden e-mail of sms-waarschuwingsberichten, enz.
Beheerders moeten normaal gesproken op elk apparaat configureren welke traps worden verzonden en waar ze naartoe worden verzonden. Dat maakt het een zeer flexibel zij het configuratie-zwaar alarmsysteem.
De beste gratis SNMP-monitoringtools
Nu u de basisprincipes van het SNMP-netwerk kentmonitoring en hoe het werkt, laten we eens kijken naar vijf van de beste SNMP-netwerkbewakingsprogramma's die u kunt vinden. Sommige zijn gratis tools met een beperkte capaciteit, terwijl andere volledig functionele tools zijn, gratis of betaald. Ze hebben misschien behoorlijk wat configuratie nodig om ze naar wens te laten werken, maar sommige hebben detectiemechanismen die apparaten vinden en soms een zekere mate van automatische configuratie bieden.
1. SolarWinds Netwerkprestatiemeter - (GRATIS PROEF)
SolarWinds is een van de belangrijkste spelers in develd voor netwerkbeheerhulpmiddelen. Het bedrijf bestaat al ongeveer 20 jaar en heeft ons enkele van de beste tools gebracht. Het heeft ook een solide reputatie voor het maken van geweldige gratis tools die, hoewel ze soms functie-beperkt zijn, nog steeds uitstekende tools zijn. Het huidige vlaggenschipproduct van SolarWind wordt de Network Performance Monitor of NPM genoemd. Het is eigenlijk een pakket met veel tools, waaronder een van de beste SNMP-netwerkbewakingsprogramma's.
De SolarWinds Network Performance Monitor is eenWindows-applicatie die, zoals je zou verwachten, SNMP gebruikt om meerdere netwerkapparaten te pollen en verkeersstatistieken van hun interfaces haalt. De resultaten worden visueel weergegeven in grafieken met de gebruiksstatistieken van elke interface. U kunt een apparaat aan het hulpprogramma toevoegen door eenvoudig het IP-adres en de SNMP-communitystring op te geven. De tool zal dan het apparaat bevragen en een lijst weergeven van alle beschikbare parameters en u laten beslissen welke u in uw grafieken wilt opnemen. Een netwerkswitch onthult bijvoorbeeld elk interfaceverkeer en foutentellers.
Het netwerk heeft nog veel meer functiesPrestatie monitor. Een van de belangrijkste is de schaalbaarheid. De tool werkt met kleine netwerken, maar kan gemakkelijk worden opgeschaald naar grote netwerken bestaande uit tienduizenden hosts verspreid over meerdere locaties. NPM kan ook netwerkkaarten bouwen en een visuele weergave van het kritieke pad tussen twee apparaten of services weergeven. Ga voor meer informatie naar de productpagina op de SolarWinds-website.
GRATIS TRIAL downloadlink: https://www.solarwinds.com/network-performance-monitor
2. Manage Engine SNMP-bandbreedtebewakingssoftware
ManageEngine heeft complete en eenvoudige oplossingen voorzelfs de moeilijkste IT-beheerproblemen. Deze gedurfde verklaring is hoe het bedrijf zichzelf beschrijft, met reden. ManageEngine staat bekend om zijn hoogwaardige software, inclusief verschillende netwerkbewakingsprogramma's.
ManageEngine heeft ook enkele gratis tools beschikbaar. We houden vooral van de SNMP Bandwidth Monitoring Software. Het maakt deel uit van de gratis OpEtils-bundel van ManageEngine, die een selectie van ongeveer 16 hulpprogramma's voor netwerkbeheer omvat. De software draait op zowel Windows als Linux. U kunt een gratis versie krijgen waarmee maximaal 10 apparaten en hun interfaces kunnen worden bewaakt. ManageEngine heeft ook een betaalde versie zonder apparaatbeperking. En ManageEngine biedt 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 die op de eenendertigste dag terugkeert naar beperkte functies.

Wat het configureren van de tool betreft, u eenvoudiggeef een te scannen subnet op en de SNMP-communitystring die moet worden gebruikt. De tool zal dan automatisch apparaten in het opgegeven subnet vinden die reageren op de opgegeven tekenreeks. Zodra de apparaten zijn ontdekt, kunt u op het voorraadtabblad de status van de interfaces van elk apparaat bekijken. En natuurlijk kunt u ook grafieken van het netwerkbandbreedtegebruik per tijdseenheid weergeven.
Rapporten is een van de sterke punten van de tool,U kunt bijvoorbeeld rapporten maken over het bandbreedtegebruik van de afgelopen 12 uur tot een maand. En tot slot laten de waarschuwingsfuncties van de tool niets te wensen over. U hebt de mogelijkheid om drempels in te stellen en per e-mail of sms op de hoogte te worden gesteld wanneer deze worden overschreden.
3. MRTG
De Multi Router Traffic Grapher, of MRTG, kan dat zijnbeschouwd als de grootvader van SNMP-monitoringtools. Nog steeds in wijdverbreid gebruik, bestaat het al sinds 1995. Er is een reden voor deze levensduur: het doet de jon af. Het is een volledig gratis en open-source systeem. MRTG is misschien niet de chicste en de mooiste, maar het is misschien wel de meest flexibele. MRTG kan naast bandbreedte veel parameters bewaken. In feite kan het elke SNMP-parameter volgen, loggen en in een grafiek weergeven.
De twee hoofdcomponenten 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. Het feit dat het meestal in Perl is geschreven, laat iedereen de software aanpassen aan zijn specifieke behoeften. MRTG is beschikbaar voor Windows of Linux. De initiële installatie en configuratie is misschien wat gecompliceerder dan wat u met andere bewakingssystemen zou ervaren, maar documentatie is direct beschikbaar.

Voor het installeren van MRTG moet u eerst installerenen configureer Perl. Het zal niet draaien zonder. Er is een manier waarop u MRTG kunt uitvoeren als een Windows-service in plaats van als een applicatie, maar het vereist enkele verdere manipulaties, waaronder enkele registerwijzigingen. Eenmaal geïnstalleerd, wordt MRTG geconfigureerd door het configuratiebestand op een echte oude Linux-manier te bewerken. Beheerders die gewend waren aan GUI-configuratie, konden een steile leercurve tegenkomen.
MRTG kan het beste rechtstreeks van de website van de ontwikkelaar worden gedownload. 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.
MRTG is misschien niet de meest gebruiksvriendelijkemonitoringsysteem, dat weten we. Maar toch, het is misschien wel de meest flexibele. 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 MRTG op steroïden. Als je naar een van Cati's grafieken kijkt, zul je merken dat de gelijkenis met die van MRTG opvallend is. Cacti is gebouwd op RRDTools die van dezelfde ontwikkelaar is en een directe afstammeling is van MRTG.
Cactussen zijn meer gepolijst dan MRTG met een webgebaseerdconfiguratie-interface die het configureren veel eenvoudiger en intuïtiever maakt. Het is een compleet netwerkbewakings- en grafische pakket. De tool beschikt over een snelle poller, geavanceerde apparaat- en grafieksjablonen, verschillende acquisitiemethoden en functies voor gebruikersbeheer. Het is uitstekend voor kleinere LAN-installaties, maar net zo goed voor complexe netwerken met duizenden apparaten over meerdere sites.

Om Cacti beter te begrijpen, moet je meer wetenover RRDtool. 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. Als u zich herinnert hoe we zeiden dat MRTG een C-programma gebruikt voor gegevensopslag en grafieken, is RRDTool de evolutie van dat C-programma.
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. De software onderhoudt zijn grafieken, gegevensbronnen en round robin-archieven in een database en zorgt ook voor het verzamelen van gegevens, waardoor de grafieken aan RRDTool worden overgelaten. Cactussen zijn een stapje hoger dan MRTG. In feite zijn veel Cacti-gebruikers - inclusief de uwe echt - voormalige MRTG-gebruikers. Ik kwam bij Cacti toen ik MRTG moest vervangen door iets dat eenvoudiger te configureren en te gebruiken was omdat het netwerk dat ik beheerde steeds groter werd. Cactussen kunnen rechtstreeks worden gedownload van de eigen website
5. PRTG
Laten we tot slot het hebben over de Paessler RouterVerkeersgrapher of PRTG. Paessler - een Duits bedrijf - biedt deze uitstekende monitoringoplossing die sterk lijkt op Cacti of zelfs MRTG. Het is mogelijk waarom het acroniem van het product zo sterk lijkt op dat van MRTG. Het heeft echter een meer Poolse en professionele uitstraling.
Volgens Paessler kun je PRTG instellen in apaar minuten. Dit kan een overdrijving zijn en onze ervaring leert dat het iets langer zal duren om het volledig geconfigureerd te krijgen. Toch moeten we toegeven dat het instellen van het product een uitzonderlijk gemakkelijke ervaring was.

En als het gaat om de functies, zijn ze datindrukwekkend. Eerst kunt u kiezen tussen verschillende gebruikersinterfaces. Er is een native Windows-bedrijfsconsole, een op Ajax gebaseerde webinterface en mobiele apps voor Android en iOS. Een kenmerk van de mobiele apps waar we bijzonder van hielden, is de mogelijkheid om een QR-codelabel te scannen dat u vanuit de software kunt afdrukken en op uw apparaten kunt aanbrengen om direct naar de grafieken van het apparaat te worden gebracht.
En over grafieken gesproken, dit is een ander gebiedwaar PRTG schijnt. PRTG kan niet alleen het gebruik van bandbreedte controleren en in kaart brengen. Het kan veel meer parameters opnemen met SNMP, WMI, NetFlow en Sflow. De tool heeft een aantal geweldige rapporten die op aanvraag kunnen worden uitgevoerd of kunnen worden gepland en vervolgens kunnen worden bekeken als HTML of PDF. u kunt ze zelfs exporteren naar CSV of XML om ze extern te verwerken.
De Paessler-website laat kiezen tussen tweeverschillende versies van PRTG. Er is de gratis versie of de gratis proefversie van 30 dagen. De eerste beperkt uw monitoringcapaciteit tot 100 sensoren. Paessler telt elke parameter die u wilt bewaken als één sensor. 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.
Afsluiten
Al de vijf beste SNMP-netwerkbewakingtools die we zojuist hebben gepresenteerd, zijn geweldige producten. Degene die u kiest, hangt meestal af van de mate van flexibiliteit die u nodig hebt. Houd er rekening mee dat flexibiliteit vaak rijmt op complexiteit. Maar omdat al onze suggesties gratis zijn of een gratis proefversie beschikbaar zijn, wat weerhoudt u ervan ze allemaal te proberen en zelf te kijken welke het beste past bij uw specifieke behoeften.
Comments