问题标签 [rrdtool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2885 浏览

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

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

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

谢谢!

0 投票
1 回答
587 浏览

javascript - 用于动态切换页面/视图的 Javascript 库

我一直在使用 nagios + pnp4nagios 并且对 rrdtool 创建的图像感到满意。我当前的任务是创建一个面板,其中包含由 nagios 生成的一些统计信息,一段时间后统计信息会发生变化。我正在寻找类似的东西:替代文字

而且还能自动切换画面。我知道我可以制作一个定时 javascript 函数,在确定的时间后切换布局,但我也想在图片中添加效果和其他东西。有什么好的javascript库吗?

0 投票
1 回答
424 浏览

monitoring - 创建RRD,不太懂RRA

我正在尝试使用 RRDtool 创建一些图表来监控网络流量。

我了解创建 RRD 的大部分配置是如何工作的,但我对 RRA 定义有点迷失。

我想为 1 小时、1 天、1 周、1 个月和 1 年创建 RRA。

我只是不确定如何计算出 RRA 定义的数字,我在网上看到的例子也没有真正弄清楚,有人说这与你的图形有多少像素宽等有关。我是卡住。

我也想每分钟读一读。

希望有人可以帮助并提前谢谢你:)

0 投票
1 回答
1421 浏览

shell - 如何使用 CPU 和 MEM 使用数据填充 RRD 数据库?

我有一个 Lighttpd 服务器(在 Centos 上)并想显示 4 个图表:lighttpd 流量、每秒 lighttpd 请求、CPU 使用率和 MEM 使用率。我已经为 rrd 数据库设置了 lighttpd 配置的位置,如下所示:

并放入我的 WWW cgi-bin sh 文件中,该文件从 lighttpd RRD 文件中获取数据并创建每秒流量和请求图,如下所示:

基本上这不是我的脚本,我是从互联网的某个地方得到的。现在我想对 CPU 使用率和 MEM 使用率做同样的事情。我不喜欢使用任何额外的软件包!

如您所见, lighttpd 使用流量数据和每秒请求数填充 lighttpd.rrd 文件。现在我希望系统使用 CPU 和 MEM 使用填充第二个 rrd 文件,因此我可以添加到 sh 文件代码以生成此数据的图表。

如何使用 CPU 和 MEM 使用数据填充 RRD 文件?请不要使用第三方工具!

0 投票
1 回答
295 浏览

rrdtool - 如何使用 RRDtool 绘制相关数据

例如: 1. 与 CPU 使用率相关的 http 响应时间 2. 与 java 脚本函数响应时间相关的 http 响应时间

目标是建立两个变量之间的相关性,然后查看一个变量是否会改变另一个变量是否以一种确定的方式发生变化。

0 投票
1 回答
600 浏览

perl - 我如何使用一个 perl 脚本来创建/填充和绘制 RRDTool 图

这是一个示例:此脚本将生成数据。

标准输出上的结果是:

现在我需要做的是获取两个变量:1.在 0.51596300 1291646308 处执行 2.从 (https://test.yakabod.net/activityViewer/index.html) IN 1.5987639427185 收到的响应

并将它们存储在 teo 变量中: $exec_at $receive_at 并使用这些值更新 RRDTool。关于我如何做到这一点的任何提示?,我想要绘制的是:1. EXECUTING AT 变量的折线图 2. RESPONSE 的散点图

谢谢,-卡马尔。

0 投票
1 回答
250 浏览

perl - 升级 Perl 后陷入无休止的安装周期

昨晚我在这里阅读了一个 mysql 调优程序。我安装了它,它说我需要一个比我拥有的版本更高的 perl 版本。我下载并安装了 perl 5.12.x

突然,我的 Munin 实用程序抛出了以下错误:Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.12.2/i686-linux /usr/lib/perl5/site_perl/ 5.12.2 /usr/lib/perl5/5.12.2/i686-linux /usr/lib/perl5/5.12.2 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) 在/usr/sbin/nginx-graph.pl 第 2 行

卸载并重新安装 rrdtool rpms 并没有从 /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/RRDs.pm 移动 RRDs.pm

以为我会尝试从源代码安装 rrdtool 。它想要pango。

必须安装更新的 FreeType 和 FontConfig。

然后 pango 安装需要一个新的 glib。由于 gzlibcompressor 错误,Glib 不会生成。一些谷歌搜索建议升级 glib 可能会导致许多其他问题。

我只想要我的 !@#$ munin 图表,但我觉得我已经开始滑下一个危险的斜坡,尤其是当它托管我的 nginx 网络服务器时。

任何提示,想法,警告?

0 投票
2 回答
992 浏览

rrdtool - 一个rrd有多少个rra?

我有一些 rrd 文件。我找到了一个为这个 rdd 绘制图形的 cgi 脚本。如果查看过去一小时、一天、一周或一年的图表,您可以选择(从绘制图表的网页)。我知道单个 rrd 中可能有更多 rra。我在想这个 rrd 有 4 个 rra,一个用于最后一小时,一个用于上周等)

你知道我该如何验证吗?有什么命令吗?

0 投票
1 回答
230 浏览

rrdtool - 一次性且无数据问题

我刚刚开始使用 RRDtool 收集气候数据。我不使用图形功能,而是使用“获取”来检索数据。然后我使用另一个图形解决方案(flot)来显示数据,这似乎有点工作。但是我遇到了一些小问题,并决定检查更新和获取的详细信息,并且突然不确定事情是否按我预期的那样工作。

所以我创建了一个很小的 ​​shell 脚本来创建一个数据库,在其中放入一个值,然后打印内容:

我希望这会打印三个(或者可能是四个,不确定最后一个)值,如下所示:

但这就是我得到的:

所以我有三个问题:

  1. 为什么 fetch 命令从 300 开始,而不是 0?
  2. 为什么 fetch 命令不仅包括最后一步(900),而且还包括一个(1200)?
  3. 为什么不接受更新的值?
0 投票
1 回答
2257 浏览

linux - RRDtool 图:空图

我通过以下调用得到的rrdtool只是一个空图,但是为什么呢?数据库中没有数据?