Nagios简介php
Nagios是一款用于系统和网络监控的应用程序。它能够在你设定的条件下对主机和服务进行监控,在状态变差和变好的时候给出告警信息.linux
Nagios包括如下功能ios
· 监控网络服务(SMTP、POP3、HTTP、IMAP、FTP、SSH、PING等); shell
· 监控主机资源(处理器负荷、磁盘利用率等);apache
· Linux,solaris主机:被监控主机须要安装NRPE软件和nagios-plugins组件,服务器端安装NRPE软件,具体安装步骤参考NRPE.tar.gz包中的NRPE.pdf文档 (图示以下) ;windows
· windows主机,被监控主机须要安装NSClient软件,由NSClient服务向nagios服务器提交监控数据 (图示以下);centos
· 简单地插件设计使得用户能够方便地扩展本身服务的检测方法(网上下载插件或用shell脚本编写);服务器
· 并行服务检查机制; 网络
· 当服务或主机问题产生与解决时将经过EMail告警发送给联系人; ide
· 使用WEB界面查看当前的网络状态、通知和故障历史、日志文件等。
测试环境:
· 服务器端:centos5.3、apache、gd库 、php、nagios3.2.1. 、nagios-plugins-1.4.14、nrpe-2.12
· 客户端:solaris,linux(nrpe-2.12, nagios-plugins-1.4.14),windows(NSClient++-0.3.7)
总结: 该软件配置方便,管理也方便,稳定;可以实时将网络运行情况反映到服务器端。
安装步骤:http://nagios.org网站,参考《Nagios Core Version 3.x Documentation》(最新版已到4.X)。
软件信息:官网:http://www.nagios.org,
中文资料:http://nagios-cn.sourceforge.net/nagios-cn/