Event trigger change of check interval

Hi,
Does anyone have any advice on how I could have an event trigger changing the interval of checks?

Situation:

Power outage occurs. Want to increase the poll rate for battery remaining on a UPS. When battery level is at critical level power down systems.

Thanks,

Fred