问题标签 [cacti]

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 回答
723 浏览

javascript - 如何为自动登录仙人掌多次发布 PHP 表单加载?

我有这样的html和javascript代码。

问题是,我想在 iframe 中创建自动登录仙人掌,问题是如果仙人掌中的会话被破坏,或者如果我们已经从仙人掌注销,脚本工作正常,它可以自动登录到站点。但是如果我们已经登录到 cacti,就会出现这样的错误显示。

您无权访问 Cacti 的这一部分。如果您觉得需要访问此特定部分,请联系 Cacti 管理员。

我已经实现了 javascriptwindow.onload但没有成功,这是 firebug 的输出。

萤火虫

谢谢你。

0 投票
1 回答
533 浏览

windows - 定期自动下载 Cacti Weathermap

我一直在寻找一种定期从 Cacti Weathermap 插件自动下载天气图图像的方法。似乎没有一种简单的方法可以仅使用 Windows 在互联网上的任何地方列出此操作,所以我想我会 a) 在这里问,b) 发布我到目前为止所管理的内容。

PS我已经在下面的答案之一中发布了我所达到的位置。

0 投票
1 回答
1214 浏览

cacti - RestAPI 或任何其他从 Cacti 中提取数据的方法

有没有办法从 Cacti 服务器远程获取数据(如路由器的接口利用率数据)?我确实遇到了一些使用 rrdtool 导出选项的答案,但我想知道是否有办法在不接触 rrd 的情况下做到这一点?我将使用 linux 服务器远程访问这些数据。

0 投票
0 回答
349 浏览

php - 在 Windows 中为 CACTI 使用 cURL 和 PHP

最近的任务是通过 CACTI 监控外部网页响应/加载时间。我发现了一些使用 cURL 工作的 PHP 脚本(pageload-agent.php 和 class.pageload.php)。一切正常,直到他们要求将其从 LINUX 转移到 Windows 2012R2 服务器。我很难修改脚本以适用于 Windows。已经安装了 PHP 和 cURL 并且都按照测试工作。以下是从 askaboutphp 获取的脚本。

类.pageload.php

页面加载代理.php

谢谢你。非常感谢任何类型的帮助。

0 投票
1 回答
378 浏览

snmp - 如何为使用 Cacti 连接到路由器/交换机的设备创建(上传/下载)图表?

我正在尝试为连接到光线路终端 (OLT) 的 ONU(客户端)设备创建图表。可以创建 OLT(上游)的图表,但我坚持为连接到 OLT 的每个设备创建图表。

0 投票
1 回答
101 浏览

php - 如何使用仙人掌模板绘制除端口 80 之外的 lighttp mod_status

我使用 cacti 作为我的主要服务器监控工具。我在 cacti 论坛上进行了研究并发现,如何使用 mod_status 和使用自定义 cacti 模板绘制图表,但是当我使用默认 80 以外的端口时,我发现问题,cacti 无法获取 mod_status 生成的流量。我在仙人掌论坛上问过问题,但它们似乎处于休眠状态。这是我提出的问题这是我的仙人掌模板参考。如果我使用默认端口 80,似乎一切正常。由于 php 不是我的母语,因此禁止我对源代码进行任何修改。

0 投票
1 回答
664 浏览

php - crontab 运行的脚本不会产生数据

使用 Cacti,我正在尝试运行以下命令:

php poller.php > test.cfg

正如预期的那样,我得到以下输出:

我的操纵已经更新。


现在使用 crontab,我做了以下事情:

但是当我在 cron 执行后进入 /home/cacti/test.cfg 时,我什么也没得到,但是 cron 运行了脚本:

这个问题的根源是什么?

提前致谢。

0 投票
1 回答
654 浏览

php - Laravel 中 pgsql 上的仙人掌

描述

我有一个 laravel 应用程序,我正在尝试将其与Cacti集成:这是一个完整的网络图形解决方案,旨在利用 RRDTool 的数据存储和图形功能的强大功能。


脚步

我已经下载了它,并将它放在我的public/目录中。

现在,当我去我的http://localhost:8888/cacti/


我有

第一次尝试

致命:无法连接到“localhost”上的 MySQL 服务器。请确保您在 'include/config.php' 中指定了有效的 MySQL 数据库名称


然后,我打开了“include/config.php”。由于我的目标是尝试将其连接到pgsql而不是mysql,所以我这里是我当前的设置

一旦我点击保存,并刷新页面 http://localhost:8888/cacti/

第二次尝试

现在,我得到了: The localhost page isn’t working:(

在此处输入图像描述


数据库

我已经cacti在我的 localhost 上创建了一个数据库,该数据库在 port 上运行5432

在此处输入图像描述

0 投票
0 回答
7422 浏览

php - 请确保您在 'include/config.php' 中指定了有效的 MySQL 数据库名称

我刚刚下载cacti,我一直在

致命:无法连接到“localhost”上的 MySQL 服务器。请确保您在 'include/config.php' 中指定了有效的 MySQL 数据库名称


这就是我所拥有的include/config.php


我忘记了什么或做错了什么?

0 投票
2 回答
3275 浏览

percona - 在 grafana/prometheus 中对服务器进行分组

我想在 grafana 仪表板中对数据库服务器进行分组,例如,属于同一集群的服务器 db-pxc,最终看起来像这样:

因此,如果我单击父仪表板 Disk_Space,它将显示 db-pxc 集群中每个主机的磁盘空间子仪表板(db-pxc-1、db-pxc-2、db-pxc-3、...)。这样我就可以在一个页面上比较一个集群中所有服务器的磁盘空间使用情况。我们已经在 cacti 中进行了此设置,但不确定如何使用 grafana 实现相同的设置。

我们使用 Promethues 监控系统、node_exporter 和 mysqld_exporter 来收集每个单独服务器的统计信息,并使用 grafana 来查看仪表板。为了在 grafana 中查看 prometheus 支持的 mysqld 和节点导出器的数据,我们使用 Percona Grafana 插件。

下面是我要求的一个例子。在下图中,db 集群名称为 kdb,db-kdb-1、db-kdb-2、db-kdb-3 和 db-kdb-4 是构成集群的节点的一部分。所以如下所示,当我点击 CPU 时,它会显示我的 kdb 集群节点的所有 CPU 使用情况。

在此处输入图像描述