请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

开源 运维 监控 - OSAPUB开源运维社区

 找回密码
 osa账号注册

QQ登录

只需一步,快速开始

搜索
查看: 32779|回复: 13

[安装帮助] 怎么安装部署OSA运维管理平台

[复制链接]

113

主题

6

好友

3008

积分

OSAPUB上校

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    郁闷
    2014-7-18 17:36
  • 签到天数: 83 天

    [LV.6]常住居民II

    金钱
    2330
    贡献
    373
    威望
    22
    在线时间
    54 小时
    积分
    3008
    精华
    13

    OSAPUB社区之星

    发表于 2012-7-3 13:27:49 |显示全部楼层
    友情提示:注册登录后能看到更多图片!

    系统要求:目前只测试过 centos,redhat 系列。

    一键安装OSA
    http://bbs.osapub.com/thread-4222-1-1.html

    手动安装部署OSA
    第一步:上官网:http://www.osapub.com下载OSA完整安装包,目前版本为:OSA_BETA_V1.0.1,对应的安装包是:OSA_BETA_V1.0.1.tar.gz。

    第二步:可以使用FTP或者rz命令,上传包到您需要安装的服务器/usr/local目录,tar xvf  OSA_BETA_V1.0.1.tar.gz解压。


    第三步:配置您的WEB服务器,将网站root指向:/usr/local/osa/ctrlphp,访问您指定的域名。
    注意:如果有手动修改路径的,请将根目录(root)指向:/xxx/xxx/ctrlphp ,不能将ctrlphp挂在其他域名后面或者当二级目录挂载。
    原因是程序有调用:$_SERVER['DOCUMENT_ROOT']变量来截取ctrlpy等路径,如果您稍为熟悉一点PHP,也可以在index.php手工给
    $_SERVER['DOCUMENT_ROOT']传值(新手不推荐)

    nginx为例:


    如果打开域名能跳转到安装页面,表示配置正常!!!

    第四步:点我同意,继续下一步安装!


    第五步:上服务器,进入:/usr/local/osa/ctrlphp/install目录,执行install/auto_prepare.sh脚本。

    注意:该脚本会自动安装python相关脚本,添加osa需要的环境变量,如果执行不成功,请自行检查脚本和您系统的环境是否相符!如果出现如下界面,表示需要输入您的mysql_config路径了!



    安装完成PYTHON相关后,点重新检测如下图:


    第六步:创建数据库和数据库账号,相关语句如下:

    CREATE DATABASE `osa` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

    CREATE USER 'osa'@'127.0.0.1' IDENTIFIED BY 'osa1688';
    GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `osa`.* TO 'osa'@'127.0.0.1';
    以上语句也可以写成:
    GRANT ALL PRIVILEGES ON osa.* TO osa@'127.0.0.1' IDENTIFIED BY 'osa1688';
    将建好的数据库用户名输入到表单,点下一步,如下图,表示安装成功!


    建议:删除/usr/local/osa/ctrlphp/install目录!


    使用OSA系统
    安装完成后,您可以进入OSA系统进行一些简单的测试了。
    osaadmin
    osaserver
    osaclient
    熟练掌握这些命令,可以更轻松的使用OSA
    在服务器上使用:osaadmin start 启动后台python程序后,观察各日志文件,尝试着执行指令,看看是否正常!!!


    多台OSA系统部署
    当您完成一台部署后,应该对系统有所了解,接下来咱们进行多台OSA系统部署。
    第一步,在设备管理,添加您将要部署服务器的相关信息,比如IP,设备名称等。
    第二步,复制您己经安装好的OSA系统文件或目录(unctrlsh、unctrlpy、bin、auto_install_client.sh ),到将要安装OSA客户端的目标服务器的/usr/local/osa目录下。

    注意:路径一定要对应好,如果有更改路径,需要您有修改 auto_install_client.sh  脚本以及修改ctrlpy/etc/confi.py,unctrlpy/etc/config.py的能力。
    第三步,运行【受控端】auto_install_client.sh)脚本安装python相关服务。
    第四步,使用osaclient start 开启受控端,受控端安装部署完成!

    一些常见问题处理:
    1,当多机部署之后,采集不数据不正常。请检查unctrlpy/etc/config.py 的第43行,_AUTH_KEY 后面的值,是否和己经安装的ctrlpy/etc/config.py一致,密钥必须所有服务器保持一致才能保持通信正常。

    2,监控项目不报警,请检查邮箱配置是否正常,后台的osaMonitor.py,osaMonitorServer.py是否己启动。命令:ps -ef|grep osaMonitor

    3,如果安装第一台时,有修改过目录,比如修改到:/data/web/osa.osapub.com,多台部署请修改:unctrlpy/etc/config.py的对应路径。不然会提示文件找不到,另外一种方法是客户端也部署到:/data/web/osa.osapub.com 。

    4,获取数据需要系统支持bc命令,有些最小化安装的系统上面可能默认不带bc命令,请使用yum -y install bc进行安装。

    5,如果受控端有开防火墙,需要将IP加入信任列表或者开放10624端口。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?osa账号注册

    3

    主题

    4

    好友

    493

    积分

    OSAPUB上尉

    Rank: 4

  • TA的每日心情
    擦汗
    2013-12-3 11:27
  • 签到天数: 45 天

    [LV.5]常住居民I

    金钱
    474
    贡献
    0
    威望
    0
    在线时间
    29 小时
    积分
    493
    精华
    0
    发表于 2012-7-3 17:39:53 |显示全部楼层
    坐等安装测试!!!
    回复

    使用道具 举报

    147

    主题

    28

    好友

    2715

    积分

    OSAPUB司令

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    慵懒
    2015-11-6 10:43
  • 签到天数: 72 天

    [LV.6]常住居民II

    金钱
    2163
    贡献
    119
    威望
    63
    在线时间
    154 小时
    积分
    2715
    精华
    5

    OSAPUB荣誉会员 OSAPUB管理勋章 OSAPUB社区之星

    发表于 2012-7-4 22:19:16 |显示全部楼层
    恭喜..
    回复

    使用道具 举报

    147

    主题

    28

    好友

    2715

    积分

    OSAPUB司令

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    慵懒
    2015-11-6 10:43
  • 签到天数: 72 天

    [LV.6]常住居民II

    金钱
    2163
    贡献
    119
    威望
    63
    在线时间
    154 小时
    积分
    2715
    精华
    5

    OSAPUB荣誉会员 OSAPUB管理勋章 OSAPUB社区之星

    发表于 2012-7-24 16:20:38 |显示全部楼层
    回复

    使用道具 举报

    4

    主题

    2

    好友

    538

    积分

    OSAPUB上尉

    Rank: 4

  • TA的每日心情
    擦汗
    2013-8-30 14:44
  • 签到天数: 55 天

    [LV.5]常住居民I

    金钱
    492
    贡献
    0
    威望
    0
    在线时间
    34 小时
    积分
    538
    精华
    0
    发表于 2012-9-16 18:42:05 |显示全部楼层
    ,好久没关注了...
    回复

    使用道具 举报

    1

    主题

    1

    好友

    20

    积分

    OSAPUB士兵

    Rank: 1

  • TA的每日心情
    擦汗
    2012-9-21 09:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    金钱
    18
    贡献
    0
    威望
    0
    在线时间
    0 小时
    积分
    20
    精华
    0
    发表于 2012-9-21 09:53:18 |显示全部楼层
    关注中     
    回复

    使用道具 举报

    0

    主题

    1

    好友

    20

    积分

    OSAPUB士兵

    Rank: 1

  • TA的每日心情
    无聊
    2012-9-24 15:12
  • 签到天数: 2 天

    [LV.1]初来乍到

    金钱
    19
    贡献
    0
    威望
    0
    在线时间
    1 小时
    积分
    20
    精华
    0
    发表于 2012-9-21 14:56:42 |显示全部楼层
    楼主好,请问下我要预装osaserver的机器上已经运行着apache(80)和mysql服务,那么装osa会不会有什么影响?
    回复

    使用道具 举报

    113

    主题

    6

    好友

    3008

    积分

    OSAPUB上校

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    郁闷
    2014-7-18 17:36
  • 签到天数: 83 天

    [LV.6]常住居民II

    金钱
    2330
    贡献
    373
    威望
    22
    在线时间
    54 小时
    积分
    3008
    精华
    13

    OSAPUB社区之星

    发表于 2012-10-9 09:11:06 |显示全部楼层
    ls35096396 发表于 2012-9-21 14:56
    楼主好,请问下我要预装osaserver的机器上已经运行着apache(80)和mysql服务,那么装osa会不会有什么影响? ...

    可以手工修改端口!
    回复

    使用道具 举报

    2

    主题

    1

    好友

    21

    积分

    OSAPUB士兵

    Rank: 1

  • TA的每日心情
    开心
    2012-10-9 09:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    金钱
    18
    贡献
    0
    威望
    0
    在线时间
    0 小时
    积分
    21
    精华
    0
    发表于 2012-10-9 09:29:36 |显示全部楼层
    ls35096396 发表于 2012-9-21 14:56
    楼主好,请问下我要预装osaserver的机器上已经运行着apache(80)和mysql服务,那么装osa会不会有什么影响? ...

    推荐使用yum安装,默认端口与你系统端口不冲突的!
    回复

    使用道具 举报

    0

    主题

    1

    好友

    24

    积分

    OSAPUB士兵

    Rank: 1

  • TA的每日心情
    开心
    2013-4-26 14:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    金钱
    23
    贡献
    0
    威望
    0
    在线时间
    0 小时
    积分
    24
    精华
    0
    发表于 2013-4-26 15:19:32 |显示全部楼层
    到第三步就进行不下了,http://localhost就显示要下载一个BIN文件,为什么呢?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | osa账号注册

    手机版|Archiver|OSA开源运维社区 ( 闽ICP备12007626号 )  

    GMT+8, 2017-3-24 18:05 , Processed in 0.097443 second(s), 26 queries .

    Powered by Osapub.com 1.0 OSA

    © 2001-2012 osapub.com.

    回顶部