Azure AD Microsoft Online Reporting Monitoring Agent servis CPU 100%
Uvod u problematiku:
u lipnju 2018 godine Microsoft je izdao update koji je uzrokovao da procesor radi na 100% svog kapaciteta. Servis koji opterećuje procesor zove se „Microsoft Online Reporting Monitoring Agent“. Ako se servis ugasi, automatski se upali nakon nekog vremena. Update koji je uzrokovao problem je oznake „KB4054566“.
Update „KB4054566“, koliko smo zaključili i istražili je za NET Framework 4.7.2.
Uzrok problema:
u našem slučaju uzrok problema je što koristimo verziju Azure AD-a iz 2015 godine te ne podržava veću verziju NET Framework-a od 4.0.
Informacija:
rješenje navedeno ispod je privremeno rješenje kako bi se omogućio nesmetani rad svih računala na domeni. Ispravno rješenje bi bilo ažurirati Azure AD na najnoviju verziju te sve njegove servise.
Privremeno rješenje problema:
- Za početak potrebno je otići u Task Manager i ugasiti servis „Microsoft Online Reporting Monitoring Agent“ kako bi ubrzali server.
- Povucite i instalirajte sve update-e do kraja.
- Nakon integracije svih update-a potrebno je pronaći konfiguracijsku datoteku Microsoft Online Reporting Monitoring Agent-a. Putanja na kojoj se nalazi u našem slučaju: „C:\Program Files\Microsoft Azure AD Connect Health Sync Agent\Monitor“. Također na Task Manager-u kada Vam se upali servis ponovno možete kliknuti desni klik na njega i u padajućem izborniku odabrati „Open file location“
- U otvorenom folderu potrebno je izmjeniti tri konfiguracijska file-a. Prepoznati ćete ih prema vrsti file-a „CONFIG File“.
Konfiguracijske datoteke koje je potrebno izmjeniti su naziva:
„Microsoft.Identity.Health.AadSync.MonitoringAgent.Startup.exe.config“
„Microsoft.Online.Reporting.MonitoringAgent.Launcher.exe.config“
„Microsoft.Online.Reporting.MonitoringAgent.Updater.exe.config“
- Konfiguracijske file-ove možete otvoriti sa „Notepad aplikacijom“. U njima je potrebno izmjeniti liniju koda koja je prikazana ispod
<supportedRuntime version=”v4.0″ sku=”.NETFramework,Version=v4.0″ />
u sljedeće
<supportedRuntime version=”v4.7.2″ sku=”.NETFramework,Version=v4.7.2″ />
Napomena:
U svakoj od konfiguracijskih file-i potrebno je izmjenti liniju koda u samo jednoj liniji koja se nalazi u na početku file-a u sekciji „startup“
Primjer:
<startup>
<supportedRuntime version=”v4.7.2″ sku=”.NETFramework,Version=v4.7.2″ />
<supportedRuntime version=”v2.0.50727″/>
</startup>