Hello!
We have custom SCOM management pack for Linux systems monitoring through SNMP protocol, which uses SNMP GET operator to get some data and uses VBScript scripts to calculate some values based on this data for SCOM rules and monitors. Monitors and rules have 1 min intervals, approximately 50 rules and 50 monitors per monitored server.
All works fine, but sometimes (2-3 times per day), we have Warning with Event ID: 21405 like this:
The process started at 13:28:10 failed to create System.PropertyBagData, no errors detected in the output. The process exited with 0
Command executed: "C:\Windows\system32\cscript.exe" /nologo "PercStorageUsed.vbs" 412852 1010924
Working Directory: C:\Program Files\Microsoft System Center 2012 R2\Operations Manager\Server\Health Service State\Monitoring Host Temporary Files 9914\5604\
One or more workflows were affected by this.
Workflow name: SNMP.Monitoring.Rule.PhysicalMemoryUsage
Instance name: Physical memory
Instance ID: {8E59E5AC-B426-37BF-0514-7C782A347C03}
Management group: SCLAB MG
After which follows Warning with Event ID: 1103, and monitor or rule unloads until HealthService restart:
Summary: 99 rule(s)/monitor(s) failed and got unloaded, 1 of them reached the failure limit that prevents automatic reload. Management group "SCLAB MG". This is summary only event, please see other events with descriptions of unloaded rule(s)/monitor(s).
How to prevent automatic monitor and rule unload?
Thank You !
OS: Windows Server 2012 R2 , SCOM: 2012 R2 Rollup 6