Diagnostisera Sophos NDR Integration Appliance och sensorn
Den här runbook-artikeln avgränsar fel i NDR Integration Appliance och NDR-sensorn. Den börjar med exakt status i Sophos Fusion, tolkar synliga status- och mätvärden och visar när loggar måste samlas in för Sophos Support.
Statusen Connected eller grön är endast en delkontroll. Den bevisar varken fullständig speglingstäckning, lyckad uppladdning av varje datapost eller fungerande end-to-end-detektering.
Snabbt arbetsflöde
- Dokumentera appliance-namn, System ID, felets starttid med tidszon och exakt meddelandetext.
- Kontrollera färg och appliance-status i Sophos Fusion, men starta inte om något ännu.
- Läs Status, NDR, Integrations och Advanced i Appliance Manager och skapa skärmbilder med tidsstämpel.
- Hänför symptomet till en felklass: plattform/CPU, egress/uppladdning, SPAN, registrering eller delade resurser.
- Genomför endast en reversibel korrigering inom den felklassen.
- Kontrollera samma mätpunkter igen under jämförbar belastning.
- Samla in loggar och eskalera vid motstridiga signaler, containrar som inte är redo eller utebliven effekt.
Symptom, kontroll och nästa steg
| Synligt symptom | Dokumentera först | Kontrollera | Gör inte detta |
|---|---|---|---|
Röd: NDR containers not ready, <specific container names>. | angivna containrar, Advanced, CPU-plattform, version, Uptime | kontrollera CPU-krav och synlig containerstatus; samla sedan supportdiagnostik | ändra inte containrar manuellt och kör inga kubectl- eller Dragonfly-kommandon |
Röd: Upload to s3 failed. Request was received but an error code was returned. Error code: <S3 upload error> | fullständig felkod, NDR-uppladdning, proxy-/brandväggsändringar | kontrollera DNS, routing, TCP 443, Web Proxy och aktuella Sophos-egressmål | öppna inte internet brett och hitta inte på förmodade enskilda värdar |
Röd: spanX: unhealthy span | berörd port, flödesförlopp, senaste speglingsändring | jämför källa, riktning, mål, kabel/portgrupp, VLAN och tunnelväg med godkänd plan | höj inte CPU som ersättning för felaktig speglingskonfiguration |
Gul: spanX: packets being dropped | port, tidpunkt, CPU per kärna, trafikprofil, andra integrationer | kontrollera kapacitet och dubbla speglingskällor; meddelandet betyder mer än 10 % tappade paket | behandla inte tröskeln som en acceptabel förlustbudget |
| Grön, men förväntade data eller Detections saknas | dokumentera Capture, Flows, Upload och testad väg separat | kontrollera täckning, VLAN-taggar, källa/riktning och end-to-end-test stegvis | framställ inte grönt eller minst 2 % unicast som bevis på täckning |
| Connected, men inga data i Data Lake | kontrollera NDR-/integrationsuppladdning och Advanced | kontrollera egress och synlig Dragonfly-status; jämför CPU/EVC vid Pending | kör ingen direkt Dragonfly-fråga och ändra ingen databas |
| Appliance stannar på Waiting for deployment | VM-start, MGMT-adress, DNS/NTP, egress och rätt appliance-tilldelning | kontrollera hanteringsväg och bootstrap; koppla avbildning/seed endast till skapad appliance | gör ingen andra manuell registrering och ingen oprövad ominstallation |
| Appliance Manager kan inte nås | Fusion-status, MGMT-IP, route och gällande åtkomstregel | skilj hanteringsväg från SPAN-väg, verifiera måladress och följ autentiseringsgrenen nedan | improvisera ingen hanterings-IP på SPAN-gränssnittet |
| Hög CPU utan annan varning | värden per kärna, Packet Drops, Upload, Flows | skilj förväntade DPDK-kärnor från extra belastning | betrakta inte automatiskt en enskild kärna på 100 % som ett fel |
Tolka rött, gult och grönt korrekt
Rött: integrationen fungerar inte
Vid rött är det konkreta meddelandet viktigare än färgen:
NDR containers not ready, <specific container names>.betyder att minst en nödvändig applikation inte är redo. Omdragonflynämns eller har avvikande synlig status börjar kontrollen med CPU-kompatibilitet och plattformskrav.Upload to s3 failed. Request was received but an error code was returned. Error code: <S3 upload error>betyder att appliance försökte ladda upp via en försignerad URL till en S3-bucket och fick en felkod. Detta är främst en egress-/proxyfelklass.spanX: unhealthy spanhänför störningen till ingången på den angivna SPAN-porten. Kontrollera först den sändande nätverkskomponenten eller den virtuella speglingsvägen.
Gult: integrationen fungerar med fel
spanX: packets being dropped visas när mer än 10 % av nätverkspaketen tappas. Paketinsamling och bearbetning är CPU-intensiva. En VM kan behöva fler vCPU:er. På certifierad maskinvara kan belastningen fördelas till ytterligare en appliance enligt godkänd täckningsplan. Log Collectors som körs gemensamt kan belasta samma resurser ytterligare.
En kapacitetsändring åtgärdar dock inte överlappande speglingskällor, en övertecknad målväg eller felaktig SPAN-konfiguration. Jämför därför trafikprofil och topologi före skalning.
Grönt: inget integrationsfel rapporteras för närvarande
Grönt betyder att NDR tar emot SPAN-trafik och bearbetar paketdata utan rapporterat problem. Den aktuella klassificeraren för en felfri SPAN-port kräver minst 2 % unicast-paket. Det bevisar inte att alla önskade VLAN, platser, riktningar eller tidsfönster samlas in. Det äldre påståendet att en port måste visa 100 % unicast används inte.
Detaljerad tolkning av hälso- och kapacitetssignaler finns i ”Övervaka hälsa och kapacitet för Sophos NDR”.
Om förväntade Detections fortfarande saknas trots grönt genomför du först den säkra NDR-testdetekteringen. Om även detta bevis saknas och ett VLAN-problem misstänks sparar du tidsfönster, SPAN-port, valt VLAN och synlig appliance-status för Sophos Support. VLAN Strip får endast ändras när analysen bekräftar att både valt VLAN och VLAN0 når sensorn. Annars ska inställningen förbli oförändrad.
Avgränsa lokala händelser med NDR Query
När Capture och Upload behöver kontrolleras separat kan NDR Query i Appliance Manager visa den lokala händelsenivån. Frågan körs mot NDR-händelsedatabasen på denna appliance-VM, inte mot Sophos Data Lake. Den måste tydligt skiljas från den separat distribuerade Investigation Console, som tillhandahåller data från en tilldelad NDR Appliance för Threat Hunting i det lokala nätverket.
- Dokumentera berörd appliance och felets tidsfönster.
- Öppna NDR Query och välj Example queries under Query.
- Kopiera en lämplig fördefinierad fråga med Copy, klistra in den i textfältet och kör den med Go.
- Spara resultatet under Query Results med tidsstämpel. Ordna kolumnerna med dra och släpp vid behov.
- Jämför resultatet med aktiviteten under NDR och Fusion-statusen för samma tidsfönster.
Appliance Manager stöder för närvarande endast fördefinierade frågor här. Använd ingen egen SQL-fråga och ingen fråga från Investigation Console. Ett lokalt resultat när data saknas i Fusion leder den fortsatta kontrollen till Upload och Egress. Ett tomt lokalt resultat leder den först till SPAN-ingång, tidsfönster och val av fördefinierad fråga. Resultatet är inte ensamt ett bevis på fel.
Bedöm oväntade Nmap-Detections
Om nya Nmap-baserade OS-skanningar uppträder i andra säkerhetsprodukter kontrollerar du status för OS Detection under Global NDR Settings. Alternativet är avstängt som standard och skannar efter aktivering varannan timme varje intern IP-adress som NDR har sett. Detta kan utlösa Detections i andra säkerhetsprodukter.
Jämför aktiveringstidpunkt, berörd appliance, mål-IP-adresser och tidsstämplar för Detections. Om aktiveringen inte är godkänd, målen är otillåtna eller driftpåverkan uppstår stänger du av OS Detection igen och dokumenterar tidpunkten. Övervaka sedan att inga nya skanningshändelser som har utlösts av funktionen tillkommer. Hantera redan befintliga meddelanden enligt processen för respektive verktyg. Upprepa inga Nmap-kommandon manuellt och skapa inga undantag i andra säkerhetsprodukter enbart för att dölja symptomet. Om funktionen ska förbli aktiverad krävs ett dokumenterat godkännande från nätverks- och säkerhetsansvariga samt validering under minst ett fullständigt tvåtimmarsintervall.
Avgränsa container- och Dragonfly-symptom utan CLI
Dragonfly bearbetar NDR-data. Två synliga mönster är relevanta för diagnostiken:
- Ett rött meddelande om containrar som inte är redo kan visas när
dragonflyfastnar i en omstartsloop på grund av att nödvändiga CPU-instruktioner saknas. - Om appliance är Connected i Fusion men data inte når Data Lake och Dragonfly står på
Pendingunder Advanced, måste EVC-läget kontrolleras i ett VMware EVC-kluster. Sophos kräver Skylake generation or later; Sandy Bridge stöds inte.
För virtuella NDR-enheter på VMware ESXi eller Hyper-V måste CPU-flaggorna pdpe1gb och avx2 vara tillgängliga. pdpe1gb krävs för paketinsamling och avx2 för maskininlärningsfunktioner. Fler vCPU:er kompenserar inte för flaggor som saknas. Processor Compatibility Mode stöds inte på Hyper-V. För ESXi gäller dessutom VM Hardware Version 11 eller senare samt de dokumenterade plattformskraven.
Säker kontroll:
- Dokumentera status och synligt namn på berörd container under Advanced.
- Dokumentera CPU-belastning, Memory, Root Disk och Data Disk under Status.
- Jämför hypervisor, CPU-modell, EVC- eller Compatibility-inställning och flaggorna som VM:n får med godkänd plattformsdokumentation.
- Korrigera en felaktig hypervisor-/CPU-inställning endast i ett planerat underhållsfönster. Dokumentera först utgångsvärde och återgångsväg.
- Validera därefter VM- och appliance-status via de ordinarie driftgränssnitten.
- Skapa loggpaket och eskalera om
dragonflyförblirPending, en container inte blir redo eller en omstartsloop är synlig.
Plattformsvärden och CPU-krav sammanfattas i ”Sophos NDR: välj plattform och dimensionera sensorn korrekt”.
Kontrollera S3-uppladdning och utgående anslutning
Ett S3-uppladdningsfel betyder inte att ingen SPAN-trafik kommer fram. Capture och Upload är två separata steg. Spara därför Capture-/Flow-aktivitet och Uploaded för samma tidsfönster under NDR i Appliance Manager.
Kontrollera egressvägen i denna ordning:
- Stämmer MGMT-IP-konfigurationen – DHCP eller manuell – med hanteringsnätverket?
- Fungerar DNS-upplösning och NTP via avsedda tjänster?
- Går Default Route via avsedd internet- eller central egressväg?
- Tillåter Network ACL, Security Group eller lokal brandvägg utgående HTTPS-trafik?
- Tillåter Web Proxy appliance och nödvändiga mål utan att ändra eller blockera den försignerade S3-begäran?
- Stämmer reglerna med Sophos aktuella port- och domänundantag?
Listan över regionsberoende domäner utan jokertecken ska inte kopieras från gamla ärenden. Jämför den vid kontrolltillfället med aktuella Appliance requirements. En tillfällig bred internetregel är inget säkert test. Gör ändringarna var för sig och validera efter varje steg med samma feltidsfönster.
Återställning: En proxy-, ACL- eller brandväggsregel som ändrats för test ska återställas till utgångsvärdet efter kontrollen om den inte krävs permanent. Vid återställningen måste andra integrationers tidigare fungerande hanterings- och uppladdningsvägar förbli intakta.
SPAN unhealthy, Packet Drops eller saknade Flows
spanX: unhealthy span
Kontrollera för exakt den angivna porten:
- förväntad speglingskälla och riktning,
- dedikerat målgränssnitt och fysisk kabeldragning,
- tilldelning av insamlings-NIC, portgrupp eller vSwitch,
- mål-IP, routing, MTU samt GRE- eller VXLAN-värden vid ERSPAN,
- senaste ändringar av VLAN, trunk, portgrupp, värdplacering eller speglingssession,
- om målet av misstag åter speglas som källa.
Skapa känd, ofarlig unicast-trafik med en pilotvärd och observera avsedd SPAN-port och flödesförlopp i samma tidsfönster. Om aktivitet saknas ska diagnostiken stanna vid källa, riktning, filter, transport eller insamlingstilldelning. Bedöm bearbetning och uppladdning först när ingången är bevisad.
spanX: packets being dropped
Vid mer än 10 % paketförlust dokumenteras dessutom:
- tilldelade vCPU:er och CPU per kärna,
- bandbredd, paket/s och flöden/s,
- nyligen tillagda eller överlappande speglingskällor,
- Memory samt trend för Root Disk och Data Disk,
- samtliga Log Collectors på samma appliance med Received, Filtered, Accepted och Uploaded.
För en delad appliance börjar dimensioneringen med NDR. Därefter beaktas collectorbelastningen. Ytterligare gränssignaler är högst 8'000 collector-händelser per sekund för hela appliance och, vid 16 GB RAM, högst 2 GB för Log Collectors. Även CPU-kärnor som NDR gör anspråk på kan delas med andra integrationer och därmed påverka NDR-kapaciteten. Om collectorbelastning måste fördelas fastställer du först ansvar och mål-appliance och använder den generiska integrationsguiden. Den här runbook-artikeln ändrar inga tillverkarspecifika Syslog-källor.
Med 4 vCPU ligger typiskt en kärna på 100 % på grund av DPDK; med 8 vCPU ligger två kärnor på 100 %. Det är i sig normalt. Ett kapacitetsfel styrks av kombinationen med paketförlust, ytterligare belastade kärnor, sjunkande uppladdning eller förändrat flödesförlopp.
Speglingskedjan, pilotvalideringen och en avgränsad återgång beskrivs i ”Planera och validera trafikspegling för Sophos NDR”.
Diagnostisera registrering och Connected
En ny appliance visas först som Waiting for deployment. Efter lyckad bootstrap och hanteringsväg ändras statusen under Threat Analysis Center > Integrations > Configured > Integration Appliances till Connected.
Om detta inte sker:
- identifiera rätt appliance med namn, plattform och genererad avbildning eller seed,
- kontrollera VM-start efter bestående fel- eller omstartsloopar,
- kontrollera MGMT-IP, VLAN, DHCP eller manuella värden, gateway och DNS,
- kontrollera NTP och nödvändig egress mot aktuella appliance-krav,
- använd på ESXi OVA-filen från Fusion endast för ett driftsättningsförsök. Följ aktuellt driftsättningsförlopp för andra plattformar.
- dokumentera tidpunkt, synlig status och senaste bootstrap-utdata utan hemligheter.
Ta varken bort eller installera om appliance. Den här runbook-artikeln innehåller medvetet inget förfarande för nedmontering eller ersättning. Connected bekräftar central anslutning och tilldelning, inte SPAN-täckning, uppladdning eller detektering.
Om appliance tidigare var Connected och förlorar statusen kontrolleras först hanteringsväg, egress och appliance-tillgänglighet. Speglingsinställningar är inte första åtgärd eftersom SPAN och hantering är separata vägar.
Kontrollera åtkomst till Appliance Manager i stället för sensorfel
Om Open Appliance Manager öppnas men inloggning med zadmin misslyckas är detta först ett inloggningsproblem, inte bevis på SPAN-, uppladdnings- eller Dragonfly-fel. Använd länken reset it i bekräftelsedialogen för Open Appliance Manager om lösenordet är glömt och ange ett nytt lösenord. Lägg det nya lösenordet direkt i lösenordssystemet. Varken det gamla eller det nya lösenordet hör hemma i en skärmbild, driftlogg eller ett Support Case.
Om kontot har låsts på grund av för många felaktiga lösenordsförsök är den dokumenterade alternativa vägen webbkonsolen för den hypervisor som är värd för appliancen. Välj där Unlock Account i Weblink interface. Denna reservväg förutsätter redan behörig åtkomst till hypervisorns webbkonsol. Den här runbook-artikeln lägger inte till shell-, SSH- eller konsolkommandon och härleder ingen annan åtkomstväg från detta. Prova därefter inloggningen en gång med det säkert lagrade lösenordet. Om kontot fortfarande är låst ska du inte prova fler lösenord. Dokumentera i stället tidpunkt och synligt meddelande och kontakta Sophos Support.
Offline-konfiguration av Management som sista lokala återställningssteg
Actions > Settings > Management i Appliance Manager får endast ändras lokalt när VM:n saknar nätverksanslutning. Om anslutningen fungerar ska ändringen göras i Sophos Fusion. Att VM:n är offline skapar inte i sig en ny åtkomstväg. Den lokala korrigeringen förutsätter ett redan befintligt och godkänt återställningsförfarande. Utan sådan åtkomst sparar du aktuell MGMT-IP, senast kända Fusion-status och plattformsdata och eskalerar ärendet.
Jämför före Save gamla och nya värden för IP Assignment, IPv4/Netmask, Gateway IP, DNS, DNS 2 samt vid behov Enable Web Proxy, Web Proxy Type, Proxy URL och Port Number. Proxyautentiseringsuppgifter ska stanna i lösenordssystemet. Ändra endast det värde som bevisligen är felaktigt. Om gränssnittet kräver en bekräftelse för omstart är detta en omstart av appliancen: NDR och alla Log Collectors avbryts. Dokumentera därför först gemensamma arbetslaster, underhållsfönster, förväntad ny IP-adress och återgångsväg.
När ändringen har trätt i kraft kontrollerar du åtkomst på den nya IP-adressen, Fusion-status, NDR Capture och Upload samt alla Log Collectors. Om den godkända återställningsåtkomsten fortfarande finns och kontrollen misslyckas återställer du exakt den senaste ändringen till de registrerade utgångsvärdena. Om gränssnittet inte längre kan nås ska du inte gissa adresser eller proxyvärden. Eskalera med baslinje, tidpunkt och påverkan. Fullständig för- och efterkontroll finns i ”Säker drift av Sophos NDR-appliance och sensor”.
Skydda andra integrationer på en delad appliance
Fäll ut pilen vid appliance-namnet i Fusion och dokumentera alla integrationer på samma appliance före Restart eller resursändring. Under Integrations i Appliance Manager visas deras status, senaste omstart och Syslog-räknare.
- En enskild Log Collector kan startas om separat med Restart; NDR och andra integrationer fortsätter.
- Restart All påverkar alla Log Collectors men inte NDR.
- Restart NDR påverkar NDR-sensorn men inte Log Collectors.
- Actions > Restart påverkar hela VM:n och avbryter NDR och alla Log Collectors.
- Actions > Shutdown stoppar hela VM:n och alla integrationer; en separat verifierad startväg krävs.
En bred VM-omstart är inte det första diagnostiksteget. Dokumentera först status och mätvärden och avgör den minsta berörda komponenten. Påverkan och säker driftordning beskrivs i ”Hantera Sophos NDR Appliance och sensor säkert”.
Samla in diagnostikdata och loggar
Baspaket
Dokumentera före en ändring:
- appliance-namn, System ID, Version, K3S Helm Chart version och Uptime,
- Fusion-status och exakt feltext,
- start, reproduktionstidpunkt och tidszon,
- CPU per kärna, Memory, Root Disk och Data Disk under Status,
- Capture per konfigurerad SPAN-port, Uploaded och flödesförlopp under NDR,
- alla Log Collectors på samma appliance med status och räknare under Integrations,
- synlig containerstatus och senaste synliga omstartstid under Advanced,
- plattform, VM-resurser, trafikprofil och senaste ändringar,
- förväntat och faktiskt resultat samt verksamhetspåverkan.
När Appliance Manager inte kan nås
- Öppna Threat Analysis Center > Integrations > Configured > Integration Appliances i Fusion.
- Välj Collect logs i trepunktsmenyn för berörd appliance.
- Öppna informationsmeddelandet i kolumnen Log requested och anteckna filnamnet som visas.
- Överlämna filnamnet tillsammans med appliance, tidsfönster och feltext till Sophos Support.
När Appliance Manager kan nås
- Välj Open Appliance Manager i trepunktsmenyn och sedan Open.
- Välj Actions > Download Log File i Appliance Manager.
- Överför loggarkivet till befintligt Case endast genom överenskommen supportkanal.
Loggarkiv kan innehålla IP-adresser, värdnamn och andra känsliga driftdata. zadmin-lösenord, tokens, privata nycklar, proxyautentiseringsuppgifter och andra hemligheter får aldrig finnas i ärende, skärmbild eller bilaga.
Ge Remote Assistance kontrollerat
Aktivera Remote Assistance endast för ett konkret supportärende. Appliance måste vara online.
- Öppna Threat Analysis Center > Integrations > Configured > Integration Appliances i Fusion.
- Välj Remote Assistance i trepunktsmenyn.
- Aktivera Enable i dialogrutan.
- Markera bekräftelsen för Sophos Group Privacy Notice och välj Save.
- Vänta tills Access ID visas.
- Skicka endast detta Access ID till Sophos Support genom överenskommen kanal.
Åtkomsten upphör automatiskt senast efter sju dagar. Om analysen avslutas tidigare inaktiverar du Enable i samma dialogruta och dokumenterar sluttiden. Remote Assistance ersätter varken ett Support Case eller diagnostikpaketet.
Validera och återställ korrigeringen säkert
Ändra endast en hypotes per genomgång. Dokumentera utgångsvärde, ansvarig person, underhållsfönster och återgångsväg i förväg. Kontrollera därefter under jämförbar belastning att:
- föregående röda eller gula meddelande inte återkommer,
- förväntad appliance-status och hanteringsväg är stabila,
- varje avsedd SPAN-port visar aktivitet som motsvarar pilottrafiken,
- flödesförlopp och uppladdning förblir stabila under ett representativt tidsfönster,
- inget meddelande om mer än 10 % paketförlust återkommer,
- CPU utanför förväntade DPDK-kärnor, Memory och Storage har tillräcklig marginal,
- alla Log Collectors på samma appliance fortsätter att bearbeta data,
- en plattformsändring tillhandahåller nödvändiga CPU-flaggor och ett läge som stöds.
Om efterkontrollen misslyckas eller nya effekter uppstår återställer du exakt den senaste ändringen. Om utgångsläget inte kan återställas ska inga fler ändringar göras. Samla in diagnostikdata och öppna ett ärende hos Sophos Support.
En grön integration efter den tekniska korrigeringen är fortfarande inget bevis på detektering. Använd först efter en stabil speglings- och uppladdningskedja ”Skapa och verifiera en säker Sophos NDR-testdetektering”.
Eskalera till Sophos Support
Öppna ett ärende hos Sophos Support när:
NDR containers not readykvarstår ellerdragonflysynligt förblirPendingeller i en omstartsloop,- nödvändiga CPU-flaggor inte är tillgängliga trots korrekt plattform,
- ett S3-uppladdningsfel kvarstår trots bekräftad DNS-, proxy-, brandväggs- och egressväg,
spanX: unhealthy spankvarstår trots verifierad källa, riktning och måltilldelning,- Packet Drops återkommer efter lämplig kapacitets- eller belastningsfördelning,
- Connected, lokal uppladdning och mottagning i Data Lake motsäger varandra,
- bootstrap inte når registrering eller appliance oväntat växlar mellan statusar,
- en säker korrigering skulle kräva lågnivåingrepp i containrar, Kubernetes eller Dragonfly.
Skicka baspaketet, loggfilnamnet eller loggarkivet, exakta steg och mätbara resultat i ärendet. Ange tydligt vilka hypoteser som redan har avfärdats. Sophos Support hanterar produktproblem inom installation, administration och drift; ärendet är inte ett uppdrag att undersöka en Detection.
En XDR-baserad Self-managed Detection förblir kundens ansvar. Endast ett MDR Case som hanteras av Sophos undersöks och besvaras av Sophos MDR. Se ”Öppna Sophos-supportärende med Support Assistant” för hur ärendet skapas och eskaleras.