Click here to Skip to main content
15,888,251 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
We have requirement to develop system Heartbeat/Health Monitoring framework for the custom ETL application. This application is built using C# .NET, Web API, ASP.NET MVC, SQL server. As of now this ETL application extracts/loads data between Excel files, SQL Database, Teradata, Oracle, etc. However, since Heartbeat monitoring systems does not rely on underlying application, we are interested in knowing from the forum if anyone has used or built this kind of system before? Do you have any suggestion? Do you know any similar open source framework that will solve this purpose, and can be deployed on windows servers? We are not looking for proprietary options.

By "System heartbeat monitoring framework", I mean the tools that are used for monitoring system health. Heartbeat monitoring is one of the patterns that comprises of a service that keeps polling to the servers to ensure they are up and running. There are many IT Managements tools available today but I am not aware of any open source tools that will monitor application health.
Also, ETL application is just an example here to make you understand the nature of application that requires monitoring.


I thank you in advance for your help!
Posted
Updated 20-Dec-15 18:18pm
v2
Comments
[no name] 20-Dec-15 23:54pm    
You have not provided any relevant information on what you are doing. How would anyone answer this. What in fact is your idea of a "heartbeat monitoring system" and how does it fit into your world. What has an "ETL" got to do with heartbeat monitoring anyhow. Are you talking about ECG's? If so go ahead and Google for it.
Member 12219625 21-Dec-15 0:05am    
Thanks for responding pwasser. Sorry for not being clear enough. By "System heartbeat monitoring framework", I mean the tools that are used for monitoring system health. Heartbeat monitoring is one of the patterns that comprises of a service that keeps polling to the servers to ensure they are up and running. There are many IT Managements tools available today but I am not aware of any open source tools that will monitor application health.
Also, ETL application is just an example here to make you understand the nature of application that requires monitoring.
Thanks!

1 solution

The simplest is a ping of the destination computer in question, and you can get progressively more complex from there which will depend on what your requirements are.
 
Share this answer
 
Comments
Member 12219625 21-Dec-15 0:28am    
Thank you Mehdi. You are right, just ping the system and check the status. I am looking for open source tool that will help configure Web Apps, SQL/Oracle/Teradata servers, Windows services and fetch the status. Please let me know if you are aware of any similar tools? I found OpenNMS monitoring tool but I am not sure it monitors Windows Services. Thanks!!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900