DevOps生命周期是一个由多个阶段组成的连续循环,连续监视是该循环的最后一个阶段。持续监控是此生命周期中的阶段之一。在本章中,让我们详细了解什么是连续监视以及Nagios如何为此目的提供帮助。
什么是连续监控
在生产服务器上完成部署后,将开始连续监视。从那时起,此阶段负责监视所有发生的事情。此阶段对于业务生产力至关重要。
使用持续监控有几个好处-
- 它检测所有服务器和网络问题。
- 查找故障的根本原因。
- 它有助于降低维护成本。
- 它有助于解决性能问题。
- 它有助于在过时之前更新基础架构。
- 它可以在检测到问题时自动修复问题。
- 它确保服务器,服务,应用程序,网络始终处于运行状态。
- 它每秒监视一次完整的基础架构。
什么是Nagios
Nagios是一个开源的持续监视工具,用于监视网络,应用程序和服务器。它可以查找和修复基础架构中检测到的问题,并在将来的问题影响最终用户之前将其停止。它提供了您的IT基础架构及其性能的完整状态。
为什么选择Nagios
Nagios提供以下功能,使其可在大量用户社区中使用-
- 它可以监视数据库服务器,例如SQL Server,Oracle,Mysql,Postgres
- 它提供了应用程序级别的信息(Apache,Postfix,LDAP,Citrix等)。
- 提供积极的发展。
- 有出色的支持形成了庞大的活跃社区。
- Nagios可在任何操作系统上运行。
- 它可以ping以查看host是否可访问。
Nagios的好处
Nagios为用户提供以下好处-
- 它有助于消除定期测试。
- 检测瞬时故障。
- 它可以在不牺牲性能的情况下降低维护成本。
- 它可以及时通知控制和故障管理。