This is a note from a book i was reading about scalable architectures that I would like to keep in front of me to look into from time to time.
The book is named Scalable Internet Architectures, In brief it states that what makes a good monitoring system is two criteria :
- The time invested in it.
- Being reliable and extensible.
and the most basic capabilities of this system would be :
- SNMP support
- Flexible Notifications
- Custom Reactions
- Complex Scheduling
- Maintenance scheduling
- Event acknowledgement
- Service dependencies