Nagios安装配置及数据获取手册_第1页
Nagios安装配置及数据获取手册_第2页
Nagios安装配置及数据获取手册_第3页
Nagios安装配置及数据获取手册_第4页
Nagios安装配置及数据获取手册_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 NagiosNagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios安装在监控服务器上。安装参考文档:。1、安装CentOS2、配置yum国内源(1)备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup(2)下载(3)把CentOS6-Base-163.repo放入/etc/yum.repos.d/mv /tmp/CentOS6-Ba

2、se-163.repo /etc/yum.repos.d/3、安装必须的软件包yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp4、下载Nagios Core和Nagios Plugins(1)进入/tmp目录cd /tmp(2)下载Nagios Corewget (3)下载Nagios Pluginswget /download/nagios-plugins-1.5.tar.gz(3)解压nagios-4.0.0.tar.gzta

3、r zxvf nagios-4.0.0.tar.gz(4)解压nagios-plugins-1.5.tar.gztar zxvf nagios-plugins-1.5.tar.gz5、添加Nagios用户和组useradd nagiosgroupadd nagcmdusermod -a -G nagcmd nagios6、安装Nagios Core(1)进入nagios目录cd nagios(2)安装./configure -with-command-group=nagcmdmake allmake installmake install-initmake install-configmake

4、 install-commandmodemake install-webconf(3)复制文件夹cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/(4)配置权限chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers(5)验证配置/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg(6)启动Nagios/etc/init.d/nagios start(5)启动Apache/etc/init.d

5、/httpd start7、安装Nagois Plugins(1)进入nagios-plugins目录cd /tmp/nagios-plugins-1.5(2)安装./configure -with-nagios-user=nagios -with-nagios-group=nagiosmakemake install8、添加系统服务chkconfig -add nagioschkconfig -level 35 nagios onchkconfig -add httpdchkconfig -level 35 httpd on9、创建Web访问用户htpasswd -c /usr/local/

6、nagios/etc/htpasswd.users nagiosadmin10、关闭SELINUX vi /etc/selinux/config设置SELINUX=disabled重启服务器11、访问Nagios页面(1)打开浏览器,输入网址http:/localhost/nagios(2)输入用户名密码(3)进入页面二、NRPENRPE是监控软件nagios的一个扩展,它被用于被监控的服务器上,向nagios监控平台提供该服务器的一些本地的情况。例如,cpu负载、内存使用、硬盘使用等等。NRPE可以称为nagios的for linux 客户端。NRPE安装在监控服务器和远程主机上,其中远程主

7、机需要安装Nagios Plugins,监控服务器需要添加命令定义和远程主机配置。安装参考文档:。1、安装xinetdyum install -y xinetd2、安装openssl-develyum -y install openssl-devel3、下载NRPE(1)进入/tmp目录cd /tmp(2)下载NRPEwget (3)解压NRPEtar zxvf nrpe-2.15.tar.gz4、安装NRPE(1)进入NRPE目录cd npre(2)安装./configuremake allmake install-pluginmake install-daemonmake install-

8、daemon-configmake install-xinetd(3)编辑/etc/xinetd.d/nrpevi /etc/xinetd.d/nrpe设置only_from为监控服务器的IP(4)编辑/etc/services,添加NPRE服务vi /etc/services添加一行nrpe 5666/tcp # NRPE(5)启动xinetdservice xinetd start5、关闭防火墙service iptables stop6、添加命令定义vi /usr/local/nagios/etc/commands.cfg添加define commandcommand_name chec

9、k_nrpecommand_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$7、添加远程主机(1)添加配置文件,如remotehost.cfgvi /usr/local/nagios/etc/objects/remotehost.cfg配置host和service(2)编辑nagios.cfg,加入配置文件vi /usr/local/nagios/etc/nagios.cfg添加一行cfg_file=/usr/local/nagios/etc/objects/remotehost.cfg8、查看监控信息(1)重启nagios服务service

10、 nagios restart(2)访问http:/localhost/nagios三、NDOUtilsNDOUtils可以导出nagios捕获到的当前和历史数据并存储到MySQL数据库中。NDOUtils安装在监控服务器上。安装参考文档:。数据模型参考文档:。1、安装MySQL(1)安装MySQL客户端和服务器端yum install y mysqlyum install y mysql-serveryum install y mysql-devel(2)设置数据库字符集为UTF8vi /etc/f(3)添加系统服务chkconfig-addmysqldchkconfig -level 35

11、 mysqld on(4)启动服务service mysqld start(5)创建root账户mysqladmin-urootpassword123456(6)登录MySQLmysql uroot p123456(7)添加远程访问权限GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY 123456 WITH GRANT OPTION;FLUSH PRIVILEGES;(8)创建数据库nagioscreate database nagios;(9)退出exit;2、下载NDOUtils(1)进入/tmp目录cd /tmp(2)下载NDOUtil

12、swget (3)解压NDOUtilstar zxvf ndoutils-1.5.2.tar.gz3、安装NDOUtils(1)进入NDOUtils目录cd ndoutils-1.5.2(2)安装./configuremakemake install4、初始化数据库(1)进入db目录cd db(2)执行installdb./installdb -u root -p 123456 -d nagios5、配置NDOUtils(1)进入config目录cd ./config(2)复制配置文件到nagios目录cp ndo2db.cfg-sample /usr/local/nagios/etc/ndo

13、2db.cfgcp ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg(3)修改文件权限chmod 774 /usr/local/nagios/bin/* chown nagios:nagios /usr/local/nagios/bin/* chown nagios:nagios /usr/local/nagios/etc/*(4)进入nogios的etc目录cd /usr/local/nagios/etc(5)编辑nagios.cfg,添加模块vi nagios.cfg添加一行broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg(6)编辑ndo2db.cfg,配置Nagios用户和组,配置MySQL用户和密码vi ndo2db.cfg设置ndo2db_group=nagcmd,db_user=root,db_pass

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论