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  用户密码都是以上的   安装成功的界面如下,剩下的都是图形化,大家熟悉段时间就可以学会了。

  • 相关阅读:
    DataAnnotations
    使用BizTalk实现RosettaNet B2B So Easy
    biztalk rosettanet 自定义 pip code
    Debatching(Splitting) XML Message in Orchestration using DefaultPipeline
    Modifying namespace in XML document programmatically
    IIS各个版本中你需要知道的那些事儿
    关于IHttpModule的相关知识总结
    开发设计的一些思想总结
    《ASP.NET SignalR系列》第五课 在MVC中使用SignalR
    《ASP.NET SignalR系列》第四课 SignalR自托管(不用IIS)
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/5173497.html
Copyright © 2011-2022 走看看