by Mark Harris 22 november 2017
In de 'tips en trucs'-blog van deze week bespreek ik een van de meest voorkomende scenario's waarmee netwerkbeheerders worden geconfronteerd: problemen oplossen met een trage applicatie.
Wanneer een gebruiker een trage applicatie ervaart, wijst iedereen met de vinger naar het netwerk. In de meeste IT-afdelingen is zelden een enkele persoon verantwoordelijk voor de prestaties van de applicatie. Netwerkbeheerders, databasebeheerders, serverbeheerders en zelfs applicatieprogrammeurs worden doorgaans collectief verantwoordelijk gehouden. Maar het zijn vaak de netbeheerders die de bal vasthouden nadat de andere teams hun analyse hebben uitgevoerd. Dat komt omdat het dagen kan duren om op te sporen of er een netwerkprobleem is applicatie prestaties.
U kunt netwerkautomatisering gebruiken binnen uw bestaande workflows voor het oplossen van problemen om trage applicaties effectiever te diagnosticeren. U kunt direct een dynamiek maken Netwerkkaart om het segment van het netwerk te identificeren dat verantwoordelijk is voor het doorsturen van het applicatieverkeer. Vervolgens kunt u automatisering uitvoeren om de prestaties van het netwerk te diagnosticeren, routeringswijzigingen te vinden en configuratieverschillen te identificeren.
Klik hier om het in actie te zien!
Breng de applicatiestroom in kaart
Stel dat een slecht presterende applicatie het netwerk over drie datacenters doorkruist. Om het probleem op te lossen, een single netwerk diagram met de relevante apparaten van de drie datacenters is vereist, niet drie aparte schema's met alle apparaten in elk datacenter. Met andere woorden, een gerichte kaart is de beste troef voor het oplossen van problemen. Met NetBrain, kunt u de bron- en bestemmingsadressen van de applicatie invoeren om de realtime stroom in kaart te brengen.
Layer-3 en Layer-2 Kaart van een applicatiestroom
In sommige gevallen kan de routering van applicatieverkeer asymmetrisch zijn (via een ander retourpad). Om te bepalen of de toepassing waarvoor u problemen oplost, dit soort asymmetrische routering ervaart, kunt u snel het omgekeerde stroompad in kaart brengen om te zien hoe het verkeer terugstroomt van punt B naar punt A:
Asymmetrische routering van applicatieverkeer
Automatiseer prestaties en configuratiediagnose
A NetBrain Qapp biedt u een manier om de prestatie- en configuratiegegevens te verzamelen waarnaar u op zoek bent, zonder dat u zich achtereenvolgens op een aantal apparaten hoeft aan te melden en een reeks show-commando's hoeft in te voeren. NetBrain heeft verschillende ingebouwde apps die prestatietests van applicaties kunnen automatiseren en configuratieproblemen kunnen opsporen. Het belangrijkste is dat u eenvoudig uw eigen apps kunt schrijven om nog veel meer te automatiseren. Deze apps gebruiken de kaart als het 'canvas' voor uw gerichte gegevensanalyse.
Aanbevolen app: Layer-4 analyse op poortniveau
Voor moderne netwerken is het niet voldoende om applicatieverkeer op IP-niveau te analyseren, omdat ACL-, QoS- of NAT-technologie de applicatiestroom op poortniveau kan beïnvloeden. Een server kan bijvoorbeeld toegankelijk zijn via een webbrowser (die werkt op poort 80/443), maar telnet-verkeer (op poort 23) kan worden geweigerd. Met behulp van de Layer-4 Port-Level Analysis-app kunt u het Layer-4-protocol en het poortnummer specificeren om regels en beperkingen voor het doorsturen van verkeer te identificeren die specifiek zijn voor de gedefinieerde poort.
Identificeer regels en beperkingen voor het doorsturen van verkeer
Ontdek veranderingen in de verkeersstroom
Een recente wijziging in de configuratie of routering kan onbedoeld de prestaties van de applicatie hebben beïnvloed. Daarom is het vaak een goed idee om te vragen 'wat is er veranderd?'. Deze app kan helpen bij het identificeren van veranderingen in de topologie door de stroom in kaart te brengen zoals deze er op een eerder tijdstip uitzag.
Identificeer veranderingen in topologie en routering
Aanbevolen app: Algemene gezondheidsmonitor
Wanneer een applicatie traag werkt, kan dit komen door congestie op het netwerk, overmatige verbindingsvertraging of defecte hardware. De app Monitor Network Health voert een continue SNMP-scan uit van het relevante netwerk om de beschikbaarheid van het apparaat, de status van het apparaat en de verbindingsprestaties (vertraging, fouten en gebruik) te bepalen.
Geef live apparaat- en interfaceprestatiegegevens weer
Deze app genereert alarmen als een drempel wordt overschreden. Dus als een apparaat uitvalt of een verbinding verstopt raakt, kunt u worden gewaarschuwd dat het netwerk zich symptomatisch gedraagt. Verder zal de app deze gegevens in de loop van de tijd plotten, zodat u kunt zien of pieken tot intermitterende problemen leiden.
Aanbevolen app: NetFlow-analyse
Als uw apparaten zijn geconfigureerd met NetFlow, kunt u gebruikmaken van de NetFlow Analysis-app om knelpunten in de bandbreedte te analyseren. Drill-down in de bandbreedtegebruiksgegevens van elke interface om de relevante NetFlow-gegevens te zien, zoals bron- en bestemmingspoorten en interfaces. U kunt ook toppraters identificeren die de bandbreedte in beslag nemen en de bottleneck veroorzaken.
Identificeer topsprekers met netflow
Dit zijn slechts een paar manieren waarop u naar het netwerk kunt wijzen als er een trage applicatie is (of de schuld wegnemen!). Als je deze functies zelf wilt uitproberen, ga dan naar onze technologielabs - toegankelijk binnenin NetBrain's Onmiddellijke proef!