Nagios - 概述
DevOps 生命周期是一个由多个阶段组成的连续循环,持续监控是该循环的最后一个阶段。持续监控是此生命周期的阶段之一。在本章中,让我们详细了解什么是持续监控以及 Nagios 如何帮助实现此目的。
什么是持续监控
当在生产服务器上完成部署时,持续监控就会开始。从那时起,这个阶段就负责监视发生的一切。这个阶段对于企业生产力来说非常关键。
使用连续监控有几个好处 -
- 它检测所有服务器和网络问题。
- 它找到失败的根本原因。
- 它有助于降低维护成本。
- 它有助于解决性能问题。
- 它有助于在基础设施过时之前对其进行更新。
- 它可以在检测到问题时自动修复问题。
- 它确保服务器、服务、应用程序、网络始终正常运行。
- 它每秒监控完整的基础设施。
什么是 Nagios
Nagios 是一个开源持续监控工具,可监控网络、应用程序和服务器。它可以发现并修复基础设施中检测到的问题,并在未来的问题影响最终用户之前阻止它们。它提供了 IT 基础设施及其性能的完整状态。
为什么选择 Nagios
Nagios 提供以下功能,使其可供大量用户社区使用 -
- 它可以监控数据库服务器,例如SQL Server、Oracle、Mysql、Postgres
- 它提供应用程序级别的信息(Apache、Postfix、LDAP、Citrix 等)。
- 提供积极的发展。
- 拥有庞大活跃社区的出色支持。
- Nagios 可以在任何操作系统上运行。
- 它可以 ping 查看主机是否可达。
Nagios 的好处
Nagios 为用户提供以下好处 -
- 它有助于摆脱定期测试。
- 当腕带仍处于“间歇”阶段时,它会检测到瞬间故障。
- 它在不牺牲性能的情况下降低了维护成本。
- 它向管理层提供及时的控制和故障通知。