首页 > 文章 > 杂文

运维监控利器Nagios:概念、结构和功能
时间:2014-01-20 16:50:49  点击: 来源:  作者:

一、使用Nagios的必要性1、大量的IT基础设施系统管理繁琐、复杂。
2、减少管理和维护成本
3、优化系统、合理利用服务资源 监控软件局限性:
1、 没有任何工具可以监视您所需的一切内容。
2、要让工具完全适 ...

一、使用Nagios的必要性

1、大量的IT基础设施系统管理繁琐、复杂。
2、减少管理和维护成本
3、优化系统、合理利用服务资源

   监控软件局限性:
1、 没有任何工具可以监视您所需的一切内容。 
 2、要让工具完全适应您的需求需要做许多自定义工作。

二、 什么是Nagios
 Nagios—Nagios Ain’t Gonna Insist on Sainthood
 最初项目名字是NetSaint,程序主体由ANSI C编制.
 Nagios是一款开源的免费网络监视工具,其功能强大,灵活性强。能有效监控Windows、Linux和Unix的主机状态,交换机、路由器等网络 设置,打印机等,在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
?商业IT管理系统,如 IBM Tivoli, HP OpenView/Operations等
?官方站点:http://www.nagios.org/
?

三、Nagios的结构
Nagios 可分为核心和插件两个部分。
Nagios 的核心部分只提供了很少的监控功能,因此要搭建一个完善的IT监控管理系统,用户还需要给Nagios安装相应的插件,插件可以从Nagios官方网站下载,也可以根据实际要求自己编写所需的插件。
Nagios必须运行在linux/Unix平台下,需要gcc编译器支持,nagios还提供了一个web监控界面。
 

四、Nagios可实现的功能
(1)监视本地或者远程主机资源 (内存、进程、磁盘等)
(2)监视网络服务资源 (HTTP、PING、FTP、SMTP、POP3等)
(3)允许用户编写自己的插件来监控特定的服务。
(4)当被监控对象出现异常时,可以通过邮件、短信等方式通知管理人员。
(5)可以事先定义事件处理程序,当主机或者服务出现故障时自动调用指定的处理程序。
(6)可以通过web界面来监控各个主机或服务的运行状态。

五、Nagios监控实现原理
Nagios软件需要安装在一****立的服务器上运行,这台服务器称为监控中心,这个监控中心服务器可以采用Linux或者Unix操作系统。每一台需 要监视的硬件主机或者服务都运行一个与监控中心服务器进行通信的Nagios软件后台程序。监控中心服务器根据读取配置文件中的指令与远程的守护程序进行 通信,并且指示远程的守护程序进行必要的检查。?
虽然nagios软件必须在Linux或者Unix操作系统上运行,但是,远程被监控的机器可以是任何能够与其进行通信的主机。根据远程主机返回的应 答,Nagios将根据配��以合适的行动进行回应。接着,Nagios将通过本地的机器进行测试。如果检查返回的值不正确,Nagios将通过一种或者 多种方式报警。这也是根据事先的配置而采取的行动。

”您可通过以下微信二维码,赞赏作者“
 
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
windows如何挂载webdav?
windows如何挂载webda
linux服务器同步互联网时间
linux服务器同步互联
亚马逊云lightsail服务器使用教程 | 亚马逊云lightsail使用指南
亚马逊云lightsail服
hostdare 4折优惠,直接降价60% 美国洛杉矶低至 $10.4/年 768M内存/1核/10gNVMe/500g流量
hostdare 4折优惠,直接
相关文章
栏目更新
栏目热门

关于我们 | 广告服务 | 联系我们 | 网站地图 | 免责声明 | WAP | RSS


Copyright © 运维之家 2013-2024