我已经使用 Nagios 一段时间了,最近开始使用 Cacti,因为对 MRTG 缺乏扩展性和 GUI 感到不满。我有兴趣在我的 Nagios 安装中添加趋势,并想知道最好的方法是什么。我四处查看了一下,看到了可用的内容,但没有太多信息来区分它们。我的 Nagios 安装有大约 250 个主机和 1100 个服务检查,但其中许多只是简单的网络设备,只有大约 20 个服务器和 300 个与之相关的服务。除 2 台服务器外,所有服务器都运行 Windows Server 2003。PNP4Nagios 与 nagiosgraph 的主要亮点是什么,或者我最好使用某种工具将数据转换为 RRD 格式并直接在 Cacti 中查看它?有没有完全不同的方向可以做得更好?如果您需要更多信息,请发表评论,我倾向于过于冗长并试图简短地回答这个问题。
谢谢!
答案1
我最终选择了 pnp4nagios。安装过程非常简单,无需额外配置即可自动绘制每个主机上每个服务(生成可绘制数据)的趋势图。整个过程大约需要 30 分钟。
答案2
你尝试安装 nagiosgraph 了吗?如果你能提供关于此过程的任何反馈,我将不胜感激。
在过去的几个月里,nagiosgraph 进行了很多更新,但总有改进的方法。nagiosgraph 1.4.x 中添加的一些内容包括:
- 更多切分数据的方法
- 每个主机的所有服务
- 每个服务的所有主机
- 选择单个数据源
- 聚合多个数据源
- 查看/浏览数据的更好方法
- 嵌入 nagios
- nagios 中鼠标悬停时弹出图表
- 图表页面之间有适当的链接
- 可配置的时间段和结束日期
- 特定主机/服务的授权
- 开箱即用的体验
- 确保默认规则与“标准”nagios 插件配置匹配
- 尽可能简化安装
- 文档
- 更多示例
- 详细的安装和配置文档
答案3
我强烈推荐穆宁如果您想要一个易于设置和扩展的独立工具;您可以获得大量现成的趋势图,并且还有您可能需要的几乎所有其他插件。Munin 基于 RRD,但独立于 Nagios;安装与 Nagios 非常相似,您可以在要监视的每个节点上安装一个中央服务器和一个守护程序(通过大多数 Linux 发行版上的软件包安装),然后可以选择在节点上进行少量配置(如果您想添加非默认数据)。
答案4
*免责声明,我是 Zenoss 社区经理
Zenoss 正是您所寻找的。它是一个开源网络监控平台,可进行可用性监控(如 Nagios)和性能监控(如 Cacti)。它可以轻松扩展到数千台设备,并通过 WMI 和 SNMP 监控 Windows 机器。它不需要配置文件,您可以进行监控和绘图,并且易于扩展。您还可以重复使用您拥有的任何自定义 Nagios 和 Cacti 插件,并且无需在节点上安装代理。