Currently we have many applications, where each application has its own error notification and reporting mechanism, so we clearly have many problems:
- Lack of consistent error monitoring across different systems/applications: different GUIs, interfaces, different messages, etc.
- Different approaches for error notification per application (many applications use email notifications, other applications publish messages to queue, etc.).
- Separated configuration settings for reporting and monitoring per application: notification frequency, message recipients, etc.
You could add many other issues to the list, but the point is clear. Currently there is a plan to develop a custom application or service to provide a consistent and common solution for this situation.
Anyway, I am not sure if it is a good idea to create a custom application for this, I am sure that there should be a framework, platform or an existing solution or product (preferentially open source) that already solves this problem, so my question is: do you know what project or product to check before deciding to create our custom application?
Thanks!
Depending on how much information is written to application logs, you could consider using Hyperic. It’s open source and has a lot of the features you are looking for.
http://www.hyperic.com/