Most of you probably know this but just in case:
Symptom, Poller seems to stop at a certian time each week/day etc. My root cause was the DB group cycles SQL on all servers every Sunday morning to clear various SQL memory issues etc. Not a re-boot, just a down and up on SQL. Anyway, every Monday I'd see red on the monitoring polling engine. I spoke with the SQL team and they do it every Sunday at 3:00 AM. I created two scheduled tasks on mu Orion poller to pause netperfmonservice at 2:55 AM Sunday and to continue at 03:15. Works nice and clean, poller is up all the time now.
syntax at the command prompt on the server:
at 02:55 /every:Su net pause netperfmonservice
at 03:15 /every:Su net continue netperfmonservice
Lots of different ways to accomplish this looking for SQL messages, trap functions etc. This was simple and works good enuf.
Thanks