开源监控工具“Zabbix”和“Nagios”要点
我是技术销售部门的大原。
这次,我将列出选择开源软件(OSS)提供的监控工具的标准
以及我评估每个产品的要点。
*我们使用“Zabbix”进行服务器监控和操作。
开源选项
目前有多种开源集成运营管理工具,包括
Zabbix和Nagios 我们将在本博客中介绍
很多公司都积极使用开源,因为它的成本效益,但
虽然如果有操作能力就可以充分利用,但
仍然有很多产品基本上要依赖“社区”的支持,但是,
另一方面 ,对现场操作人员的操作技能也要求较高。
引进代理后是否有不良反应?
此外,一些管理工具在要监视的系统上安装代理,而其他管理工具则
允许在没有代理的情况下进行监视。
如果您想获取详细信息,则需要代理,但
有时在目标服务器上安装代理
如果你无法停止当前正在运行的目标服务器,或者
即使它运行稳定但你不想安装任何不必要的东西,
首先检查它是否有这个“代理” ,例如选择支持无代理的产品想这将是你选择的决定性因素。
扎比克斯
Zabbix是拉脱维亚共和国Zabbix SIA开发的服务器监控工具,
由于它是由一家公司开发的,并且有供应商将其作为商业服务(收费)提供,因此
待监控的代理操作系统兼容多种Linux、Windows、Solaris、AIX、HP-UX、Mac OSX、FreeBSD和OpenBSD,因此重点
是可以使用Zabbix集中管理多个服务器和网络设备。 。
- 监控设置是通过网络浏览器完成的,并且大多数设置都是可选的。
- 由于不需要专门的代理,因此可以从外部自由配置设置。
- 收集到的数据会在指定的时间段内存储在RDBMS中,并且
可以通过监控目标或项目来引用该数据。 - 使用高级显示功能创建图形。
- 通过创建详细的报告和易于阅读的地图,准确了解资源使用情况和故障趋势。
- 除了监控服务器端的电子邮件通知和脚本执行之外,
在代理端发送监控结果。 - 无需重启系统即可进行配置。
- 有日语社区网站
纳吉奥斯
Nagios 在 OSS 服务器监控工具中拥有最可靠的记录,并且还拥有丰富的日语信息。
它最初以“NetSaint”的名称发布,并已更新多次,但
现在已被 Nagios 接管。
Nagios的特点是使用插件进行监控。
虽然基本功能可以监控的项目不多,但社区网站上发布的
许多插件来添加监控项目
- 支持在监控服务器端执行脚本。
- 您可以使用文本编辑器重写监控项目的设置文件。
- 故障历史记录也记录在文本文件中。
- 收集到的信息可以在网络浏览器中查看。
- 管理可能会变得复杂,例如输入设置时不小心出错。
- 仅保存历史数据的最后一个值。 (无法参考以往数据)
- 用户可以开发自己的插件。
- 有专门的社区网站
概括
我们在监控和操作
我们的服务器支持 *操作AWS时,也可能使用 Cloudwatch
除了OSS监控工具外,还提供了
“Mackerel” (由于这是一项商业服务,因此需要付费。)
主要功能包括
使用拖放配置设置的能力(这是开源监控工具所不具备的)、将
监控目标按角色分组的能力,以及与 Slack 和 Chatwork 的外部集成,这些
功能虽然是付费的,但很方便既然界面已经实现,
我认为重点是“易于阅读、直观的操作”和“简单的设置”。
每家公司都提供免费试用版,为什么不尝试一下呢?