Del via


Fejlfinding af on-demand-vurderinger (AMA)

Download scriptet til fejlfinding af vurdering

Hvis du selv vil evaluere og foretage fejlfinding af on-demand-vurderinger, skal du downloade og køre scriptet Fejlfinding af vurdering. Se hele fejlfindingsvejledningen i følgende afsnit i denne artikel.

Mest almindelige fejlfindingsproblemer

1. Fejlmeddelelsen DCR-oprettelse mislykkedes under tilføjelse af en vurdering til en computer fra Services Hub-portalen

Oprettelsen af DCR-slutpunktet mislykkedes med statusoplysninger for ettra-id.

Sørg for, at dit Azure-abonnement har Microsoft. Indsigtsudbyderen er registreret, og prøv derefter at tilføje vurderingsløsningen igen fra Service sHub-portalen.

Du kan finde oplysninger om, hvordan du registrerer en udbyder, under Azure-ressourceudbydere og -typer.

Hvis dette ikke løste problemet for dig, kan du forsøge at oprette en grundlæggende DCR for computeren/arbejdsområdet fra Azure-portal. Hvis du vil teste, om du har tilladelse til at gøre det, skal du se Opret og rediger regler for dataindsamling i Azure Monitor.

2. Fejlmeddelelse: "Du har ikke adgang til Azure Log Analytics" i Services Hub –> IT Health –> On-Demand-vurderinger

Følg vejledningen i Azure Roles for Log Analytics og Hvordan de relaterer til Services Hub for at sikre, at du har det rette tilladelsesniveau til din rolle.

3. ARC/Azure VM blev ikke fundet ved tilføjelse af ODA-vurdering i Service sHub Connector

SH Connector har i øjeblikket en begrænsning, der kun gør det muligt at finde ARC/VM-maskiner i den samme ressourcegruppe som det valgte Log Analytics-arbejdsområde, hvis du ikke kan se en bestemt maskine på listen, når du tilføjer en vurdering, og kontrollér, om der findes både maskin- og Log Analytics-arbejdsområdet i den samme ressourcegruppe/det samme ressourceabonnement.

4. Anbefalinger overføres ikke fra dataindsamlercomputeren til Azure Log Analytics-arbejdsområdet

Hvis du ikke kan se resultaterne af de data, der indsamles i Azure-projektmappen, skal du følge disse trin:

  1. Sørg for, at du har et sæt anbefalingsfiler i datamappen til din vurdering. Det sædvanlige format er new.recommendation.*.solutionrec (f.eks. new.recommendations.*.adrecs for AD).

  2. Bekræft, at indholdet af filerne blev overført til Azure Log Analytics-arbejdsområdet ved at kontrollere sektionen Logge for det arbejdsområde, du bruger, og kør en forespørgsel baseret på tidsstemplet.

    Eksempel: Kør AzureAssessmentRecommendations og den tid, der er angivet til at matche dit sidste kørselstidspunkt (f.eks. for 24 timer siden).

    Hvis overførslen lykkedes, kan du også se det samme indhold, som du har i anbefalingsfilerne i Azure-tabellen

    Hvis dataene er til stede, skal du kontrollere, at du har valgt den korrekte projektmappe, der er knyttet til dine arbejdsområdedata.

    Log Analytics Ingestion View for Azure.

Bemærk

Hvis du ikke kan finde overførte data, og du bruger en Azure VM til dataindsamling, skal du sørge for, at Managed System Identity er slået til for computeren.

Hvis du bruger en ARC-aktiveret maskine til dataindsamling, skal du kontrollere indstillingen for DCR for at sikre, at du har tilknyttet den korrekte arbejdsmappesti, når du tilføjer vurderingen.

  1. Gå til Azure-portalen.

  2. Søg efter dcr-regler (Data Collection Rules).

  3. Find den DCR, der er knyttet til din vurdering (den skal indeholde ODA-referencen og vurderingstypen).

  4. Åbn DCR, og vælg Eksportér skabelon.

  5. Søg efter "filePatterns" i json, og sørg for, at stien peger på den mappe, hvor du oprettede dine anbefalingsfiler.

    DCR-skabelonvisning.

Hvis stien er korrekt, kan du prøve at køre dataindsamlingen igen på computeren for at sikre, at dataene ikke er gamle/udløbet. Hvis det ikke hjælper at køre dataindsamlingen igen, kan du prøve at genstarte computeren for at undgå eventuelle fejl eller ventende opdateringer.

Hvis du ikke har gjort det endnu, skal du gennemse netværkskravene til AMA for at udelukke eventuelle forbindelsesproblemer.

5. Projektmapperesultater, der viser indhold, der ikke er tilgængeligt pga. tilladelsesproblemer

Projektmappeskabelonvisning.

  1. Prøv at opdatere indholdsforespørgslen.

  2. Rediger projektmappen. Vælg "Rediger" øverst til højre for at udvide parametrene.

    Vælg SubsId, og rediger derefter parametrene: Markér afkrydsningsfeltet for "Skjul parameter i læsetilstand", gem ændringerne, og luk editoren.

    Visning af projektmappeeditor.

Hvis problemet ikke er løst, kan du prøve at registrere Microsoft.ServicesHub-ressourceudbyderen for dit abonnement igen. Du kan finde en vejledning i registrering eller genregistrering af en ressourceudbyder under Azure-ressourceudbydere og -typer.

Sammenkædning og tilladelser

  1. Bekræft, at du har de Azure-abonnementstilladelser, der er nødvendige for din rolle , via det samme mail-id, som du bruger til at logge på Services Hub.

  2. Gå til fanen Tilstand og derefter til Vurderinger.

  3. Bekræft, at det Log Analytics-arbejdsområde, du har adgang til, er det arbejdsområde, der er knyttet til i Services Hub.

    Hvis det ikke er det, skal du sammenkæd igen. Vælg din profil øverst til højre, vælg derefter "Rediger loganalysearbejdsområde", og opret et link til det ønskede arbejdsområde.

  4. Bekræft, at du har tilføjet den ønskede vurdering fra kataloget.

    Dashboard med vurderingsresultater.

    Tilgængelige on-demand-vurderinger 2.

    Specifikt vurderingsvindue.

I dette afsnit beskrives nogle af de mest almindelige problemer, du kan støde på, når du aktiverer en kommando, f.eks AddExchangeAssessmentTask. .

Windows Server 2008 R2 genkender ikke add-*AssessmentTask-commandlets

Vi anbefaler, at du ikke kører vurderinger på en Windows Server 2008-computer. Men hvis du absolut skal køre vurderinger på en, skal du følge disse trin:

  1. Installér den nyeste version af PowerShell og .NET 4.6.2 på Windows 2008-serveren.

    De fleste Windows 2008-servere har PowerShell, der bruger .NET 2.0, og som ikke opfylder kravene.

  2. Kør PowerShell i administratortilstand.

  3. Kontrollér, at det brugerdefinerede ODA-modul er tilgængeligt på computeren: Get-Module Microsoft.PowerShell.Oms.Assessments -listavailable. Kontrollér, at den viste sti er C:\ODA\Binaries\bin\Microsoft.PowerShell.Oms.Assessments.

    Hvis du ikke kan finde modulet ved hjælp af get kommandoen , skal du kontrollere, om modulet findes på listen over miljøvariabler. Kør $env:psmodulepath i PowerShell for at få vist listen.

    Den korrekte sti tilføjes typisk som en del af din udvidelsesinstallation. Hvis den mangler, kan du manuelt tilføje den korrekte sti ved at køre:

    $env:PSModulePath = $env:PSModulePath + ";C:\ODA\Binaries\bin\Microsoft.PowerShell.Oms.Assessments"
    

    Som en forholdsregel skal du kontrollere, at stien findes på computeren for at sikre, at modulet er installeret på computeren.

    Bemærk

    Hvis du bemærker endnu en post for modulet, der peger på \Program Files\Microsoft Monitoring Agent , og du migrerede fra en MMA-baseret vurderingstype, er du velkommen til at fjerne denne sekundære sti. Det gør du ved at køre $envog derefter gå til Miljøvariabler –> PsModulePath og fjerne posten fra listen.

    PowerShell med den korrekte Arbejdsmappe og Undermappe.

    PowerShell Windows viser filplaceringen.

Når du har kørt denne kommando, bør du kunne aktivere Add-*AssessmentTask commandlets.

Bemærk

Hvis du vil sikre dig, at PowerShell indlæser AMA-modulet, skal du køre Add-*AssessmentTask og kontrollere, at du bliver bedt om at angive id'et for Log Analytics-arbejdsområdet under konfigurationen.

AMA-modulopgave.

I den tidligere version af modulet, der bruges til MMA, bliver du ikke bedt om at angive arbejdsområde-id'et.

På en hvilken som helst platform, hvis commandlet'erne til Add-*AssessmentTask ikke genkendes

  1. Kontrollér, at PowerShell-modulet OMS-vurderinger er downloadet.

    Kontrollér, at C:\ODA\Binaries\bin har en undermappe med navnet Microsoft.PowerShell.Oms.Assessments, og i den pågældende undermappe er der en fil med navnet Microsoft.PowerShell.Oms.Assessments.dll.

  2. Hvis Microsoft.PowerShell.Oms.Assessments.dll ikke er der, skal du sørge for, at dit Log Analytics-arbejdsområde er sammenkædet fra Services Hub.

  3. Kontrollér, at den installerede version af PowerShell er mindst 4.0

    Skriv $PsVersionTable i PowerShell-vinduet), og at PowerShell bruger en CLRVersion, der er lig med eller større end 4.0.

  4. Sørg for, at du har den rigtige modulsti.

Fejlfinding af installationsfejl i vurdering under udførelse af en add-*AssessmentTask-cmdlet

  1. Gennemse logfilen.

  2. Logfilens placering vises i PowerShell-konsolvinduet. Det er en informationsmeddelelse i hvid som synlig på følgende skærmbillede:

    PowerShell Windows viser en detaljeret logfilplacering.

    Bemærk

    Hvis Add-_AssessmentTask det af en eller anden grund mislykkes, skal du kigge i logfilen.

  3. og -ScheduledTaskUserName-ScheduledTaskPassword kan være ugyldig . Denne bruger findes ikke, eller adgangskoden er ugyldig eller udløbet.

    PowerShell Windows, der viser brugerfejlmeddelelsen.

Krav til korrekt kørsel af den planlagte opgave

Kontrollér politikkerne for brugerkontogruppen: Logon som batchjobtilladelse

Bemærk

Til tider udløses vurderingen muligvis ikke fra Opgavestyring, hvilket kan ske, hvis du ikke har tilladelse til at køre batchjobbet. I dette tilfælde skal du have tilladelse til eksplicit at blive tildelt via gpedit.msc.*.

  1. Vælg og hold nede, eller højreklik på "Log på som batchjob", og vælg derefter Egenskaber.

  2. Vælg "Tilføj bruger eller gruppe", og medtag den relevante bruger.

Fjern ikke brugerregistreringsdatabasen ved brugerlogoff

På computeren til dataindsamling skal du ændre følgende indstilling i gruppepolitikeditoren (gpedit.msc) fra "ikke konfigureret" til "aktiveret".

Gå til Computerkonfiguration –> Administrative skabeloner –> System –> Brugerprofiler.

Aktivér "Fjern ikke brugerregistreringsdatabasen ved brugerlogoff".

Deaktiver FIPS-politikken

  1. Gå til Kontrolpanel.

  2. Vælg "Administrative værktøjer", og vælg derefter "Lokal sikkerhedspolitik".

  3. Udvid "Lokale politikker", og vælg derefter "Sikkerhedsindstillinger".

    Vinduet Lokal sikkerhedspolitik, der viser mappen Sikkerhedsindstillinger.

  4. Vælg "Systemkryptografi" under "Politik" i ruden til højre.

  5. Brug FIPS-kompatible algoritmer til kryptering, hashing og signering, og vælg derefter "Deaktiveret".

Netværksadgang: Tillad ikke lagring af adgangskoder og legitimationsoplysninger

Denne fejl opstår med meddelelsen "En angivet logonsession findes ikke. Den er muligvis allerede blevet afsluttet." Sådan løser du denne fejl:

  1. Gå til SECPOL. MSC –> Sikkerhedsindstillinger –> Lokale politikker –> Sikkerhedsindstillinger.

  2. Tillad ikke lagring af adgangskoder og legitimationsoplysninger til netværksgodkendelse.

    Vinduet Editor til lokal gruppepolitik.

  3. Angiv politikken til "Deaktiveret".

Vurderingen blev ikke føjet til dit arbejdsområde

Hvis aktivering af start-XXXAssessment resulterer i denne fejl: "Der er ingen fil XXXAssessment.execPkg knyttet til det aktuelle Log Analytics-arbejdsområde...", skyldes det, at den specifikke vurderingstype skal føjes til computeren via Service sHub-portalen.

Tilføj vurderingen på siden Services Hub:

  1. Vælg fanen Tilstand, og vælg derefter Vurderinger.

  2. Vælg den ønskede vurdering, der er angivet under "Tilgængelige on-demand-vurderinger" i slutningen af siden.

  3. Vælg "Tilføj vurdering".

  4. Vent mindst 5-10 minutter på, at løsningsudvidelsen tilføjes.

    PowerShell-vinduet med fejlmeddelelsen Ingen fil tilknyttet.

Data fra OnDemand-vurderingen ses ikke længere i Log Analytics, men de blev set tidligere

  1. Find den planlagte opgave i Opgavestyring.

  2. Kør opgaven manuelt fra Opgavestyring.

  3. Kontrollér, at der kører en OmsAssessment.exe proces.

    Hvis der ikke kører en sådan proces, er det muligt, at den angivne adgangskode, da Add-XXXAssessmentTask blev kørt for denne vurdering, udløb eller blev ændret, og at den ikke længere er gyldig.

    I dette tilfælde kan du se fejlen både under fanen Oversigt i Opgavestyring og i Hændelseslog for Opgavestyring - med EventId 101 (og 104) og ErrorValue 2147943726, som vist på følgende skærmbilleder:

    Startfejl i Opgavestyring.

    Oplysninger om fejl ved start af opgavestyring.

    Mappen Vurderinger med nummereret mappe fremhævet.

OmsAssessment.exe ikke kører eller ser ud til at være fastlåst i længere tid

Nogle gange vil du måske bemærke fra logføring, at OMSAssessment.exe-processen ikke kan startes eller ser ud til at være fastlåst på det samme trin i længere tid. Den OMSAssessment.exe proces udløses, når du kører opgaven, og er den proces, der er ansvarlig for miljøregistrering, dataindsamling og analyse.

Dit antivirusprogram, der blokerer visse scripts eller relaterede afhængigheder, kan resultere i, at processen mislykkes eller går i stå. Du kan køre vurderingen med dit antivirusprogram slået til, men du kan have tidspunkter, hvor antivirusprogrammet påvirker processens ydeevne eller blokerer, at der oprettes filer, afhængigt af indstillingerne for dit produkt eller miljø.

For at undgå relaterede problemer anbefaler vi, at du tilføjer en undtagelse i dit antivirusprogram for den mappe, du kører vurderingen fra.

Kontrollér, om der er modstridende omsassessment.exe processer, der kører

Åbn Jobliste, og søg efter en proces med navnet omsassessment.exe. Hvis den er synlig, angiver den, at vurderingen stadig kører.

Hvis den har kørt i lang tid (f.eks. en hel dag), kan vurderingsagenten muligvis ikke behandle dataene. Følg fejlfindingstrinnene i næste afsnit for at løse problemet.

Gennemgå eventuelle fejl i den nødvendige fil

Gå til arbejdsmappen for vurdering, og se på filerne med forudsætninger (processed.prerequisites) for at finde eventuelle fejl, der er nævnt for vurderingsmålene.

Vurderinger mappe process.forudsætninger.

Hvis der findes fejl (f.eks. problemer med WMI-forbindelse), er destinationsnavnene og fejlen nævnt i denne fil.

Løs eventuelle nævnte fejl, og udløs derefter vurderingen:

  1. Gå til Opgavestyring –> Microsoft –> Operations Management Suite –> AOI***** –> Vurderinger.

  2. Vælg og hold eller højreklik på den ønskede planlagte vurderingsopgave, og vælg derefter Kør.

Gennemgå fejl i registreringslogfilen

  1. Gå til arbejdsmappen for vurdering, og gå derefter til mappen med nummererede 6-8 cifre i mappen.

  2. Søg efter en mappe med navnet Logs. I den kan du finde en fil med navnet DiscoveryTrace***.

  3. Søg efter eventuelle fejl eller undtagelser i denne fil, og løs dem, da de relaterer til problemer med legitimationsoplysninger/tilladelser, WMI-fejl, netværksproblemer med mere.

Stor filindtagelse

Mappen Vurderinger viser filstørrelsen.

Prøv at reducere antallet af mål pr. vurderingsplan

Hvis du kører Windows Server, Windows Client eller SQL Assessment, og du tilføjer mere end fem mål i en enkelt planlagt opgave, kan vurderingsagenten muligvis ikke behandle så mange mål på én gang.

Hvis du oplever denne situation, skal du bruge følgende cmdlet til at fjerne en eksisterende konfiguration:

Remove-WindowsClientAssessmentTask -LogAnalyticsWorkspaceId "YourWorkspaceId"
Remove-WindowsServerAssessmentTask -LogAnalyticsWorkspaceId "YourWorkspaceId"
Remove-SQLAssessmentTask -LogAnalyticsWorkspaceId "YourWorkspaceId"

Kør Add-AssessmentTasks derefter igen med færre mål.

Du kan tilføje flere af disse opgaver og oprette bundter af opgaver med 3-5 mål pr. opgave, hvilket resulterer i en hurtigere evaluering af hele dit miljø.

Gennemgå logfiler for afsendelse og overførsel af planlagte opgaver

I arbejdsmappen Vurderinger er der en mappe med navnet \Logs\ , der indeholder *Commandlet*.log og *Module*.log.

Filen Commandlet.log indeholder data om den planlagte opgave, der starter PowerShell-commandlet'en. Du kan bruge disse data til at finde ud af, hvorfor den planlagte opgave ikke startede.

Hvis denne fil ikke oprettes, når den planlagte ODA-opgave startes, angiver den normalt en adgangskodefejl.

Program- og tjenestelogfiler\Operations Manager-hændelsesloggen indeholder også oplysninger, som du kan bruge til at foretage fejlfinding af forskellige problemer.

Ingen prompt om log analytics-arbejdsområde-id ved tilføjelse af vurderingsopgave i PowerShell

Du skal blive bedt om at angive et Log Analytics Workspace ID (LAW-ID) under oprettelsen af vurderingsopgaven i PowerShell. Denne proces opretter den planlagte opgave for at køre vurderingen.

Hvis du ikke bliver bedt om at angive LAW-ID'et, bruger du ikke de korrekte PowerShell-moduler. Dette kan ske, hvis Microsoft Monitoring Agent stadig er installeret, eller hvis din maskine til dataindsamling ikke har hentet stien til Azure Monitoring Agent's PowerShell-moduler.

Sådan konfigurerer du miljøvariabler:

  1. Vælg "Start".

  2. Brug søgefeltet til at søge efter "Miljø".

  3. I vinduet Egenskaber System skal du vælge "Miljøvariabler".

    Dialogboksen Egenskaber for system med knappen Miljøvariabler markeret.

  4. Find variablen "PSModulePath" i vinduet Miljøvariabler, og vælg den, og vælg derefter "Rediger".

    Dialogboksen Miljøvariabler, hvor PSModulePath er valgt, og knappen Rediger er markeret.

  5. Flyt linjen C:\ODA\Binaries\bin\Microsoft.PowerShell.OMS.Assessments over linjen C:\ProgramFiles\MicrosoftMonitoringAgent\Agent\PowerShell\.

    Dialogboksen Rediger miljøvariabel med knappen Flyt op markeret.

  6. Vælg "OK" tre gange for at afslutte Egenskaber for system.

  7. Åbn et nyt Administrativt PowerShell-vindue.

  8. Prøv at tilføje vurderingen igen.

    Et administratorvindue i Windows PowerShell.

  9. Hvis du stadig ikke kan se nogen ændring, skal du genstarte computeren.