A Web Architecture Monitoring iPhone Application
We use Nagios and SMS to alert for any anomaly within Spinn3r. This allows us to catch issues VERY early and preempt any potential site outage for our customers.
For example, if we notice that are robots are falling 60-120 seconds behind this usually means something bad is happening. In most situation we track it down to a robot or database server paging or using too much CPU.
The problem is that delivering these messages to the iPhone via SMS is non-ideal.
1. I want LOUD and persistent messages that MUST be acknowledged.
2. I want different ring tones for different states. A warning ring tone should NOT be the same for error or success. If a box recovers I want to hear a different sound which hints that the state is now OK.
3. I don’t want it to require SMS. It should work over IP for situations where I have wifi but not AT&T service. For example, if I go to a cabin up in Tahoe or Yosemite which has wifi (but no AT&T service) I still want to receive messages.
You an sort of get away with this by using Web Site Pulse. If you setup their service to call you then you can setup a custom ringtone. When WSP calls my cell at 4AM it sounds like a fire alarm is going off and the thing can wake me from even the deepest slumber.