Last week we had to set the clocks backward 1 hour for Daylight Saving Time. After the DST I start to get metric collection errors from some host targets. This was a big surprise because I was sure that we had no time problems. After I checked the hosts and I saw there are no problems but some agents are false reporting errors on those targets. It is also a good idea to create a rule to notify you for metric evaluation errors.
Metric Evaluation Error :
Host=host.bank Target type=Database Instance Target name=DBARCH Categories=Error Message= Row(1): Supplied date is in the future : now = Wed Oct 30 10:39:01 EET 2013 supplied value = Wed Oct 30 11:38:07 EET 2013 Severity=Critical Event reported time=Oct 30, 2013 10:39:01 AM EET Contact=Ayse Fatma Location=Ankara Comment=DB archive Department=VTS Operating System=Linux Platform=x86_64 Event Type=Metric Evaluation Error Event name=wait_bottlenecks Metric Group=Wait Bottlenecks Collection Name=wait_bottlenecks_10i Rule Name=VTY meser,VTY Metric Evaluation Error Any Target Rule Owner=SYSMAN Update Details: Row(1): Supplied date is in the future : now = Wed Oct 30 10:39:01 EET 2013 supplied value = Wed Oct 30 11:38:07 EET 2013
Clearing and restarting agents on these hosts will fix the problem and it will disappear.
export EMHOME=/u01/agent12c/agent_inst/bin $EMHOME/emctl stop agent $EMHOME/emctl clearstate agent $EMHOME/emctl start agent $EMHOME/emctl upload agent