SCOMSp1 R2 agent shows high CPU utilization

Few possible resolution to overcome the CPU utilization by scom agents.

1) Make sure that the Script scan is not enabled by default in the antivirus you are using. If it is enabled disable the same and check

2)Make sure that the \Program Files\System Center Operations Manager 2007\Health Service State is excluded from the real time scan and from schedule in case you are seeing the CPU spike at the time of schedule scan.

3)Make sure that you have the latest antivirus residing in your machine

4)Make sure that the Windows Script 5.7 is there in your system

2003

https://www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4\&DisplayLang=en

Xp

https://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-d896-482e-a0d6-524e7e844d81\&DisplayLang=en

2000

https://www.microsoft.com/downloads/details.aspx?FamilyID=c03d3e49-b40e-4ca1-a0c7-cc135ec4d2be\&DisplayLang=en

5)Also you can check for the noisy alerts\script if any and disable those. You can make use of this blogs for the same

https://blogs.technet.com/jeevanbisht/archive/2008/12/09/OpsMgr-2007-How-to-identify-what-script-is-running-on-the-agents-\_2F00\_-frequency-\_2F00\_-parameters.aspx

https://blogs.technet.com/kevinholman/archive/2007/10/18/useful-operations-manager-2007-sql-queries.aspx