嘿,有没有办法为 cacti 设置一台服务器,然后让所有其他服务器将数据发送给它?我原本以为轮询器会将所有信息(包括 rdd 文件等)发送到中央服务器。有办法吗?
如果 cacti 没有这个功能,是否有一个简单的类似工具可以做到这一点?我想检查 CPU 负载、磁盘空间、RAM 使用情况、进程数、登录用户……最好有 ping、磁盘 i/o
我想要一个简单的设置和客户端,可以在我所有的 Debian 机器上运行...
答案1
是的,它被称为 SNMP,它应该是 Cacti 的开箱即用方式。你读过 Cacti 文档吗?它应该解释了如何设置 SNMP 轮询 - 监控服务器询问,被监控服务器不发送*。
*除非您配置 SNMP 陷阱、系统日志或其他复杂性。
答案2
我没有使用过 Cacti,但我用过穆宁以前,这种监控方式已经存在。标准 Debian 存储库中有适用于此的 Debian 软件包。在收集数据的中央服务器上,您需要安装软件包“munin”,在您想要监控的节点上,您需要安装“munin-node”。我以前使用过它,它的设置非常简单。其中包含几个用于监控内容的插件,我认为标准插件支持您要求的所有内容。(在 Debian 存储库中搜索 munin 以查找带有额外插件的软件包。)
答案3
我会毫不犹豫地说,切换到扎比克斯,它将满足您的需求。