Inleiding
In dit document worden de logbestanden van System Health Daemon (shd_logs) beschreven en wordt beschreven hoe u problemen kunt oplossen met de prestaties van Secure Web Applicatie (SWA) met dit logbestand.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Physical of Virtual Secure Web Applicatie (SWA) geïnstalleerd.
- Licentie geactiveerd of geïnstalleerd.
- Secure Shell-client (SSH).
- De setup-wizard is voltooid.
- Administratieve toegang tot de SWA.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Wat is SHD LOGS
SHD-logbestanden houden de meeste prestatiegerelateerde processtatistieken in SWA voor elke minuut.
Hier is een voorbeeld van een SHD-logregel:
Mon Jun 9 23:46:14 2022 Info: Status: CPULd 66.4 DskUtil 5.2 RAMUtil 11.3 Reqs 0 Band 0 Latency 0 CacheHit 0 CliConn 0
SrvConn 0 MemBuf 0 SwpPgOut 0 ProxLd 0 Wbrs_WucLd 0.0 LogLd 0.0 RptLd 0.0 WebrootLd 0.0 SophosLd 0.0 McafeeLd 0.0 WTTLd 0.0 AMPLd 0.0
SHD-logbestanden zijn acceptabel vanaf Command Line Interface (CLI) en vanaf File Transfer Protocol (FTP). Er zijn geen opties om het logbestand te bekijken vanuit een grafische gebruikersinterface (GUI).
Toegang tot SHD-logs
Van de CLI:
- Typ grep of tail in CLI.
- Vind "shd_logs Type: SHD Logs Retrieval: FTP Poll uit de lijst en typ het bijbehorende nummer.
- In Voer de reguliere expressie voor grep in. U kunt reguliere expressies typen om in de logbestanden te zoeken. U kunt bijvoorbeeld datum en tijd typen.
- Wil je dat deze zoekopdracht hoofdlettergevoelig is? [Y]> U kunt dit als standaard laten staan, tenzij u moet zoeken naar hoofdlettergevoeligheid die u in SHD_Logs niet nodig hebt.
- Wilt u zoeken naar niet-overeenkomende lijnen? [N]> U kunt deze regel als standaard instellen, tenzij u moet zoeken naar alles behalve de reguliere expressie van Grep.
- Wil je de logboeken volgen? [N]> Deze optie is alleen beschikbaar in de uitvoer van de map. Als u deze optie standaard (N) laat staan, worden de SHD-logbestanden vanaf de eerste regel van het huidige bestand weergegeven.
- Wilt u de uitvoer pagineren? [N]> Als u "Y" selecteert, is de uitvoer hetzelfde als de uitvoer van minder opdracht, kunt u tussen regels en pagina's navigeren. U kunt ook in de logbestanden zoeken (Type /dan het trefwoord en druk op enter) om de logweergave op type q te verlaten.
Van FTP:
- Zorg ervoor dat FTP is ingeschakeld vanuit GUI > Netwerk > Interfaces.
- Verbind met SWA via FTP.
- De map Shd_logs bevat de logbestanden.
SHD-logvelden
De velden in de SHD-logbestanden zijn gedetailleerd:
Veldnummer |
Naam |
Identificatie |
Beschrijving |
8 |
CPUL d |
% % 0-99 |
CPU-BELASTING Totaal percentage van de op het systeem gebruikte CPU’s zoals gerapporteerd door het besturingssysteem |
10 |
Schoenspel |
% % 0-99 |
Schijfgebruik ruimte gebruikt op de /data partitie |
12 |
RAMUtil |
% % 0-99 |
RAM-gebruik Percentage vrij geheugen gemeld door besturingssysteem |
14 |
Verzoeken |
Aanvragen / seconden |
Verzoeken Gemiddeld aantal transacties (verzoeken) in de voorbije minuut |
16 |
band |
Kb/s |
Bandbreedte opgeslagen Gemiddelde bandbreedte die in de afgelopen minuut is opgeslagen. - equivalent aan SNMP-bandbreedte opgeslagen gemiddelde voor de afgelopen minuut |
18 |
Latentie 1 |
Milliseconden (ms) |
Gemiddelde vertraging (responstijd) in de laatste minuut neemt het tweede veld in toegangslogbestanden - dat toont hoeveel tijd de TCP-verbinding vergt van de eindgebruiker naar WSA (of van de eindgebruiker naar de webserver als de verbinding niet is gedecodeerd) WSA vat de tijden samen, voor elk verzoek dat in toegangslogboeken voor laatste minuten wordt geregistreerd en verdeel het in de aantallen deze verzoeken en krijg een gemiddelde latentie voor SHD |
20 |
Cache hit |
Nummer # |
De cache bereikte de afgelopen minuut een gemiddelde. - Gelijk aan SNMP-cache hit gemiddelde voor afgelopen minuut |
22 |
CliConn |
Nummer # |
Totaal aantal huidige clientverbindingen Van clients tot WSA - equivalent aan de huidige totale clientverbindingen van SNMP |
24 |
SRVConn |
Nummer # |
Totaal aantal huidige serververbindingen Van WSA naar webserver - equivalent aan de huidige totale SNMP-serververbindingen. |
26 |
MemBuf 2 |
% % 0-99 |
Geheugenbuffer Huidige totale hoeveelheid Proxy Buffer Geheugen die vrij zijn. |
28 |
Uitruilen |
Nummer # |
Aantal pagina's dat is uitgewisseld, zoals gerapporteerd door OS. Page File of Paging bestand, is ruimte op een harde schijf gebruikt als tijdelijke locatie om informatie op te slaan wanneer RAM volledig wordt gebruikt. |
30 |
ProxLD |
% % 0-99 |
De belasting van het proxproces Verantwoordelijk proces voor de verwerking van alle inkomende verzoeken (HTTP/HTTPS/FTP/SOCKS) |
32 |
WBRS_WUCld |
% % 0-99 |
Webreputatie laden van coring Proces gebruikt voor de eigenlijke WBRS scanengine. Proxy proces interacteert met vraag en proces om WBRS scans uit te voeren. |
34 |
LogLd |
% % 0-99 |
Proxy-logbestand laden |
36 |
RPTld |
% % 0-99 |
Rapporteer de werklast van de motor Verantwoordelijk proces voor aanmaken Rapportagedatabase. 'report' werkt samen met 'haystackd' om de Web Tracking database te creëren. |
38 |
WebrootLd |
% % 0-99 |
Webex Antimalware-lading |
40 |
SophosLd |
% % 0-99 |
lading van Sophos Antivirus |
42 |
McAfeeLd |
% % 0-99 |
McAfee Antivirus-lading |
44 |
WTTLd |
% % 0-99 |
Web traffic tap |
46 |
AMPLd |
% % 0-99 |
Advanced Malware Protection |
- Soms kan worden verwacht dat een hoge piek in Latency in SHD logs te zien, bijvoorbeeld als er niet veel verzoeken op WSA en op een bepaald moment was er een lange duur verbinding - bijvoorbeeld enkele dagen. Dan kan dit enkele verzoek de Latency voor die minuut verhogen wanneer het klaar was en het inlogt toegangslogboeken.
2. Zoals geschreven in:
"RAM-gebruik voor een systeem dat working
efficiënt kan hoger zijn dan 90%, omdat RAM dat niet anders in gebruik is door het web object cache wordt gebruikt. Als uw systeem niet experiencing
belangrijke prestatiekwesties en deze waarde niet vastzit aan 100%, het systeem is operating
normaal."
Opmerking: Proxy Buffer Memory is een component die dit RAM gebruikt
Probleemoplossing met SHD-logbestanden
Andere hoge lading van proces
Als de lading van het andere proces hoog is, controleer tabel-1 van dit artikel en lees de logboeken met betrekking tot dat proces.
Hoge latentie
Als u een hoge latentie zag in de SHD-logboeken, moet u de Proxy_track logboeken in /data/pub/track_stats/ controleren. Vind het tijdkader dat de latentie hoog is. In de proxy track heb je een paar records die gerelateerd zijn aan latency. De cijfers voor elke sectie zijn het totale aantal gevallen sinds de laatste reboot. In deze code bijvoorbeeld:
Current Date: Wed, 11 Jun 2022 20:03:32 CEST
...
Client Time 6309.6 ms 109902
...
Current Date: Wed, 11 Jun 2022 20:08:32 CEST
...
Client Time 6309.6 ms 109982
In 5 minuten, het aantal klanten verzoeken die 6309.6 ms of hoger hebben genomen is 80 verzoeken. Dus je moet de getallen in elk tijdframe aftrekken om de juiste waarde te krijgen die je moet overwegen deze items:
Tijd van de cliënt: Tijd die het van Cliënt aan SWA vergt.
Hit Time: Cache hits: De gevraagde gegevens zijn in het cache en kunnen worden geleverd aan de klant.
Miss Time: Cache missen: De opgevraagde gegevens zijn niet in het cache of is niet up-to-date en kunnen niet aan client worden geleverd.
Server Transaction Time: tijd die nodig is van SWA naar web server.
Bij de controle van de prestaties moet ook met deze waarden rekening worden gehouden:
gebruikstijd: 160.852 (53,33%)
systeemtijd: 9,768 (3,256%)
In Track Stat-logbestanden wordt elke 5 minuten (300 seconden) informatie vastgelegd. In dit voorbeeld is de gebruikerstijd 160.852 de tijd (in seconden), die CPU was geladen met taken om gebruikersverzoeken te verwerken. De tijd van het systeem is de tijd dat SWA netwerkgebeurtenissen, zoals het routeren van besluit etc. verwerkt. De som van deze twee percentages is de totale CPU-belasting op dat moment. Als de gebruikerstijd hoog is, betekent dit dat u rekening moet houden met een hoge complexiteitsconfiguratie.
Gerelateerde informatie