【移动应用开发技术】安装nagios的WEB管理工具nagiosQL_第1页
【移动应用开发技术】安装nagios的WEB管理工具nagiosQL_第2页
【移动应用开发技术】安装nagios的WEB管理工具nagiosQL_第3页
【移动应用开发技术】安装nagios的WEB管理工具nagiosQL_第4页
【移动应用开发技术】安装nagios的WEB管理工具nagiosQL_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

【移动应用开发技术】安装nagios的WEB管理工具nagiosQL

NagiosQL是一个基于Web方式的Nagios配置管理工具,它使用PHP语言开发,可运行在Apache下,后台使用Mysql数据库。同时,NagiosQL也是一个开源软件。如果你使用过Nagios,那么你一定感知到了它的强大监控功能,以及它的可扩展性。然而,它的监控配置信息都存放于文件中,配置和修改都需要手工编辑文件,这样十分不便,尤其当监控的内容增多时,问题就更加明显。NagiosQL就是一款解决此类问题的软件,它提供了可视化的配置环境(基于Web方式),因此需要先搭建WEB环境。一、安装NagiosQL软件1、搭建web环境,安装依赖包:[root@localhost/]#yum-yinstallphp-*mysql-*perl-*glibc-*gd-*httpdgccgettext2、释放nagiosQL软件包

NagiosQL是一个WEB管理工具,只要把其放到下Apache即可。因为这里它要和Nagios整合到一起,为了方便管理,把其放在Nagios目录下。3、建立nagiosQL导出nagios配置文件的目录,并修目录权限,否则安装会报错。4、修改httpd.conf配置文件,添加nagiosQL的虚拟目录。[root@localhost/]#vim/etc/httpd/conf/httpd.conf...//省略部分内容5、重启httpd服务和mysqld服务,并创建nagiosql安装文件。[root@localhost/]#servicehttpdrestart[root@localhost/]#servicemysqldrestart[root@localhost/]#touch/usr/local/nagios/nagiosql/install/ENABLE_INSTALLER6、安装nagiosQL,在浏览器中访问http://yourIP/nagiosQL进行安装nagiosQL。如下图:选择中文开始安装。此时,会检测环境是否可用,如果报错根据报错信息解决即可,单击下一步进行安装:接下来,会要求填写数据库的相关信息,这里默认即可,只填写nagiosQL的管理密码就可以了。然后,选择完成安装后会弹出登录界面,数据上面创建的用户和密码即可登录。二、Nagios的基本配置1、登录后的第一件事就是修改nagios相关路径,在左边菜单选择管理-域,在右边域管理中点击localhost功能中的图标进行修改,修改完成后单击保存即可。如果出现如下错误,则表示权限不够,因此需要给相应的文件和目录添加权限。解决办法如下:2、接着在,“工具”→“导入数据”右边会列出一些配置文件,按ctrl键全部选择右边的.cfg文件--导入。3、导入只是把配置文件内容导入到Mysql数据库,而使用其配置文件时,是一个个cfg文件,所以下面要进行写入过程,“工具”→“Nagios控制”→“写入检测数据”和“写入其他数据”依次顺序执行。写入之后就可以看到相应的cfg文件了,查看写入是否成功,由下面的输出可以看出写入是成功的。4、修改nagios的配置文件,将原有以cfg_file开头项全部注释掉,加入上面新写入的配置文件有关在nagios.cfg文件注释原有以cfg_file开头项可以在nagiosql页面选择“工具”→“nagios配置”将原有以cfg_file开头项用#注释,如下图所示:加入新的配置文件路径cfg_dir=/etc/nagiosql/hosts/cfg_dir=/etc/nagiosql/services/cfg_file=/etc/nagiosql/commands.cfgcfg_file=/etc/nagiosql/contactgroups.cfgcfg_file=/etc/nagiosql/contacts.cfgcfg_file=/etc/nagiosql/contacttemplates.cfgcfg_file=/etc/nagiosql/hostdependencies.cfgcfg_file=/etc/nagiosql/hostescalations.cfgcfg_file=/etc/nagiosql/hostextinfo.cfgcfg_file=/etc/nagiosql/hostgroups.cfgcfg_file=/etc/nagiosql/hosttemplates.cfgcfg_file=/etc/nagiosql/servicedependencies.cfgcfg_file=/etc/nagiosql/serviceescalations.cfgcfg_file=/etc/nagiosql/serviceextinfo.cfgcfg_file=/etc/nagiosql/servicegroups.cfgcfg_file=/etc/nagiosql/servicetemplates.cfgcfg_file=/etc/nagiosql/timeperiods.cfg在nagiosql页面选择“工具”—“nagios配置”将上面的内容复制到nagios.cfg文件中,如下图所示:单击“保存”按钮,保存nagios.cfg文件的修改。5、再次单击工具--Nagios控制,在右侧单击检查配置文件后面的“执行”,进行文件的检查。检测结果如下图所示根据报错提示解决问题。解决方法:如下将下列内容注释,[root@localhost/]#vim/etc/nagios/services/imp_temporary.cfg并修改servicetemplates.cfg文件中有关srv-pnp的定义,修改结果如下图:[root@localhost/]#vim/etc/nagios/servicetemplates.cfg...//省略部分内容6、再次单击工具--Nagios控制,在右侧单击检查配置文件后面的“执行”,进行文件的检查。检测结果如下图所示根据报错提示解决问题。解决方法如下:修改hosttemplates.cfg文件,修改后的结果如下图所示:[root@localhost/]#vim/etc/nagios/hosttemplates.cfg...//省略部分内容修改nagios.cfg文件,在nagios.cfg文件中的use后添加host-pnp[root@localhost/]#vim/etc/nagios/hosts/nagios.cfg...//省略部分内容

再次单击工具--Nagios控制,在右侧单击检查配置文件后面的“执行”,进行文件的检查。根据检测结果解决问题,基本和上面问题解决方法类似,即在主机监控文件的use后添加host-pnp,在服务监控文件的use后添加srv-pnp单击工具--Nagios控制,在右侧单击检查配置文件后面的“执行”,进行文件检测,直到不提示报错为止。7、最后重启nagios服务:如果提示以上错误,很显然又是权限问题,因此给相应文件和目录权限即可,解决如下:注意:建议在nagios安装好后就布署nagiosql,这样就不会出现上述的问题了。三:nagiosQL应用配置通过nagiosql添加要监控的主机:以监控Linux主机(如mysql服务器为例)例如:加入第一个分区使用情况,注意有些硬盘用的是hda,有些是sda如果你不确定你所使用的是哪种接口的硬盘,请用命令ls/dev/查看一看,看到我这里用的是SCSI接口的硬盘1、添加命令:进入nagiosQL管理控制台点命令-定义-添加添加如下命令2、添加监控主机:进入nagiosQL管理控制台点监督-host-添加列如:添加一个mysqlhost的主机,添加内容如下:注意:保存完主机配置后,还需要单击写入按钮,否则无效。3、添加监控服务监督-服务-添加添加服务内容如下:配置名称:imp_mysqlhost

//注:这里的配置名称一定和已监控主机的相关项目的配置文件名一致,我这里是监控mysql服务器,配置文件名称是services/imp_mysqlhost。服务描述:mysql_server

//自定义检查命令:check_nrpe

//前面定义好的命令$ARG1$:check_check_swap

//在被监控主机定义好的命令单击保存按钮,添加完成记得要点写入配置。这里我只演示添加check_swap服务,更多服务

温馨提示

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

评论

0/150

提交评论