欢迎来到天天文库
浏览记录
ID:7275060
大小:888.50 KB
页数:34页
时间:2018-02-10
《nagios技术文档整理(终结版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、接近两个星期的奋战,nagios的安装搭建以及监控服务自动报警功能终于基本得以实现,现在自己整理一份安装技术手册,方便自己以后查阅和回顾。一、Nagios试验环境以基本安装主机名操作系统IP作用Nagios-ServerCentos5.4211.162.127.51监控机211.162.127.43Centos5.4211.162.127.43被监控机nagios的功能是监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。再说报警功能,如果监控系统发现问题不能报警那就没有
2、意义了,所以报警也是nagios很重要的功能之一。但是,同样的,nagios自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成。nagios安装,是指基本平台,也就是nagios软件包的安装。它是监控体系的框架,也是所有监控的基础。打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统。不过如果你没有安装apache(httpd服务),那么你就没有那么直观的界面来查看监控信息了,所以apache姑且算是一个前提条件。
3、关于apache的安装,网上有很多,照着安装就是了。安装之后要检查一下是否可以正常工作。nagios定义了4中监控状态,代表不同的严重级别,除了OK代表正常不用关心外,其余3种都要引起重视.如下表:状态代码颜色正常OK绿色,警告WARNING黄色,严重CRITICAL红色,未知错误UNKOWN深黄色(一)下载所需软件包1.Nagios-3.2.0.tar.gz(Nagios主程序软件包)[root@nagios~]#wgethttp://prdownloads.sourceforge.net/sourcefor
4、ge/nagios/nagios.3.2.0.tar.gz2.Nagios-plugins-1.4.15.tar.gz(Nagios插件)[root@nagios~]#wgethttp://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz3.nrpe-2.12.tar.gz(Nagios代理检测程序)[root@nagios~]#wgethttp://prdownloads.sourceforge.ne
5、t/sourceforge/nagios/nrpe-2.12.tar.gz4.NSClient++-0.2.7.zip(用于监控windows系统所需的软件)http://sourceforge.net/projects/nscplus/[root@nagios~]#lsnagios-3.2.0.tar.gznagios-plugins-1.4.15.tar.gznrpe-2.1.12.tar.gz官方安装文档:http://nagios.sourceforge.net/docs/3_0/quickstart-
6、fedora.html(一)安装nagios1.安装前所依赖性包的安装[root@nagios~]#yum-yinstallhttpdphpgccglibcglibc-commongdgd-devel2.创建nagios用户和组[root@nagios~]#useradd-mnagios[root@nagios~]#groupaddnagcmd[root@nagios~]#usermod-a-Gnagcmdnagios[root@nagios~]#usermod-a-Gnagcmdapache3.编译安装nag
7、ios[root@nagios~]#tar-zxvfnagios-3.2.0.tar.gz[root@nagios~]#cdnagios-3.2.0[root@nagios-3.2.0]#./configure--with-command-group=nagcmd--with-nagios-user=nagios--with-nagios-group=nagios--prefix=/usr/local/nagios(红色部分命令可敲可不敲,指定nagios安装目录)[root@nagios-3.2.0]#m
8、akeall[root@nagios-3.2.0]#makeinstall[root@nagios-3.2.0]#makeinstall-init[root@nagios-3.2.0]#makeinstall-config[root@nagios-3.2.0]#makeinstall-commandmode[root@nagios-3.2.0]#makeinstall-webconf(
此文档下载收益归作者所有