C# 是否可以通过网络访问Cacti RRD数据库

C# 是否可以通过网络访问Cacti RRD数据库,c#,rrdtool,rrd,cacti,C#,Rrdtool,Rrd,Cacti,可以通过网络从不同的机器访问Cacti RRD(循环数据库)吗?我们希望能够通过查询Cacti RRD数据库来创建我们自己的自定义图(例如,给定路由器主机名,告诉我过去4小时所有接口上的带宽使用情况)。因此,我们真正希望从Cacti获得的是构建图形/绘图所需的原始数据点。我们不需要它来生成图形图像 Cacti服务部署在linux机器上,查询将从Windows.Net应用程序调用 谢谢 因此,我在RRD用户组中发布了帖子,并立即得到了关于3种方法的回复: 1) rrd服务器(使用inetd进行连接

可以通过网络从不同的机器访问Cacti RRD(循环数据库)吗?我们希望能够通过查询Cacti RRD数据库来创建我们自己的自定义图(例如,给定路由器主机名,告诉我过去4小时所有接口上的带宽使用情况)。因此,我们真正希望从Cacti获得的是构建图形/绘图所需的原始数据点。我们不需要它来生成图形图像

Cacti服务部署在linux机器上,查询将从Windows.Net应用程序调用


谢谢

因此,我在RRD用户组中发布了帖子,并立即得到了关于3种方法的回复:

1) rrd服务器(使用inetd进行连接处理)

2) rrdcached

3) rrdtool的JSON输出(XPORT mod)


唯一棘手的部分是找出要加载到RRDTool中的rrd文件。

我们最后只编写了一个python应用程序,它使用rrdpython库()包装rrd并通过TCP工作。