Beste tools voor het monitoren van MPLS-netwerken

MPLS-netwerken zijn een van de meest populaire typen WAN-services. Ze zijn zeer efficiënt en bieden een combinatie van het beste van gerouteerde netwerken en geschakelde netwerken. Het zijn volledig gemaasde services waarbij alle sites bereikbaar zijn vanaf alle andere locaties zonder dat u specifieke routes hoeft in te stellen. Maar ze gebruiken nog steeds dezelfde onderliggende technologie als elk ander type WAN-circuit en ze avondeten van hetzelfde probleem. In het bijzonder, zoals elk ander WAN-circuit, kunnen ze overbelast raken en als ze dat doen, is hun prestatie vreselijk verslechterd. Om die reden moet men ze nauwlettend in de gaten houden. Daarom introduceren we de allerbeste tools voor het monitoren van MPLS-netwerken die we konden vinden.

Voordat we ingaan op de kern van ons onderwerp, zullen we eerst MPLS-netwerken kort verkennen, wat ze zijn, hoe ze werken en wat hen anders maakt dan andere typen WAN-circuits. Dan zullen we het hebben over monitoring tools en hoe ze werken. Wetende dat kan u helpen bij het kiezen van de beste tool voor uw specifieke behoeften. En tot slot zullen we u een kort overzicht geven van enkele van de beste tools om MPLS-netwerken te monitoren.

MPLS-netwerken in een notendop

Laten we eerst eens kijken wat MPLS niet is. MPLS, of Multi-Protocol Label Switching, is geen type service. Het is eerder een technologie die door serviceproviders wordt gebruikt om verschillende soorten services te leveren. MPLS kan worden gebruikt, bijvoorbeeld voor IPVPN-services of voor Metro Ethernet-services.

In een "conventioneel" netwerk is het pad tussen twee willekeurige punten niet bekend bij een van de routers die het verkeer afhandelen. Pakketten zijn gemarkeerd met hun bestemmingsadres en elke opeenvolgende router weet alleen de beste volgende hop waar naartoe te sturen. Het weet niet of geeft niet wat de volgende hop ermee zal doen. Gezien het feit dat elke opeenvolgende router een beslissing moet nemen op basis van routeringstabellen over waar elk volgend pakket naartoe moet worden gestuurd. Dit zou je kunnen voorstellen, kan enige tijd duren.

Met MPLS-netwerken werkt alles een beetje anders. Zonder te technisch te worden, worden de routes tussen twee willekeurige punten en een MPLS-netwerk vooraf berekend en op elke router opgeslagen. Wanneer een pakket de netwerken binnenkomt, wordt het gemarkeerd met een ID voor die bestemming, een Doorschakelingsquivalentieklasse of FEC. Vanaf daar hoeft elke opeenvolgende router de FEC alleen op te zoeken in een tabel om het adres van de volgende hop te vinden. Dit is veel efficiënter dan een routeringsbeslissing te nemen.

We zouden uren kunnen besteden aan het beschrijven van MPLS-netwerken en hoe ze werken en wat hen zo efficiënt maakt, maar het zou je niet helpen als het gaat om het monitoren ervan. Laten we ons voorlopig concentreren op de manier waarop hulpprogramma's voor netwerkcontrole werken.

Hoe netwerk monitoringtools werken

Netwerk monitoring tools bijna altijd gebruik maken van het Simple Network Management Protocol, of SNMP om hun magie te doen. Hoewel het een enigszins misleidende naam draagt, is SNMP een relatief complex protocol. Het is jaren geleden geïntroduceerd over 30 en is in de kern een communicatieprotocol waarmee netwerkbeheerders apparaten vanaf een externe locatie kunnen beheren, controleren en diagnosticeren. In het belang van deze discussie negeren we de beheerzijde van het protocol, maar laten we eens kijken hoe de monitoringkant van SNMP werkt. We zullen proberen het zo eenvoudig en niet-technisch mogelijk te houden.

SNMP is ingebouwd in de firmware van veel, feitelijk, meest netwerkapparatuur. SNMP-ingeschakelde apparaten stellen enkele van hun operationele parameters bloot. Een geschikt geconfigureerd SNMP-bewakings- of beheersysteem kan er vervolgens toegang toe krijgen. Sommige parameters zijn alleen-lezen, terwijl andere kunnen worden gewijzigd. Voor controledoeleinden zijn de alleen-lezingsparameters die van belang. Ze worden OID's genoemd, een acroniem voor Object IDentifiers. In het kader van het monitoren van MPLS-netwerken zijn sommige van deze OID's specifiek interessant. Voor SNMP geschikte netwerkapparaten, zoals MPLS-routers, hebben voor elke interface een paar OID's waarmee de bytes worden geteld en de bytes worden uitgelezen.

Monitoringtools lezen deze tellers om het interfaceverkeer in bits per seconde te meten. Hier is hoe ze het doen. Het bewakingssysteem peilt elk apparaat met bekende intervallen (waarbij 5 minuten het meest voorkomen), leest de waarde van de bytes in en uittellers en slaat deze op in een of andere vorm van database of bestand. Vanaf dat moment is het gewoon wiskunde. De vorige waarde van de teller wordt afgetrokken van de huidige waarde, waardoor het totale aantal bytes in vijf minuten wordt weergegeven. Dit aantal wordt vermenigvuldigd met acht om het aantal bits te krijgen en gedeeld door 300 (het aantal seconden in vijf minuten) om het gemiddelde gebruik van de bandbreedte in de laatste vijf minuten in bits per seconde te verkrijgen. Deze informatie wordt ook opgeslagen in een database en gebruikt om grafieken of tabellen van de evolutie ervan in de tijd te plotten.

Een belangrijk aspect hierbij is dat wat je krijgt gemiddelde waarden zijn. Het zijn geen realtime actuele metingen. Dit betekent dat bijvoorbeeld een bepaald circuit kan worden gebruikt op 100% van zijn capaciteit voor 150 seconden en niet kan worden gebruikt voor 150 seconden en het zou een 50% bezettingsgraad weergeven. Dit maakt deze tijd van monitoring beter geschikt voor lange termijn trendanalyse dat ter plekke debuggen. Analyse van netwerkverkeer en pakket capture tools zijn daar beter geschikt voor.

De tools voor het monitoren van MPLS-netwerken

Circuits met de MPLS-technologie verschillen niet van die met andere technologieën. Om die reden kunnen dezelfde tools worden gebruikt op MPLS-netwerken als op andere netwerken. Onze lijst met beste hulpmiddelen voor het monitoren van MPLS-netwerken bestaat uit een combinatie van betaalde en gratis hulpmiddelen. Sommige zijn meer rijk aan functies dan andere, maar nemen niet aan dat producten met niet zo veel functies niet zo goed zijn. Het hangt allemaal af van uw behoeften, meer dan wat dan ook. Als u bijvoorbeeld alleen historische gebruiksgegevens wilt bewaren voor prognosedoeleinden, vindt u een product met beperkte waarschuwingsmogelijkheden niet erg.

1. SolarWinds Network Performance Monitor (GRATIS PROEF)

Onze lijst begint met een uitstekend product van SolarWinds, een bekende naam bij veel netwerkbeheerders. Met meer dan 30 complete tools biedt het bedrijf een oplossing voor bijna elke behoefte. SolarWinds is bijvoorbeeld bekend om een ​​van de beste NetFlow-collectoren en -analysators te maken. SolarWinds is ook bekend voor het maken van uitstekende gratis hulpmiddelen die specifieke behoeften aanpakken, zoals een subnetcalculator of een TFTP-server.

Het paradepaardje van het bedrijf, de SolarWinds Network Performance Monitor, of NPM zoals het vaak wordt genoemd, zit boordevol geweldige functies, waarvan de eenvoud de eenvoud is. Maar we bedoelen niet simpel als onvolledig; we bedoelen eenvoudig als eenvoudig. Het product is gemakkelijk te gebruiken en eenvoudig te installeren. U hoeft niet terug naar school te gaan om te leren hoe u het moet gebruiken. U zult waarschijnlijk niet eens de documentatie hoeven te lezen, hoewel wij u sterk voorstellen dat te doen. Deze tool is ook zeer flexibel en zijn dashboard, weergaven en grafieken kunnen naar believen worden aangepast. Het installeren kost weinig moeite en u kunt binnen enkele minuten beginnen met het monitoren. NPM is ook zeer schaalbaar en kan worden gebruikt voor het monitoren van netwerken van vrijwel elke grootte, van de kleinste tot grote bedrijfsnetwerken die meerdere sites omvatten.

SolarWinds NPM - Netwerkoverzicht

GRATIS PROEF: SolarWinds Network Performance Monitor

Het SolarWinds Network Performance Monitor test periodiek uw netwerkapparatuur om hun interfacetellers te lezen, berekent het bandbreedtegebruik en geeft deze weer als grafieken die de evolutie ervan in de loop van de tijd weergeven. Het configureren van de tool is eenvoudig en vereist alleen dat u het IP-adres van een apparaat opgeeft en vervolgens kiest welke parameter u wilt controleren. Een auto-discovery-engine maakt de eerste installatie supergemakkelijk. De Solarwinds Network Performance Monitor heeft ook veel geavanceerde functies. Het kan bijvoorbeeld netwerkkaarten maken. Het kan ook het kritieke pad tussen twee apparaten weergeven, een handige functie bij het oplossen van vertragingen.

Prijs voor de SolarWinds Network Performance Monitor begint bij $ 2 995 voor tot 100 bewaakte elementen en varieert afhankelijk van het aantal bewaakte elementen. Als u het product liever uitprobeert voordat u het koopt, kunt u een gratis proefversie van 30-dagen gratis en onbeperkt apparaat downloaden van SolarWinds.

2. PRTG

Het Paessler Router Traffic Grapherof PRTG, beweert een van de gemakkelijkste en snelste monitoringtools te zijn om in te stellen. Volgens Paessler zou je binnen enkele minuten aan de slag kunnen. Een deel van de snelheid en het gemak van het instellen van het product is afkomstig van de functie voor automatische detectie. Na installatie, PRTG scant uw netwerk en voegt automatisch de gevonden componenten toe.

PRTG-apparaatoverzicht

PRTG wordt geleverd met verschillende gebruikersinterfaces. Dit is weer een van de sterke punten van de tool. U kunt kiezen tussen een native Windows console, een op Ajax gebaseerde webinterface of mobiele apps voor Android of iOS. En de mobiele apps maken gebruik van de mogelijkheden van hun platform en laten u bijvoorbeeld een QR-code scannen die door de software op een label is gedrukt en op uw apparatuur is aangebracht om snel de status ervan te zien. PRTG is een van de weinige tools die meer dan alleen SNMP gebruiken om de monitoring uit te voeren. Als zodanig kan het naast het bandbreedtegebruik veel meer parameters bewaken met behulp van protocollen zoals WMI, NetFlow en Sflow. Al met al PRTG is een uitstekende tool.

3. Manage Engine OpManager

ManageEngine is een andere bekende maker van hulpprogramma's voor netwerkbeheer. En de Manage Engine OpManager hiermee kunt u routers, switches, firewalls, servers en virtuele machines controleren op fouten en prestaties. De prestaties van netwerkapparaten worden in quasi-realtime bewaakt en kunnen worden bekeken op live dashboards en grafieken. De tool stopt echter niet bij het gebruik van bandbreedte. Kritieke meeteenheden zoals pakketverlies, fouten en teruggooi worden bewaakt. Het systeem controleert ook de prestatiestatistieken van fysieke en virtuele servers, zoals beschikbaarheid, CPU-belasting en schijfruimte en geheugengebruik.

ManageEngine OpManager Dashboard

Met meer dan ingebouwde 100-rapporten die naar believen kunnen worden gepland, aangepast en geëxporteerd, is rapportage nog een van de beste functies van OpManager. De software is beschikbaar in drie versies: gratis, essentieel en Enterprise. Ze verschillen in het aantal apparaten dat ze kunnen monitoren-van 10 voor de gratis versie naar 10 000 voor de Enterprise - en hun functieset, met hogere versies met extra geavanceerde functies.

4. cactussen

cactussen is waarschijnlijk een van de meest gebruikte en een van de oudste gratis en open-source monitoringplatforms. En hoewel het misschien niet zo rijk is aan functies als sommige commerciële producten, is het nog steeds een uitstekende tool. En het feit dat het systeem er al meer dan 20 jaren is geweest - en nog steeds vrijwel ongewijzigd is - is een bewijs van de waarde ervan. Hoewel de webgebaseerde gebruikersinterface van het hulpprogramma een bepaald vintage gevoel heeft, is deze goed ingedeeld en gemakkelijk te gebruiken. Het systeem maakt meestal gebruik van SNMP-polling, maar aangepaste scripts kunnen worden bedacht om gegevens uit vrijwel elke bron te krijgen.

Cacti Screenshot

cactussen's voornaamste kracht ligt in polling-apparaten en het in kaart brengen van hun gegevens op webpagina's. En hoewel het dat heel goed doet, is dat ongeveer alles wat het zal doen. Als u echter geen waarschuwingen of andere extra's nodig hebt, is het eenvoudige en strakke ontwerp van het product precies wat u nodig hebt. Aangezien de software open-source is en bijna volledig in de PHP-taal is geschreven, is deze bovendien zeer aanpasbaar en kunt u deze aan onze specifieke behoeften aanpassen door alle vereiste functionaliteit toe te voegen.

Een van de cactussen's grootste troeven zijn de sjablonen. Er is bijvoorbeeld een ingebouwde sjabloon voor Cisco-switches die al de meeste elementen bevat die u op deze apparaten wilt controleren. En naast apparaatsjablonen zijn er ook grafieksjablonen en gegevensbronsjablonen. Dankzij de grote verscheidenheid aan beschikbare sjablonen is het configureren van de tool veel eenvoudiger en sneller. U kunt ook zelf apparaatspecifieke sjablonen maken als een geschikte nog niet bestaat. En er zijn veel apparaatspecifieke sjablonen die kunnen worden gedownload van de website van elke respectieve fabrikant van apparaten of van community-driven cactussen forums.

5. Observium

Observium is een monitoringplatform met veel functies, waarvan een aantal de onderhoudsarme en automatische detectie zijn. Het ondersteunt een breed scala aan apparaattypen, platforms en besturingssystemen van de meeste grote leveranciers, waaronder Cisco, Microsoft, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler en NetApp. Het primaire doel van het product is de gebruikers een mooie, intuïtieve en eenvoudige maar toch krachtige gebruikersinterface te bieden die de gezondheid en status van uw netwerk laat zien.

Observium Screenshots

Observium heeft veel meer te bieden dan alleen bandbreedtemonitoring. Het boekhoudsysteem meet bijvoorbeeld het totale maandelijkse bandbreedtegebruik in het 95th-percentiel of in totaal overgedragen bytes. Het heeft ook een waarschuwingsfunctie met door de gebruiker gedefinieerde drempels.

Observium is alleen beschikbaar voor Linux. Het is eenvoudig in te stellen en het configureert zichzelf bijna. Het grootste nadeel is het verkrijgen van de software die voor sommigen een uitdaging kan zijn. In plaats van een duidelijk gelabelde downloadpagina op de website van Observium, vindt u in plaats daarvan gedetailleerde installatie-instructies voor veel verschillende Linux-distributies. Elke set instructies bevat de koppelingen om het pakket voor die specifieke distributie te krijgen. Hoe ongebruikelijk het ook is, het is eigenlijk heel logisch en het helpt gebruikers bij het downloaden van het juiste pakket voor hun specifieke distro.

6. Nagios

Nagios is beschikbaar in twee verschillende versies. Ten eerste is er een gratis, open-source-versie genaamd Nagios Core die kan worden gedownload en die door iedereen kan worden gebruikt. Er is ook een commercieel product genaamd Nagios XI. Dit commerciële product heeft meer functies, maar ze delen allebei dezelfde kernmotor. Dit maakt de gratis editie natuurlijk een zeer krachtig hulpmiddel binnen zijn functiebeperkingen. Nagios' Het oorspronkelijke doel was controle van boven naar beneden, maar het is geëvolueerd naar een hulpmiddel dat gemakkelijk de operationele parameters van veel apparaten kan bewaken.

Nagios XI Dashboard

Een van de beste kenmerken van Nagios- met name de open-source versie - is de community-ondersteuning. Het is gewoon indrukwekkend, vooral voor een community-based aanbod. Ook zijn er door de community ontwikkelde plug-ins, frontends en add-ons rechtstreeks beschikbaar vanuit de Nagios website. Als u meer functionaliteit wilt, inclusief MPLS-monitoring, moet u betalen Nagios XI met bandbreedtebewaking en een handvol andere handige functies. Een gratis proefversie van Nagios XI is beschikbaar als u zelf wilt zien wat deze tool voor u kan doen.

7. WhatsUp Gold

WhatsUp Gold van Ipswitch is een andere tool die al een tijdje bestaat. De belangrijkste functie van dit hulpmiddel was vroeger het controleren van de systeembeschikbaarheid in plaats van operationele parameters. Dit is waar de naam vandaan komt. WhatsUp Gold zou worden gebruikt om te vertellen wat er is en wat niet. Een van zijn grootste voordelen is dat het een van de beste alarmeringssystemen is die kunnen worden geconfigureerd om waarschuwingen te verzenden op een groot aantal manieren, waaronder e-mail en sms.

WhatsUp Gold-schermafbeelding

Vandaag de dag, WhatsUp Gold doet veel meer dan alleen het controleren van de op en neer status van apparaten. Het is een echt monitoringplatform dat ook het bandbreedtegebruik kan meten en kan controleren of de services reageren. Het controleert bijvoorbeeld de beschikbaarheid van Exchange- en SQL-servers, Active Directory, IIS en Apache Web-services. En als uw serverfarm op de cloud is gebaseerd, kan WhatsUp Gold ook worden gebruikt voor het controleren van AWS- of Azure-installaties.

8. Zabbix

De laatste op onze lijst is nog een ander open-sourceproduct genaamd Zabbix. Deze tool heeft een zeer professionele uitstraling en lijkt veel op wat u van een commercieel product zou verwachten. Maar de goed uitziende web-gebaseerde interface is zeker niet de enige kracht. Het product heeft ook een indrukwekkende functieset. Zabbix zal de meeste op het netwerk aangesloten apparaten monitoren, niet alleen netwerkapparatuur. dat kan het een uitstekende optie maken als u bijvoorbeeld ook servers wilt monitoren.

Zabbix-dashboard

Zabbix gebruikt zowel SNMP als de Intelligent Platform Monitoring Interface (IMPI) voor het bewaken van apparaten. U kunt het gebruiken om bandbreedte, apparaat CPU en geheugengebruik, algemene apparaatgezondheid en configuratiewijzigingen te controleren. In aanvulling op, Zabbix beschikt over een uitstekend en volledig aanpasbaar waarschuwingssysteem dat niet alleen e-mail- of sms-waarschuwingen zal verzenden, maar ook lokale scripts zal uitvoeren.

bron