Not going to go with FSM for monitoring

I have a better idea