nagios全攻略(一)----准备阶段

. 准备阶段 :
1.实验环境
包含3台主机,详细信息以下
主机名
操做系统
IP
做用
nagios-server
redhat 9
192.168.0.111
监控机
dbpi
redhat 9
192.168.0.100
被监控机
yahoon
xp
192.168.0.28
被监控机
:
监控机 : 安装了 nagios 软件的机器 , 对监控的数据作处理 , 而且提供 web 界面查看和管理 . 固然也能够对本机自身的信息进行监控 .
被监控机 : 安装了 NRPE 等客户端 , 根据监控机的请求执行监控 , 而后将结果回传给监控机 .
 
2.nagios原理
这里引用某位仁兄的话
nagios 的功能是监控服务和主机,可是他自身并不包括这部分功能的代码,全部的监控、检测功能都是有插件来完成的。再说报警功能,若是监控系统发现问题不能报警那就没有意义了,因此报警也是nagios很重要的功能之一。可是,一样的,nagios自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其余相关开源项目组去完成。
nagios 安装,是指基本平台,也就是nagios软件包的安装。它是监控体系的框架,也是全部监控的基础。 
打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其余nagios支持的系统。不过若是你没有安装apachehttp服务),那么你就没有那么直观的界面来查看监控信息了,因此apache姑且算是一个前提条件。关于apache的安装,网上有不少,照着安装就是了。安装以后要检查一下是否能够正常工做。
原文连接[url]http://blog.chinaunix.net/u/28387/showart_356060.html[/url]
 
3.Nagios定义的监控状态
nagios定义了4中监控状态,表明不一样的严重级别,除了OK表明正常不用关心外,其他3种都要引发重视.以下表
状态
代码
颜色
正常
OK
绿色 ,
警告
WARNING
××× ,
严重
CRITICAL
红色 ,
未知错误
UNKOWN
深×××
 
4.所用软件
nagios-2.9.tar.gz
nagios-plugins-1.4.9.tar.gz
nrpe-2.8.1.tar.gz
NSClient++-0.2.7.zip
:
前三个的下载地址 :[url]http://www.nagios.org[/url],
 
5.整体目标
学习嘛,总要有个目标,很简单,就是看到下面这张图
具体信息以下表
主机名
要监控的服务
nagios-server
是否活动
是否开启 ftp
磁盘使用状况
dbpi
是否活动
是否开启 ssh
磁盘使用状况
cpu 负载
swap 分区使用状况
主进程数
当前登录用户
僵尸进程数
yahoon
是否活动
是否开启 80 端口
是否启动 W3SVC 服务
cpu 负载
内存使用状况
运行时间
NSClient 客户端版本 (NSClient 是一个 windows 下的 nagios 客户端 )
C 盘使用状况
D 盘使用状况
explorer 进程运行状况
 
其中蓝色字体的服务是外部服务,也就是说不须要登录被监控机,直接在外部就能够进行检查.例如咱们须要检查被监控机是否打开80端口,就能够在别的一台机器上telnet被监控机的80端口便可.
绿色字体表示是内部服务,意思是必须登录到被监控机上才能查看.由于它们属于本地信息”(nagios将之称为LOCAL).很容易理解,你不登录到被监控机上,如何知道当前磁盘的使用状况呢?
 
nagios是否是很强大,基本上对监控对象的任何信息均可以一手掌握了.并且不用登录到目的机就能够看到那台机器私密的本地信息”,比***还厉害啊.可是别误会,这可不是什么***.nagios有着十分安全的措施.
 
这确实是一个庞大的工程,你想一想这还只是三台机器而已都已经监控这么多服务了,那要是多个几十台怎么办,不用紧张,从如今开始,跟我动手吧.
家庭做业,将所用的软件下载好,配置好监控机192.168.0.111上的apache.
 
敬请期待
nagios全攻略()----基本安装和配置