Nagios - 概述

DevOps 生命周期是几个阶段的连续循环,持续监控是这个循环的最后阶段。 持续监控是此生命周期中的阶段之一。 在本章中,让我们详细了解什么是持续监控以及 Nagios 对此有何帮助。


什么是持续监控

在生产服务器上完成部署后开始持续监控。 从那时起,这个阶段负责监控发生的一切。 这个阶段对企业的生产力非常重要。

使用持续监控有几个好处 −

  • 它会检测所有服务器和网络问题。
  • 它找到了失败的根本原因。
  • 有助于降低维护成本。
  • 它有助于解决性能问题。
  • 它有助于在基础设施过时之前对其进行更新。
  • 它可以在检测到问题时自动修复。
  • 它确保服务器、服务、应用程序、网络始终正常运行。
  • 它每秒监控完整的基础架构。

什么是 Nagios

Nagios 是一个开源的持续监控工具,用于监控网络、应用程序和服务器。 它可以发现并修复在基础架构中检测到的问题,并在未来的问题影响最终用户之前阻止它们。 它提供了您的 IT 基础架构及其性能的完整状态。


为什么选择 Nagios

Nagios 提供以下功能,使其可供大量用户社区使用 −

  • 可以监控SQL Server、Oracle、Mysql、Postgres等数据库服务器
  • 它提供应用程序级别的信息(Apache、Postfix、LDAP、Citrix 等)。
  • 提供积极的发展。
  • 在庞大的活跃社区中获得了出色的支持。
  • Nagios 可在任何操作系统上运行。
  • 可以 ping 看主机是否可达。

Nagios 的优势

Nagios 为用户提供以下好处 −

  • 它有助于摆脱定期测试。
  • 当仍处于"间歇"阶段时,它会检测到瞬间故障。
  • 在不牺牲性能的情况下降低维护成本。
  • 及时向管理层提供控制和故障通知。