在 Ajax 应用程序上使用 Nagios

http://tech.ddvip.com   2008年09月09日    社区交流

内容摘要:在本文中,了解如何快速安装和启动 Nagios(一种开源主机、服务和网络监视程序)以及该程序是如何提供帮助的。学习如何监视冗余和故障转移,并了解一些能解决环境和网络问题的基于 Nagios 的产品。

  主机、服务和网络的瓶颈常常需要付出昂贵的代价。为了确保服务级协议(Service Level Agreement,SLA)保证,必须通过网络对 Ajax 应用程序进行远程控制。在本文中,了解如何快速安装和启动 Nagios(一种开源主机、服务和网络监视程序)以及该程序是如何提供帮助的。学习如何监视冗余和故障转移,并了解一些能解决环境和网络问题的基于 Nagios 的产品。

  简介

  在我的一篇有关 Ajax 安全工具(参见 参考资料)的文章中,我推荐了一些增强应用程序的工具,包括 Firefox 工具和插件,用来提高和解决 Ajax 应用程序内部的安全问题。在另一篇有关 “加速 Ajax 应用程序的同时避开 Web 服务漏洞” 的文章中,我展示了什么是 Web 服务漏洞以及 Service Level Agreement 的重要性,还推荐了一些用来在网络上加速应用程序的工具。

  在本文中,我将侧重介绍 Nagios,一种可用于 Ajax 应用程序的开源主机、服务和网络监视程序。我将讨论如何快速安装和启动 Nagios、访问 CGI 并监视主机和服务。我还会展示如何监视冗余和故障转移、监测和处理状态振荡(state flapping)以及解决安全性和性能问题。

  在这之后,我还会依次讨论几个核心插件,比如 NRPE、NASA 和 NDOUtil,它们必须和 Nagios 程序一起使用。最后,我会给出一些示例,您将基于 Nagios 的产品用于自动化、环境监视和企业管理等解决方案时,可以参考它们。

  Fedora 系统上的 Nagios

  开始之前,先查找 Nagios 网站上的 Fedora 6、OpenSUSE 和 Ubuntu(有关链接,请参见 参考资料)的快速开始指南。如果想要有关针对其他操作系统和 Linux® 发布版的指导,可以转到 Nagios Community 并单击左边导航内的 User-Contributed Documentation。如果您还是找不到所需的文档,可以修改我在本文中给出的 Fedora 代码,以便能够在非 Fedora 系统上安装和配置 Nagios。

来源:developerWorks    作者:Judith Myerson    责编:豆豆技术应用

正在加载评论...