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

标签 c# rrdtool rrd cacti

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

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

谢谢!

最佳答案

所以我在 RRD 用户组中发帖并立即收到了关于 3 种方法的回复:

1) rrd 服务器(使用 inetd 进行连接处理) http://www.mrtg.org/rrdtool/doc/rrdtool.en.html

2) rrdcached http://www.mrtg.org/rrdtool/doc/rrdcached.en.html

3) rrdtool (XPORT mod) 的 JSON 输出 http://oss.oetiker.ch/rrdtool/forum.en.html#nabble-td5629054|a5629054

唯一棘手的部分是确定将哪个 rrd 文件加载到 RRDTool 中。

关于c# - 是否可以通过网络访问Cacti RRD数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4018457/

相关文章:

c# - 如何在 Visual Studio 中启动并运行 SQLite?

c# - 在 C# 中访问非泛型类型

c# - 无法在设计模式下打开表单

rrdtool - 轻松解析 rrdtool 的输出

c - 如何使用 C API 调用线程安全的 rrd_update_r Round Robin 数据库函数?

c# - WCF CustomBinding 客户端使用的 JAVA Web 服务 - 响应时出现 SAML 证书错误 - 找不到证书?

linux - RRDTool 图例标签放置

java - rrdtool 的替代品?

java - 如何从 Java 代码获取 Ganglia 指标

linux - RRD微调