Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式:Nagios Ain't Gonna Insist On Sainthood。Sainthood翻译为圣徒,而Agios是saint的希腊表示方法。Nagios被开发在Linux下使用,但在Unix下也工作得非常好。

Nagios的主要功能特点:监视网络服务 (SMTP, POP3, HTTP, NNTP, PING等) ;监视主机资源 (进程, 磁盘等);简单的插件设计可以轻松扩展Nagios的监视功能;服务等监视的并发处理;错误通知功能 (通过email, pager, 或其他用户自定义方法);可指定自定义的事件处理控制器;可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等;可以通过手机查看系统监控信息。

虽然Nagios十分受用,但配置起来确是麻烦。一、安装Nagios。Nagios可以运行在各种版本的linux及主流的unix环境,安装完操作系统之后,需要把多余的服务都关掉,只留sshd这个服务。然后用wget下载源码包nagios-2.6.tar.gz和httpd-2.2.0.tar.gz。接下来先分别安装软件,过程如下:1、解压。2、配置。3、编译。4、安装。5、验证程序是否被正确安装。与别的软件安装稍有不同,nagios的安装要好几步才能完成。

二、安装nagios的插件。没有插件,nagios将什么作用也没有,插件也是nagios扩展功能的强大武器,除了下载常用的插件外,我们还可以根据实际要求编写自己的插件。Nagios的插件在官网www.nagios.org上可以找到。三、安装web服务器apache。Web服务不是nagios所必须的,但是如果nagios没有web,查看监控对象的对象将是非常费事和没有趣味的事情(只有通过查看nagios的日志来判断状态)。

相关导航