zoukankan      html  css  js  c++  java
  • CentOS 6.5 安装OSA监控精灵监控主机

    OSA监控是一个开源的图形化免费好用的监控,安装之前首先要配置好PHP环境,

    yum install httpd mysql mysql-server php-mysql php* -y
    

    编辑http.conf文件

    vi /etc/httpd/conf/httpd.conf 
    
     402 DirectoryIndex index.html index.php index.html.var   //402行加入index.php

    编辑php.ini文件

    vi /etc/php.ini 
    
      229 short_open_tag = On    // 229行的Off还成On
      946 date.timezone = PRC    //  946行时间设置

    重启Apache和Mysql

    service httpd restart
    service mysqld restart

    设置Mysql root的登陆密码

    mysqladmin -p password "P@ssw0rd"     // 将密码设置成P@ssw0rd

    编写PHP测试页

    yum install elinks -y   
    echo -e "<?php
    phpinfo();
    ?> " > /var/www/html/phpinfo.php 
    chmod -R 755 /var/www/html/
    service httpd restart

    开启防火墙3306,80端口

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    service iptables save
    iptables -L -n --line
       Chain INPUT (policy ACCEPT)
    num  target     prot opt source               destination         
    1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:3306 
    2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80 
    3    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
    4    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
    5    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
    6    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 
    7    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 

    测试PHP环境是成功的

    elinks http://localhost/phpinfo.php

    开始安装OSA.......

    OSA的下载地址如下

     wget http://monitor.osapub.com/download/OSA_GUARD_BETA_V1.0.8.tar.gz
    

    创建OSA的存放路径

    mkdir -p /usr/local/osa

    解压OSA的压缩包到本地路径

     tar zxvf OSA_GUARD_BETA_V1.0.8.tar.gz -C /usr/local/osa/

    配置Apache,将目录指向OSA的程序目录,OSA程序目录默认在:/usr/local/osa/ctrlphp

    vi /etc/httpd/conf/httpd.conf 
        //在最后一行添加以下内容
    
    <VirtualHost *:80>
        DocumentRoot /usr/local/osa/ctrlphp
        ServerName 42.51.153.157
        ErrorLog logs/osa.com-error_log
        CustomLog logs/osa.com-access_log common
    </VirtualHost>    
    
    service httpd restart       //添加完记得重启

    拿宿主机访问自己的云主机地址 http://42.51.x.x/install/index.php  会出现安装界面,这时候直接点我同意。

     

    如图,提示以上错误,

    1.我们需要手动执行下安装目录下的sh脚本

    这个脚本用来安装OSA需要的py和相关依耐,需要等待一会,Linux运行输出是/dev/null空值,其实已经在执行了。

    ./install/auto_prepare.sh

    2.对/usr/local/osa目录设置权限

    chmod -R 777 /usr/local/osa/ctrlphp
    

      

    3.关闭Selinux重启Apache重新检测环境

    setenforce 0
    service httpd restart

    环境检测成功,Next Set Mysql

    建议您为OSA监控精灵单独使用一个账号(安全起见,不建直接使用root),创建数据库和数据库账号,相关语句如下:

    mysql -uroot -pP@ssw0rd
    
    mysql> CREATE DATABASE `osa_guard` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 
    Query OK, 1 row affected (0.00 sec)
    
    mysql> GRANT ALL PRIVILEGES ON osa_guard.* TO osa@'127.0.0.1' IDENTIFIED BY 'osa1688';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)

    点击 Next 安装成功

    安装成功后输入地址:http://Ip/index.php  用户密码都是以上的   安装成功的界面如下,剩下的都是图形化,大家熟悉段时间就可以学会了。

  • 相关阅读:
    Zend_Controller架构
    PHP构造函数的执行顺序
    MySQL性能优化的最佳21条经验
    MySQL触发器学习总结
    使用Zend_Auth和Zend_Acl进行登录认证及根据用户角色进行权限控制
    手动释放你的资源(Please release resources manually)
    InfoPath/SharePoint/WebParts项目组章程 无为而为
    解决错误:sql_variant is incompatible with xml (ASP.NET 2.0 / XML数据类型 ) 无为而为
    使用ISA2004发布SharePoint网站到外部网,需要使用链接转换 无为而为
    InfoPath/SharePoint/WebParts项目组 下一步的工作和团队未来的规划给队员的公开信 无为而为
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/5173497.html
Copyright © 2011-2022 走看看