8

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?

Claus Thomsen
  • 2,325
  • 2
  • 24
  • 27

4 Answers4

8

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.

Dave
  • 91
  • 1
  • 1
5

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

RobIII
  • 8,488
  • 2
  • 43
  • 93
Avram
  • 4,267
  • 33
  • 40
2

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.

Community
  • 1
  • 1
MiNio
  • 21
  • 1
0

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.

user423430
  • 3,654
  • 3
  • 26
  • 22