Question

I need to monitor a lot of data, and i know that RRDTool is a good option, but entire app is c# so ill prefer some Microsoft way or .net port.

Is there a .net way of doing the same as RRDTool?

Was it helpful?

Solution

Maybe NHawk can help?
"NHawk is an initiative to provide a thin, complete RRDtool provider for the .Net and Mono framework."

OTHER TIPS

Unfortunately MHawk just launches RRDTool processes for each RRD command. SUggested MHawk connect to the librrd instead so that calls can be kept in process.

If you are still looking for a C# version there is one at google code. You can find the url and some background information in this blog.

I have used RrdSharp to do the same thing as RrdTool, completely in C#. I have no experience with Rrd4Net; it has 4+ months total development time compared to RrdSharp's 4+ years. (You do have to start somewhere!)

RrdSharp is a bit dusty (.NET v1.1; last update 2009-07-17), and the binary data file format is not compatible with RrdTool. However, the functionality you need is probably there.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top