Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 监控 > Nagios > 正文

Nagios安装配置教程(六)nagiosql的安装

时间:2014-05-30 16:03 来源:未知 作者:www.51ou.com 阅读:

Nagios安装配置教程(六)nagiosql的安装

 

 

   Nagios的监控配置信息都存放于文件中,配置和修改都需要手工编辑文件,十分不便,尤其当监控的内容增多时,问题就更加明显。NagiosQL是一个基于Web方式的Nagios配置管理工具,它使用PHP语言开发,可运行在Apache下,后台使用Mysql数据库。提供了可视化的配置环境(基于Web方式),可以在web页面里添加主机、服务、主机组、服务组、命令、通知组。。。。。等等;重要的,NagiosQL也是一个开源软件。

 

安装PEAR Module: HTML_Template_IT 1.1

 

               安装以下项目前,请确保安装 php-pear 安装命令yum install php-pear

               通过 pear install HTML_Template_IT 命令进行安装

               如果出现无法找到HTML_Template_IT包的现象

               到PEAR 官网下载最新的HTML_Template_IT包 http://pear.php.net/package/PEAR 放到如下目录:/usr/share/pear/PEAR/PackageFile/

               cp /root/shared/HTML_Template_IT-1.3.0.gz /usr/share/pear/PEAR/PackageFile/

               再次运行以下命令 安装成功

               pear install HTML_Template_IT-1.3.0.gz

 

安装php 的 SSH2扩展

               1.用rpm -qa openssl 、rpm -qa openssl-devel命令 查看是否安装openssl openssl-devel 两个

               2.编译安装libssh2

                   cd /usr/local/soft/                    

                   wget http://www.libssh2.org/download/libssh2-1.2.9.tar.gz

                   tar zxvf libssh2-1.2.9.tar.gz

                   cd libssh2-1.2.9

                   ./configure

                   make

                   make install

               3.编译安装ssh2(官网http://www.php.net/ssh2)

                   安装前请确保安装php-devel

                   cd /usr/local/soft/

                   wget http://pecl.php.net/get/ssh2-0.11.2.tgz

                   tar zxvf ssh2-0.11.2.tgz

                   cd ssh2-0.11.2

                   phpize(如果没有找到该命令,请确定是否安装的是php-devel)

                   ./configure --with-ssh2

                   make

                   cp modules/ssh2.so /usr/lib/php/modules/

                   echo "extension=ssh2.so" >> /etc/php.ini

               4.重启php

                   service httpd restart

 

修改php时差及标准时间

               php默认date.timezone为utc,改为date.timezone = PRC

               vim /etc/php.ini

               找到date.timezone 将值修改为PRC 并去掉;号

               重启php service httpd restart

 

安装nagiosql  主程序

 

相关环境

           Nagios根位置:/usr/local/nagios

           Nagios配置文件位置:/usr/local/nagios/etc

           Nagios的用户和用户组:nagios|nagios

           apache的启动用户和用户组:apache|apache

 

 

  安装主程序

           解压nagiosql_320.tar.gz到/usr/local/nagios/nagiosql下

           cd /usr/local/nagios/

           cp /root/shared/nagiosql_320.tar.gz ./

           tar -zxvf nagiosql_320.tar.gz

       mv nagiosql32 nagiosql

 

修改用户权限

           chown -R nagios:nagios /usr/local/nagios/nagiosql

           chmod 777 /usr/local/nagios/nagiosql

           修改config目录的访问权限,以使apache对其具有写权限,、

           chmod -R 777 /usr/local/nagios/nagiosql/config

           创建配置文件目录,并修改权限

           cd /usr/local/nagios/nagiosql/

           mkdir etc

           cd etc

mkdir backup hosts import services

           cd backup

           mkdir hosts services

           对nagiosql下的etc进行权限设置

           chown -R apache:apache  etc

           在install下创建ENABLE_INSTALLER文件

           cd /usr/local/nagios/nagiosql/install

           touch ./ENABLE_INSTALLER

 

      修改apache的httpd.conf文件,部署web服务,添加如下内容。  

           apache配置文件位置vim /etc/httpd/conf/httpd.conf

 

Alias /nagiosQL "/usr/local/nagios/nagiosql"

           <Directory "/usr/local/nagios/nagiosql">

           #  SSLRequireSSL

              Options None

              AllowOverride None

              Order allow,deny

              Allow from all

           </Directory>

 

     重启php service httpd restart

           通过IE浏览器进入如下地址http://<IP>/ nagiosQL,其中IP是apache服务主机的IP地址,开始下一步的安装

 

 

     修改基本系统配置:

wKiom1LPRCHRF2IDAAO4ne9vRWo747.jpg

               【管理】-【Config targets】-【修改】

               如下:

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Nagios安装配置教程(六)nagiosql的安装》技术文章,《Nagios安装配置教程(六)nagiosql的安装》详细使用和说明,有时《Nagios安装配置教程(六)nagiosql的安装》可能不完善、敬请谅解!如果《Nagios安装配置教程(六)nagiosql的安装》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(3)
100%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片