Delen via


Problemen oplossen met evaluaties op aanvraag (MMA)

Download het script Evaluatieprobleemoplossing

Download en voer de evaluatie van het Probleemoplossingsscript uit om zelf te evalueren en problemen op te lossen bij Evaluaties op aanvraag. Raadpleeg de volledige handleiding voor probleemoplossing:

De onderstaande stappen leiden door het hele proces en zorgen ervoor dat je de juistheid van elke vereiste controleert waaraan je moet voldoen bij het uitvoeren van de evaluaties op aanvraag:

De meest voorkomende problemen die gebruikers tegenkomen zijn: (Begeleiding bij het oplossen van deze problemen wordt hieronder in het artikel genoemd)

  1. Wanneer u de evaluatie uitvoert, maar geen gegevens ziet in Log Analytics -> Restart healthservice if data files are pending ingestion (Start statusservice als bestanden wachten op opname).

  2. Foutbericht: 'U hebt geen toegang tot Azure Log Analytics' in Services Hub -> IT-status -> Evaluaties op Aanvraag.

Installatieproblemen met Microsoft Monitoring Agent (MMA)

Soms kan de MMA Agent bij installatie ervan geen verbinding te maken met de werkruimte bij het specificeren van de aanmeldingsgegevens (ID en code) van de Azure Log Analytics (OMS)-werkruimte. Een oplossing die soms werkt is het verwijderen van de werkruimte-ID en de code en vervolgens MMA installeren zonder een werkruimte te specificeren. Open vervolgens het MMA-bedieningspaneel door via het tabblad Control Panel (Bedieningspaneel) naar Security & Settings (Beveiliging en instellingen), Microsoft Monitoring Agent, Azure Log Analytics (OMS) te gaan en de gewenste werkruimte toe te voegen door de ID en sleutel op te geven. Klik vervolgens op de knop Apply (Toepassen) en controleer of het groene vinkje verschijnt.

Koppeling en machtigingen

  1. Klik op deze link om de video te bekijken om uw Evaluaties op aanvraag vooraf te configureren.

  2. Controleer of de rol van de Azure-abonnementsbeheerder op het Azure-abonnement op dezelfde e-mail-ID is ingesteld als die u gebruikt om u aan te melden bij Services Hub.

  3. Na koppeling moet je de onderstaande pagina kunnen zien in Services Hub op het tabblad Status en vervolgens Evaluaties.

  4. Bevestig dat de Log Analytics-werkruimten waartoe je toegang hebt, de werkruimte is die is gekoppeld in Services Hub. Als dit niet het geval is, verzoek dan om een nieuwe koppeling door rechtsboven op het profiel te klikken en vervolgens op Edit Log Analytics Workspace (Log Analytics-werkruimte) en de gewenste werkruimte te koppelen.

  5. Bevestig dat je de gewenste evaluatie uit de catalogus hebt toegevoegd.

                  Dashboard evaluatiesresultaten met verschillende tabbladen voor Skype, SharePoint, System Centers Management en Entra ID.                            

                  Beschikbare evaluaties op aanvraag met een lijst met beschikbare items, zoals SharePoint, Entra ID, Exchange Server, enz.                            

                  Beschrijving van Active Directory-evaluatie voor het ondersteunen van Entra ID-serviceomgevingen.                            

Enkele van de meest voorkomende problemen die zich voordoen wanneer een commando als AddExchangeAssessmentTask wordt uitgevoerd, worden hieronder beschreven:

Windows Server 2008 R2 herkent de Add-*AssessmentTask-commandlets niet

Het wordt aanbevolen geen evaluaties uit te voeren op een apparaat met Windows Server 2008. Als het echter absoluut noodzakelijk is, moet je het volgende doen:

  1. Installeer de laatste versie van Powershell en .net 4.6.2 op de Windows 2008-server. De meeste Windows 2008-servers hebben Powershell die gebruik maakt van .net 2.0 en dat voldoet niet aan de eisen.
  2. Voer Powershell uit in de beheerdersmodus.
  3. Voordat u een Add-*AssessmentTask-commandoprobleem aanroept: Import-Module $env:ProgramFiles\'Microsoft Monitoring Agent\Agent\PowerShell\Microsoft.PowerShell.Oms.Assessments\Microsoft.PowerShell.Oms.Assessments.dll'

Nadat deze opdracht is uitgevoerd, moet je in staat zijn om de Add-*AssessmentTask-commandlets uit te voeren.

Op elk platform, als de Add-*AssessmentTask-commandlets niet worden herkend

  1. Controleer of de OMS Assessments Powershell-module is gedownload. Controleer hiervoor of $env:ProgramFiles'Microsoft Monitoring Agent\Agent\PowerShell' een submap heeft met de naam Microsoft.PowerShell.Oms.Assessments en dat deze een bestand bevat met de naam Microsoft.PowerShell.Oms.Assessments.dll, zoals te zien is in de onderstaande schermopname:

                  PowerShell-venster waarin de juiste werkmap en submap worden gedemonstreerd.                            

  2. Als Microsoft.PowerShell.Oms.Assessments.dll er niet is, zorg er dan voor dat uw werkruimte van Azure-logboekanalyse gekoppeld is vanuit de Services Hub.

  3. Controleer of $env:PsModulePath $env:ProgramFiles\'Microsoft Monitoring Agent\Agent\PowerShell' bevat.

  4. Controleer of de geïnstalleerde versie van PowerShell minimaal 4.0 is (typ $PsVersionTable in het Powershell-venster) en dat Powershell een CLRVersion gebruikt die gelijk is aan of groter is dan 4.0.

Oplossen van installatiefouten van de evaluatie bij het uitvoeren van een Add-*AssessmentTask cmdlet

  1. Lees het logboekbestand.

  2. De locatie van het logboekbestand wordt weergegeven in het consolevenster van Powershell. Dit bericht is bedoeld ter informatie en de tekst is in het wit. Zie deze locatie in het onderstaande voorbeeld van een schermopname:

                  PowerShell Windows met bestandslocatie.                            

Opmerking

Als Add-_AssessmentTask om wat voor reden dan ook mislukt, bekijk dan het logboekbestand.

  1. De foutmelding -ScheduledTaskUserName en -ScheduledTaskPassword may be invalid -- no such user exists or the password is invalid, or has expired.

                  PowerShell Windows met foutbericht van gebruiker.                            

Vereisten voor het uitvoeren van de geplande taak

Controleer het groepsbeleid van de gebruikersaccount: Aanmelden als Batch Job Permission (Machtiging voor een batch-taak)

Opmerking

Soms wordt de evaluatie niet geactiveerd door de taakplanner. Dit kan gebeuren als de gebruiker geen machtiging heeft om een batch-taak uit te voeren. Als dat het geval is, moet deze machtiging expliciet worden verleend door hier naar binnen te gaan vanuit gpedit.msc.*

Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment

  1. Klik met de rechtermuisknop op Log on as batch job (Aanmelden als batch-taak) en selecteer Properties (Eigenschappen).
  2. Klik op 'Add User or Group' (Gebruiker of groep toevoegen) en voeg de betreffende gebruiker toe.

Sluit het gebruikersregister niet geforceerd af als de gebruiker wordt afgemeld

Wijzig op het apparaat voor gegevensverzameling de volgende instelling in de editor voor groepsbeleid (gpedit.msc) 'niet geconfigureerd' in 'ingeschakeld'; ga naar Computerconfiguratie, Beheersjablonen, Systeem en vervolgens Gebruikersprofielen.

‘Sluit het gebruikersregister niet geforceerd af als de gebruiker wordt afgemeld’

Het FIPS-beleid uitschakelen

  1. Klik in het Control Panel (Configuratiescherm) op Administrative Tools (Beheerprogramma's) en dubbelklik vervolgens op Local Security Policy (Lokaal beveiligingsbeleid).

  2. Breid in Security Settings (Beveiligingsinstellingen) Local Policies (Lokaal beleid) uit en klik vervolgens op Security Options (Beveiligingsopties).

                  Venster Lokaal beveiligingsbeleid met de map Beveiligingsopties.                            

  3. Klik onder Policy (Beleid) in het rechter paneel twee keer op System cryptography (Systeemcryptografie); gebruik FIPS-conforme algoritmes voor encryptie, hashing en ondertekening en klik vervolgens op Disabled (Uitgeschakeld).

Network Access (Toegang tot het netwerk): Do not allow storage of passwords and credentials (Toegang tot het netwerk: opslag van wachtwoorden en aanmeldingsgegevens niet toestaan)

  1. Deze fout treedt op met de melding 'A specified logon session does not exist. It may already have been terminated.' (Een bepaalde aanmeldsessie bestaat niet. Deze kan al beëindigd zijn)

  2. Ga om dit op te lossen naar SECPOL.MSC, Security Settings (Beveiligingsinstellingen), Local Policies (Lokaal beleid) en vervolgens Security Options (Beveiligingsopties).

  3. Sta de opslag van wachtwoorden en aanmeldingsgegevens niet toe.

                  Lokaal groepsbeleid Editory-venster.                            

  4. Stel het beleid in op uitgeschakeld

Evaluatie is niet toegevoegd aan je werkruimte

Als het uitvoeren van de start-XXXAssessment resulteert in deze fout: "Er is geen bestand XXXAssessment.execPkg gekoppeld aan de huidige werkruimte van Logboekanalyse... " zoals in de onderstaande schermafbeelding. De reden hiervoor is dat het specifieke evaluatietype moet worden toegevoegd aan de werkruimte voor Logboekanalyse waar Microsoft Monitoring Agent momenteel is mee verbonden. Voeg de evaluatie toe op de ServicesHub-pagina. (Vouw het tabblad status uit en Selecteer Evaluaties. Klik vervolgens aan het eind van de pagina op de gewenste evaluatie die staat vermeld onder 'Available On-Demand Assessments' en klik vervolgens in het modale dialoogvenster dat verschijnt voor het toevoegen van de geselecteerde evaluatie, op 'Add evaluatie'. Wacht vervolgens minstens 10 minuten voordat u de evaluatie probeert te starten. De vertraging is nodig om de MMA-agent in staat te stellen contact te maken met Log Analytics en het Management Pack te downloaden, dat het XXXAssessment.execPkg bevat.

              PowerShell-venster met een foutbericht over een niet-geassocieerd bestand.                            

Uitvoerproblemen met de evaluatietaak

Inactief/Geen gegevens gevonden in Azure Log Analytics

Controleer de connectiviteit van de Log Analytics Agent

Ga om te garanderen dat de agent kan communiceren met Azure Log Analytics naar Control Panel (Configuratiescherm), Security & Settings (Beveiliging en instellingen) en Microsoft Monitoring Agent. Zoek onder het tabblad Azure Log Analytics (OMS) naar een groen vinkje.

              Venster voor Microsoft-agent voor controle-eigenschappen met groen vinkje.                            

Een groen vinkje bevestigt dat de agent kan communiceren met de Azure-service.

Een geel waarschuwingspictogram betekent dat de agent communicatieproblemen heeft met Log Analytics.

Bekijk de Heartbeat-berichten van de AgentHealthAssessment-oplossing

Wanneer je de AgentHealthAssessment-oplossing toevoegt aan je Log Analytics-werkruimte via Azure-portal, zie je nuttige informatie, inclusief een lijst van computers met niet-reagerende agents en de laatste succesvolle heartbeat-tijd voor elk van deze niet-reagerende apparaten.

              Log Analytics-dashboard met heartbeat-berichten.                            

Als je apparaat daar vermeld staat, is een veelvoorkomende reden daarvoor dat de Microsoft Monitoring Agent-service (HealthService) is gestopt. Gebruik servicebesturingsbeheer om de dienst opnieuw te starten.

Als je een firewallbeperking hebt ingesteld, zorg er dan voor dat de onderstaande poorten geopend zijn:

Dit kan eenvoudig worden geverifieerd door de TestCloudConnection.exe tool uit te voeren die zich in de map Microsoft Monitoring Agent\Agent\ bevindt, zoals in deze schermopname:

              Opdrachtprompt voor VS2015.                            

Gegevens van evalutie op aanvraag zijn niet meer te zien in Log Analytics, hoewel deze in het verleden wel te zien waren

Zoek de geplande taak in de Taakplanner en voer de taak handmatig uit vanuit de Taakplanner. Controleer of er een OmsAssessment.exe-proces wordt uitgevoerd. Als een dergelijk proces niet wordt uitgevoerd, kan de reden daarvan zijn dat het wachtwoord dat is opgegeven op het moment dat de Add-XXXAssessmentTask voor deze evaluatie werd uitgevoerd, niet meer geldig is (is bijv. verlopen of gewijzigd). Als dit het geval is, kunt u de fout zien op zowel het tabblad Geschiedenis van de Taakplanner als in het Task Scheduler van Taakplanner - met EventId 101 (en 104) en ErrorValue: 2147943726 -- zoals te zien is op de volgende twee schermopnames:

              Fout bij het starten van Taakplanner.                            

              Foutdetails van fout bij het starten van Taakplanner.                            

Herstart de statusdienst als de gegevensbestanden in afwachting zijn van opname

Sluit alle actieve PowerShell-vensters van de machine. Als u de werkmap van de Evaluatie controleert en bestanden vindt met namen als new.recommendations.*** (zie schemopnamen hieronder):

Open de opdrachtprompt in de beheerdersmodus en typ:

net stop healthservice net start healthservice

Na het uitvoeren van het onderstaande commando, moeten de bestanden veranderen om verwerkt te worden zoals hieronder aangegeven, wat betekent dat de bestanden zijn opgenomen en dat de gegevens over ongeveer 30 minuten zichtbaar moeten zijn op Log Analytics.

              Evaluatiemap met genummerde map gemarkeerd.                            

              Dialoogvenster van opdrachtprompt.                            

              Evaluatiemap en doelen.                            

Controleer of er geen tegenstrijdige omsassessment.exe-processen lopen

Open Taakbeheer en zoek een proces genaamd omsassessment.exe. Als je deze vindt, betekent dit dat de evaluatie nog steeds aan de gang is.

Als het vrij lang duurt (als dit proces bijvoorbeeld al meer dan een dag duurt), is het mogelijk dat de evaluatie-agent de gegevens niet kan verwerken. Ga dan verder met de volgende onderstaande stappen voor het oplossen van problemen.

Neem fouten in het voorwaardenbestand door

Ga naar de evaluatiewerkmap en bekijk de voorwaardenbestanden (processed.prerequisites) om eventuele fouten te vinden die genoemd worden voor de evaluatiedoelen.

              Evaluatiemap process.prerequisites.                            

Als er fouten worden gevonden, bijvoorbeeld WMI-connectiviteitsproblemen, worden de doelnamen en de fout in dit bestand vermeld. Los dit op en activeer vervolgens de evaluatie; maak in de taakplanner Microsoft, Operations Management Suite, AOI***** groot en ga vervolgens naar Assessments (Evaluaties) en klik met de rechter muisknop op de gewenste ingeplande evaluatietaak en klik op Uitvoeren.

Neem de fout door in het ontdekkingslogboekbestand

Ga naar de evaluatiewerkmap en ga naar de 6-8-cijferige genummerde map in deze map. Zoek een map genaamd Logs, waarin je een bestand met de naam DiscoveryTrace*** vindt.

Zoek naar eventuele fouten of uitzonderingen in dit bestand en los deze op, omdat ze verband houden met problemen met de aanmelding/machtigingen, WMI-fouten, netwerkproblemen, enz.

Opname van grote bestanden

Als de grootte van onderstaande bestanden processed.recommendations.*** 250 MB overtreft, zijn de bestanden mogelijk moeilijk te verwerken door de Log Analytics-agent. Als je dit scenario tegenkomt en de gegevens niet kunt zien in Log Analytics, neem dan contact op met serviceshubteam@ppas.uservoice.com en laat ons weten wat je probleem is.

              Map Evaluaties met bestandsgrootte.                            

Probeer het aantal doelen per evaluatiesschema te beperken

Als je de Windows Server-, Windows Client- of SQL-evaluatie uitvoert en meer dan 5 doelen in één enkele geplande taak hebt toegevoegd, kan het soms gebeuren dat de evaluatie-agent niet in staat is om zoveel doelen in één keer te verwerken. Als je dit scenario tegenkomt, gebruik dan het onderstaande cmdlet om een bestaande configuratie te verwijderen:

Remove-WindowsClientAssessmentTask Remove-WindowsServerAssessmentTask Remove-SQLAssessmentTask

Voer nu de Add-AssessmentTasks opnieuw uit met minder doelen. Je kunt meerdere van deze taken toevoegen en een reeks taken maken met 3-5 doelen per taak, wat resulteert in een snellere evaluatie van je gehele omgeving.

Neem de logboekbestanden van de geplande taakverzending en uploader door

In de evaluatiewerkmap bevindt zich een map \Logs\ met daarin *Commandlet*.log en *Module*.log. Het *Commandlet*.logboekbestand bevat gegevens over de geplande taak die de Powershell-opdracht start en deze kunnen worden gebruikt om te achterhalen waarom de geplande taak niet is gestart. Als dit bestand niet wordt geproduceerd bij het starten van de geplande ODA-taak, wijst dit meestal op een wachtwoordfout.

Het *Module*.logboekbestand bevat gegevens over Health Service en pogingen daarvan om gegevens te uploaden naar de Azure Log Analytics-cloud.

Het Application and Services Logs\Operations Manager Event Log bevat ook informatie die gebruikt kan worden om verschillende problemen op te lossen.