nagios功能非常强大,读者可以参考http://www.nagios.org但只有e遗憾的是,文字、法语和日语没有中文。所以我现在引用它的一段来总结什么是nagios:
什么是nagios?
Nagios它是监控系统和网络的应用程序。当监控内容变好或变坏时,它监控您指定的主机和服务并发出警告。Nagios最初是设计的Linux平台运行良好,但现在在其他平台运行良好。
nagios工作原理如下:
nagios包括主动监控和被动监控。主动检查是通过监控中心主机在远程主机上运行的请求nrpe通过保护过程收集信息,然后报告web接口在页面上显示数据。
被动监控是指当远程监控主机在防火墙内时,只有远程主机才能访问监控中心,另一个监控中心可以设置在防火墙内,远程监控中心nagios和nsca报告,由naca客户端报告naca服务器端,然后向监控中心报告nagios,通过web接口显示监控结果。
nagios其特点包括:
监控网络服务(SMTP,POP3,HTTP,NNTP,PING,等等)
监控主机资源(处理器负载、磁盘空间等)
允许用户开发自己的插件来检查自定义项目;
通过使用“父主机”,定义网络主机的分层,允许探测主机down掉落或无法到达。
在主机或服务运行过程中,可以定义事件发生后如何处理和解决;
错误日志自动记录;
支持冗余监控;
可选web接口,通过web查看当前网络状态、提示和报告故障历史、日志文件等;
nagios系统要求:
Linux、Unix等
apache
GD库(1.63以上)
zlib
pnglib
jpeglib
basicicons
等,其中apache的安装在blog已经有相关文章了,搜索一下就行了;gd、zlib、pnglib和jpeglib步骤:
下载tarball
tarzxvfxxx.tar.gz
cdxxx
./configure
make&&makeinstall
nagios全面监控服务器,包括服务(apache、mysql、ntp、dns、disk、qmail和sshd等等)状态,服务器状态(up、down等等。通过以上对nagios我们应该对概念的介绍有一定的了解。让我们看看nagios如何安装,如何监控网络服务器和网络服务,请阅读安装、故障解决和配置