在本文中,我们将介绍一个免费开源的监控系统列表,它可以帮助您监控系统资源,例如 CPU 负载、RAM 内存使用情况、网络流量统计或内存消耗。
在本文中,我列出了 8 个基于 Web 的 Linux 监控工具,它们几乎可以涵盖系统管理员监控任务的所有方面。
1. Nagios
这是当今最流行的基于 Web 的 Linux 监控系统之一,实际上它是 IT 基础设施监控的行业标准。 Nagios 是根据 GNU 通用公共许可证获得许可的,这显然允许您在某些条件下复制、广播和/或更改它。
Nagios 特点:
网络服务监控(SMTP、POP3、HTTP、NNTP、PING等) 主机资源监控(处理器负载、磁盘使用等) 简单的插件设计,让用户可以轻松开发自己的服务检查并行化服务检查能力使用“父”主机定义网络主机层次结构,允许检测和区分出现故障的主机和无法访问的主机,当服务或主机问题发生并得到解决时(通过电子邮件、寻呼机或用户定义的方法)联系通知的能力定义在服务或主机事件期间运行的事件处理程序,以主动解决问题 自动日志文件轮换 支持实施冗余监控主机 可选的 Web 界面,用于查看当前网络状态、通知和问题历史记录、日志文件等。
项目主页: https://www.nagios.org/
2.仙人掌
Cacti 是另一个也在 GPL 下获得许可的监控系统,但与 Nagios 不同,Cacti 是一种网络图形解决方案,旨在利用 RRDTool 在存储数据和构建图形方面的强大功能。
它使用户能够查看从不同主机收集的 CPU 负载图、RAM 使用情况和其他信息。 像 Nagios 一样,Cacti 支持 SNMP,它可以监控:Linux、BSD 和 Windows 主机。
Cacti 的主要功能包括:
无限图形项 自动填充图形数据操作支持 灵活的数据源 在非标准时间跨度上收集数据 自定义数据收集脚本 内置 SNMP 支持 图形模板 数据源模板 主机模板 图形数据的树、列表和预览视图基于用户的管理和安全
阅读如何在 RHEL/CentOS 7.x 上安装 Cacti 和在 Ubuntu 14.04/14.10 上安装 Cacti
项目主页:https://www.cacti.net/
3.扎比克斯

Zabbix 是由 Alexei Vladishev 创建的用于网络和应用程序的企业开源监控解决方案。 它旨在监视和跟踪各种网络服务、服务器和其他网络硬件的状态。
Zabbix 使用 MySQL、PostgreSQL、SQLite、Oracle 或 IBM DB2 来存储数据。它的后端是用 Can 编写的,Webfrontend 是用 PHP 编写的。Zabbix 提供了几个监控选项:简单的检查可以验证 SMTP 或 HTTP 等标准服务的可用性和响应性,而无需安装受监控主机上的任何软件。 Zabbix 代理也可以安装在 UNIX 和 Windows 主机上,以监控 CPU 负载、网络利用率、磁盘空间等统计信息。 作为在主机上安装代理的替代方案,Zabbix 支持通过 SNMP、TCP 和 ICMP 检查进行监控,以及通过 IPMI、JMX、SSH、telnet 和使用自定义参数。 Zabbix 支持多种实时通知机制,包括 XMPP。
Zabbix 的特点包括:
高性能、高容量(能够监控数十万台设备) 自动发现服务器和网络设备 低级发现 集中式 Web 管理的分布式监控 支持轮询和捕获机制 原生高性能代理(Linux 客户端软件, Solaris、HP-UX、AIX、FreeBSD、OpenBSD、OS X、Tru64/OSF1、Windows 2000、Windows Server 2003、Windows XP、Windows Vista、Windows Server 2008、Windows 7) 无代理监控 JMX 监控 Web 监控 安全用户认证灵活的用户权限 基于 Web 的界面 SLA 和关于报告的 ITIL KPI 指标 关于预定义事件的灵活电子邮件通知 通过用户定义的可视控制台屏幕和仪表板对受监控资源的高级(业务)视图 审计日志
4. 中心

Centreon 是一种开源软件,可让您监督构成信息系统的所有元素。
Centreon 有很多优点,我们可以列举如下:
启用监控用户的服务器、活动元素和应用程序。 实时操作和组件管理控制台。 能够使用发布者解决方案维护和支持整个平台。 通过开放的软件机制无限次使用和扩展。
目前有 4 种不同的解决方案可用于满足具有不断变化的业务需求的不同组织。
CES 标准是唯一开放且无限制的试用版。 除非它可以免费访问,否则提供强大的行业标准监控解决方案。 CES Essentials 是 CES 标准,包括对新软件产品和服务的访问,例如白金级支持和各种软件扩展,允许用户自动执行日常管理和监控任务。 CES Advanced 是 CES Essentials,还添加了 Centreon 的补充插件包和不同的模板,包括数据库、应用程序和基础设施服务。 最后一个是CES Complete,它是所有centeron软件产品和模块的组合,包括BI、BAM和Map。 它还提供白金级支持。 1 2下一页