centos6.5环境下的nagios管理工具nagiosql 320版本的安装

下载nagiosql320及补丁

wget http://110.96.192.8:83/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jaist.dl.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.bz2

wget http://110.96.193.8:82/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jaist.dl.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320_service_pack_2_additional_fixes_only.zip

解压并复制到相应目录

    tar jxvf nagiosql_320.tar.bz2
    unzip nagiosql_320_service_pack_2_additional_fixes_only.zip
    \cp -rf NagiosQL_3.2.0_SP2/* nagiosql32/
    mv nagiosql32 /var/www/html/
    cd /var/www/html/
    chown -R apache.apache nagiosql32/
    
准备工作目录
    mkdir -pv /etc/nagiosql/{hosts,services,backup/{hosts,services}}
    mkdir -pv /etc/nagios/
    chown -R apache.apache /etc/nagiosql/
    chown -R apache.apache /etc/nagios/

配置虚拟主机

cd /etc/httpd/conf.d/
vi nagiosql.conf
        
Alias /nagiosql "/var/www/html/nagiosql32"
<Directory "/var/www/html/nagiosql32">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

重启httpd:

service httpd configtest
service httpd restart

安装ssh2

yum -y install php-devel libssh2 libssh2-devel
wget http://pecl.php.net/get/ssh2-0.12.tgz
tar zxf ssh2-0.12.tgz
cd ssh2-0.12
phpize
./configure
make && make install
vi /etc/php.d/ssh2.ini
extension=ssh2.so

创建数据库并导入

mysql -uroot -p -e "create database db_nagiosql_v3;grant all on db_nagiosql_v3.* to nagiosql identified by ‘nagiosql‘"

update user set password=password(‘yourootpass‘) where user=‘root‘;//更新root帐号密码,如果没有设置的话

目录授权

chmod -R 777 /var/www/html/nagiosql32/config

访问web页面并进行安装

http://localhost/nagiosql/install/install.php

会出现下面这样的提示,无需理会,选“NEXT”

 Settings file does not exist (config/settings.php): will be created

Database name *    db_nagiosql_v3  //填写刚才创建的数据库名称

NagiosQL DB User *   nagiosql   //填写刚才创建好的数据库用户

NagiosQL DB Password *  nagiosql  //填写刚才创建好的数据库用户密码

Administrative Database User *  root     //填数据库管理员帐号

Administrative Database Password *   ******  //填写数据库管理员帐号密码

Drop database if already exists?   //勾选

Initial NagiosQL User *    //nagiosql  web登录帐号,默认为admin

Initial NagiosQL Password *    //设置对应帐号的密码

Please repeat the password *  //确认设置密码

Import Nagios sample config?    //导入示例配置

Create NagiosQL config paths?  //创建配置文件路径,勾选

选择下一步完成安装。

nagiosql的配置,参照下图完成。

时间: 2024-07-28 19:23:16

centos6.5环境下的nagios管理工具nagiosql 320版本的安装的相关文章

【one day one linux】linux下的软件包管理工具

Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat最早发行的个人版本的Linux,自从Red Hat 9.0版本发布后,RedHat 公司就不再开发桌面版的 Linux发行套件,Red Hat Linux停止了开发,而将全部力量集中在服务器版的开发上,也就是 Red Hat Enterprise Linux 版.2004年4月30日,Red Hat

iOS系统提供开发环境下命令行编译工具:xcodebuild

iOS系统提供开发环境下命令行编译工具:xcodebuild[3] xcodebuild 在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念[4]: Workspace:简单来说,Workspace就是一个容器,在该容器中可以存放多个你创建的Xcode Project, 以及其他的项目中需要使用到的文件. 使用Workspace的好处有: 1),扩展项目的可视域,即可以在多个项目之间跳转,重构,一个项目可以使用另一个项目的输出.Workspace会负责各个Project

Windows环境下使用Redis缓存工具的图文详细方法

网上找了两篇关于Redis的博客,记录下! Java 使用Redis缓存工具的图文详细方法 Windows环境下使用Redis缓存工具的图文详细方法

CentOS6.5环境下OpenSSL实战:自己搭建CA中心,申请,签发,吊销,导入证书,SSL 握手详解

CentOS6.5环境下OpenSSL实战: 自己搭建CA中心,申请,签发,吊销,导入证书,SSL 握手详解

ueditor1.4.3在.net环境下的vs开发工具中集成经验

Ueditor是个很不错的在线富文本编辑器,几个项目一直使用它.最近想更新版本,发现新版1.4.3与旧版的部署方式完全不一样了,官网文档介绍的是直接放在iis下的部署说明,没有提到在vs开发工具中如何集成,自己新建了一个测试项目琢磨了一会,测试没啥问题,记录下给大家分享. 项目结构如下图: 因为我创建的是web项目类型,所以把controller.ashx以项目形式的一般处理程序迁移过去,并重命名成ueditor.ashx(记得在ueditor.config.js修改服务器统一请求接口路径).另

Oracle RAC 环境下的连接管理(转) --- 防止原文连接失效

崔华老师的文章!!! 这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load Balancing.Connect Time Connection Failover 和 Runtime Connection Failover,以及里面所涉及到的 TAF.ONS.FCF.FAN.LBA 等诸多知识点.本文主要是针对 Oracle RAC 11gR2 环境下的连接管理,但同时也会对

linux环境下(非UI操作)所有软件的安装与卸载总结

UI界面的软件管理 linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm.tar.tar.gz.tgz等.所以首先拿到软件后第一件事就是解压缩. 在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show info,upgrade和install,这 三项的意思大家都很清楚了,我就不多说了. rpm格式说了,接着就是tar,tar.gz,tgz等,在xwindow下双击这些格式的文件就会自

linux下的python管理工具

刚开始同步系统的接触python和linux,在昊妹妹的指引下学习了使用python管理工具,希望能够通过不断熟练来学习 1.记录之前先复习以下linux下常用目录 ./  表示当前目录 ~/ 表示home目录 文件夹or文件前加 . 表示隐藏文件夹or文件,ls命令无法查看隐藏文件,需要带参数-a 2.python管理包 python管理工具比较常见的有esay_install和pip,pip好像普遍认为好一点,所以我们用pip,网上找到一段比较两者的 pip was originally w

虚拟机中在centos6.7环境下安装eclipse

采用的是在线安装的方式,所以省去了很多配置环境变量的步骤,经过以下5步. 1,  yum install eclipse 2,  安装xmanager -> windows下远程eclipse可视化工具 3,  配置putty,SSH -> X11 -> Enable X11 forwarding 4,  yum install eclipse-cdt -> 安装eclipse的C++工程插件 5,  启动eclipse,-> 可以创建C/C++/Java工程