Aleksey Izmailov I think you make some good points but still your solution is not perfect in my view. 1) One thing it lacks is simplicity and convenience. If I'm not a server monitoring specialist or an IT guy and don't really care to spend my time configuring and maintaining all the components separately I would want to have an out-of-the-box solution. Perhaps it will use all these tools you described, but I don't have to think how to install them - single package like rpm/deb should take care of all dependencies and auto configuration. 2) There should be programming APIs for using in apps for monitoring. For example if I have a Java application which detects a corrupted/illegal state I simply want to call a method to report that to central monitoring server which will take care of notifying admins/devs. That would be very convenient and not so hard to do if protocol is well designed for such things. I would really write my own system if I would have time and resources to do it. Anyone willing to sponsor? I'm thinking along the lines of REST, Scala, Bootstrap based UI with Durandal maybe, backed by maybe MongoDB.
1 week ago