I am currently in a process of setting up monitoring with Shinken. For some of the checks, I am using webservice module to receive incoming status updates.
However, what happens when the last update is OK and then the device/link fails in a way that prevents further updates?
My question is - is there any way to automatically set warning states when update has not been received for set time, say 60s?
What you describe is (in Nagios, anyway) called "freshness checking".
Perhaps Shinken also has this.