2009-03-13 30 views
6

Ho bisogno di monitorare molti dati, e so che RRDTool è una buona opzione, ma l'intera app è C# quindi preferisco un po 'Microsoft way o .net port.Esiste un RRDTool .net equivalente

Esiste un modo .net di fare lo stesso di RRDTool?

risposta

3

Forse NHawk può essere d'aiuto?
"NHawk è un'iniziativa per fornire un provider RRDtool sottile e completo per il framework .Net e Mono."

+0

Sicuramente vale la pena dare un'occhiata, è un passo nella giusta direzione :) –

7

Sfortunatamente MHawk avvia solo i processi RRDTool per ciascun comando RRD. MHawk SUggested si collega invece al librrd in modo che le chiamate possano essere mantenute in esecuzione.

2

Se stai ancora cercando una versione C# ce n'è una al codice google. Puoi trovare l'url e alcune informazioni di base in questo blog.

0

Ho usato RrdSharp per fare la stessa cosa di RrdTool, completamente in C#. Non ho esperienza con Rrd4Net; ha 4+ mesi di tempo di sviluppo totale rispetto ai 4+ anni di RrdSharp. (È necessario iniziare da qualche parte!)

RrdSharp è un po 'polveroso (.NET v1.1; ultimo aggiornamento 2009-07-17) e il formato del file di dati binari è not compatible with RrdTool. Tuttavia, la funzionalità di cui hai bisogno è probabilmente lì.