问题标签 [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.
windows - 定期自动下载 Cacti Weathermap
我一直在寻找一种定期从 Cacti Weathermap 插件自动下载天气图图像的方法。似乎没有一种简单的方法可以仅使用 Windows 在互联网上的任何地方列出此操作,所以我想我会 a) 在这里问,b) 发布我到目前为止所管理的内容。
PS我已经在下面的答案之一中发布了我所达到的位置。
cacti - RestAPI 或任何其他从 Cacti 中提取数据的方法
有没有办法从 Cacti 服务器远程获取数据(如路由器的接口利用率数据)?我确实遇到了一些使用 rrdtool 导出选项的答案,但我想知道是否有办法在不接触 rrd 的情况下做到这一点?我将使用 linux 服务器远程访问这些数据。
php - 在 Windows 中为 CACTI 使用 cURL 和 PHP
最近的任务是通过 CACTI 监控外部网页响应/加载时间。我发现了一些使用 cURL 工作的 PHP 脚本(pageload-agent.php 和 class.pageload.php)。一切正常,直到他们要求将其从 LINUX 转移到 Windows 2012R2 服务器。我很难修改脚本以适用于 Windows。已经安装了 PHP 和 cURL 并且都按照测试工作。以下是从 askaboutphp 获取的脚本。
类.pageload.php
页面加载代理.php
谢谢你。非常感谢任何类型的帮助。
snmp - 如何为使用 Cacti 连接到路由器/交换机的设备创建(上传/下载)图表?
我正在尝试为连接到光线路终端 (OLT) 的 ONU(客户端)设备创建图表。可以创建 OLT(上游)的图表,但我坚持为连接到 OLT 的每个设备创建图表。
php - 如何使用仙人掌模板绘制除端口 80 之外的 lighttp mod_status
我使用 cacti 作为我的主要服务器监控工具。我在 cacti 论坛上进行了研究并发现,如何使用 mod_status 和使用自定义 cacti 模板绘制图表,但是当我使用默认 80 以外的端口时,我发现问题,cacti 无法获取 mod_status 生成的流量。我在仙人掌论坛上问过问题,但它们似乎处于休眠状态。这是我提出的问题,这是我的仙人掌模板参考。如果我使用默认端口 80,似乎一切正常。由于 php 不是我的母语,因此禁止我对源代码进行任何修改。
php - crontab 运行的脚本不会产生数据
使用 Cacti,我正在尝试运行以下命令:
php poller.php > test.cfg
正如预期的那样,我得到以下输出:
我的操纵已经更新。
现在使用 crontab,我做了以下事情:
但是当我在 cron 执行后进入 /home/cacti/test.cfg 时,我什么也没得到,但是 cron 运行了脚本:
这个问题的根源是什么?
提前致谢。
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
。
php - 请确保您在 'include/config.php' 中指定了有效的 MySQL 数据库名称
我刚刚下载cacti
,我一直在
致命:无法连接到“localhost”上的 MySQL 服务器。请确保您在 'include/config.php' 中指定了有效的 MySQL 数据库名称
这就是我所拥有的include/config.php
我忘记了什么或做错了什么?
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 使用情况。