zoukankan      html  css  js  c++  java
  • Lepus_天兔的安装

    一、安装平台

           Centos 32位

    二、依赖软件

           依赖软件包:mysql、php、apache集成在xampp中,python,MySQLdb模块安装包在lepus安装包目录中

           以下标红软件是必须安装的:

           1.MySQL 5.0及以上(必须,用来存储监控系统采集的数据)

            2.Apache 2.2及以上 (必须,WEB服务器运行服务器)

            3.PHP 5.3以上 (必须,提供WEB界面支持)

            4.Python2 (必须,推荐2.6及以上版本,执行数据采集和报警任务,不支持Python3)

            5.Python连接和监控数据库的相关驱动模块包:

               MySQLdb for python (Python连接MySQl的接口,用于监控MySQL,此模块必须安装) 

               cx_oracle for python  (Python连接Oracle的接口,非必须,如果需要监控oracle此模块必须安装)

              Pymongo for python (Python连接MongoDB的接口,非必须,如果需要监控MongoDB此模块必须安装 )

              redis-py for python (Python连接Redis的接口,非必须,如果需要监控Redis此模块必须安装)

    三、安装步骤

           1、安装xampp

            xampp的安装包有32位和64位的,安装之前需分清楚自己的操作系统是多少位的,使用命令username -a可以查看,下载对应的安装包即可。       

    [root@mululu opt]#chmod+x xampp-linux-x86-1.8.2-6-installer.run
    [root@mululu opt]#./xampp-linux-x86-1.8.2-6-installer.run
    

      然后一路输入Y即可。lampp会安装在/opt/lampp的目录下面

           ./opt/lampp/lampp start

           ./opt/lampp/lampp stop

           ./opt/lampp/lampp restart

           安装完成之后重启lampp,并且在本地浏览器输入ip/xampp,出现xampp的欢迎页面即为安装成功。

           

          2.安装python MySQLdb模块   

    [root@mululu opt]#yum -y install python-devel
    [root@mululu opt]#yum -y install MySQL-python
    

      安装成功后验证是否安装成功,输入python,进入python交互式命令行,然后输入import MySQLdb,如果不报错,则安装成功,如果在安装过程中出现错误,百度centos下安装python-mysql。

           

           如需监控redis和mongodb则需要安装一下软件包

    [root@mululu opt]#tar xvf pymongo-2.3.tar.gz
    [root@mululu opt]#cd pymongo-2.3
    [root@mululu opt]#python setup.py install 
    [root@mululu opt]#tar xvf redis-2.10.3.tar.gz
    [root@mululu opt]#cd redis-2.10.3
    [root@mululu opt]#python setup.py install 
    

      3.安装lepus采集器

               1).rz上传lepus软件包lepus_v3.7.zip到安装服务器,并解压       

            [root@mululu opt]#rz
            [root@mululu opt]#unzip lepus_v3.7.zip

              2).创建lepus数据库

                  启动lampp,然后进入数据库,默认lampp自带mysql数据库,账号为root,密码为空。

                  进入mysql命令行 /opt/lampp/bin/mysql –uroot –p 密码为空,直接回车即可。
                  进入mysql命令行后,执行
                         GRANT ALL privileges ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';
                         GRANT ALL privileges ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
                         GRANT ALL privileges ON *.* TO 'lepus'@'localhost' IDENTIFIED BY '123456';
                         GRANT ALL privileges ON *.* TO 'lepus'@'%' IDENTIFIED BY '123456';
                         flush privileges;

           [root@mululu lampp]#lampp start
           [root@mululu lampp]# cd bin
           [root@mululu bin]# ./mysql -uroot -p
           mysql>GRANT ALL privileges ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456'; 
           mysql> GRANT ALL privileges ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
           mysql>GRANT ALL privileges ON *.* TO 'lepus'@'localhost' IDENTIFIED BY '123456';
           mysql>GRANT ALL privileges ON *.* TO 'lepus'@'%' IDENTIFIED BY '123456';
           mysql>flush privileges;

                上面的意思是,把root用户的密码改成123456,添加一个lepus用户,密码为123456,允许远程访问和本地访问。           

                然后执行sql,创建lepus数据库 :  create database lepus default character set utf8;

                 

                使用sqlyag或者navicat等其他mysq链接工具,连上mysql,在lepus数据库下执行lepus_v3.7/sql下面的lepus_table.sql和lepus_data.sql,先执行lepus_table.sql创建表,再执行lepus_data.sql导入数据。

            3).安装lepus程序

                进入 lepus_v3.7/python目录下
                chmod 777 install.sh
                执行安装 ./install.sh

       [root@mululu opt]# cd lepus_v3.7
    [root@mululu lepus_v3.7]# cd python [root@mululu python]# chmod 777 install.sh [root@mululu python]# ./install.sh

              4).修改配置文件
                  进入到安装目录,默认为/usr/local/lepus

                  

                  

        [monitor_server]
    host
    ="127.0.0.1" port=3306 user="lepus"#数据库用户名,我上面设置的是lepus passwd="123456"#数据库密码,我上面设置的密码是123456 dbname="lepus"

    4.启动和关闭lepus 

    启动监控系统,执行以下命令启动系统采集进程:lepus start

    执行以下命令关闭系统采集进程:lepus stop
    执行以下命令监控系统是否正常运行:lepus status

    lepus server is running...
    查看启动关闭帮助命令:lepus –help
    当Lepus启动时,Lepus提供了标准的日志输出功能,可以通过日志查询监控系统是否正在工作。

    [root@mululu opt]#cd /usr/local/lepus
    [root@mululu lepus]#tail -f logs/lepus.log

    5.安装web控制台

       复制PHP文件夹里的文件到Apache对应的网站虚拟目录:
       mkdir /opt/lampp/htdocs/lepus
       cp –rf lepus_v3.7/php/* /opt/lampp/htdocs/lepus
       打开lepus/config/database.php文件,修改PHP连接监控服务器的数据库信息
       vi /opt/lampp/htdocs/lepus/config/database.php
       $db['default']['hostname'] = 'localhost';
       $db['default']['username'] = 'lepus';#和上面设置的一样,数据库用户名
       $db['default']['password'] = '123456'; #和上面设置的一样,数据库密码
       $db['default']['database'] = lepus;
       $db['default']['dbdriver'] = 'mysql';

       

       

    6.登陆

            以上步骤完成后,即可登陆web控制台来监控,浏览器中输入:xxx.xx.xx:80/lepus(xxx为安装服务器ip),可以看到登陆界面,默认用户名密码为admin/Lepusadmin。

    然后根据自己的需要,到对应的界面输入ip、端口、账号密码监控即可。如果监控不到,使用lepus status 查看lepus监控程序是否启动。 

     

  • 相关阅读:
    INewPolygonFeedback接口(实时显示所画多边形的面积)
    RichTextBox追加文本信息,并根据信息的多少自动下移
    Google tile和TMS的索引算法
    出差咸阳
    失败的 炸羊排
    年中总结
    Oracle 两个表之间的数据更新
    ArcEngine下,实现图形的擦除操作(Erase操作)
    C#中使用ListView动态添加数据不闪烁(转)
    出差略阳
  • 原文地址:https://www.cnblogs.com/mululu/p/7117929.html
Copyright © 2011-2022 走看看