公有云厂商 UCloud
安装云监控代理

一、为什么要安装UCloud监控代理

监控代理是由UCloud研发并开源的辅助agent程序,在UCloud云主机中安装监控代理,能够让资源与云平台监控系统更好的协同工作,以扩展对资源的监控深度,丰富监控指标(如内存、磁盘空间、进程等)。

如果您打算在行云管家中使用UCloud监控来监控主机性能,那么必须确保已经安装了UCloud监控代理。

您可以继续阅读下文内容,也可以到UCloud官网翻阅有关监控代理的进一步介绍。UCloud监控代理官网介绍

二、UCloud监控代理安装指南

2.1、监控代理安装基本需求

(1)安装过程需要使用系统管理员用户(如root, administrator等)。

(2)Linux系统需要安装python2.6或以后版本。

2.2、Red Hat 6.0+/7.0+/CentOS 6.0+/7.0+安装说明

(1)安装:

  • 64位操作系统:
wget http://umon.api.service.ucloud.cn/static/umatest/uma-1.1.4-1.x86_64.rpm 
rpm -ivh uma-1.1.4-1.x86_64.rpm
  • 32位操作系统:
wget http://umon.api.service.ucloud.cn/static/umatest/uma-1.1.4-1.i386.rpm 
rpm -ivh uma-1.1.4-1.i386.rpm

(2)启动:

service uma start

(3)停止:

service uma stop

(4)卸载:

rpm -e uma

2.3、Ubuntu/Debian 全系列

(1)安装:

  • 64位操作系统:
wget http://umon.api.service.ucloud.cn/static/umatest/uma_1.1.4-1_amd64.deb 
dpkg -i uma_1.1.4-1_amd64.deb
  • 32位操作系统:
wget http://umon.api.service.ucloud.cn/static/umatest/uma_1.1.4-1_i386.deb 
dpkg -i uma_1.1.4-1_i386.deb

(2)启动:

service uma start

(3)停止:

service uma stop

(4)卸载:

dpkg -P uma

2.4、OpenSUSE系列

(1)安装:

  • 64位操作系统:
wget http://umon.api.service.ucloud.cn/static/umatest/uma-1.1.4-1.suse.x86_64.rpm 
rpm -ivh uma-1.1.4-1.suse.x86_64.rpm

(2)启动:

service uma start

(3)停止:

service uma stop

(4)卸载:

rpm -e uma

2.5、其他版本Linux系统

(1)安装:

  • 64位操作系统:
wget http://umon.api.service.ucloud.cn/static/umatest/uma-1.1.4-1.tar.gz 
tar zxvf uma-1.1.4-1.tar.gz 
cd uma 
make && make install

(2)启动:

/usr/sbin/uma  ./bin/uma

(3)停止:

源代码编译版本,需要手动执行kill终结进程

(4)卸载:

进入源代码安装包,执行 make uninstall 卸载程序。

(5)自动启动:

在 /etc/rc.local中添加以下内容:

/usr/sbin/uma

2.6、Windows操作系统

本安装示例基于Windows2008操作系统,需要特别说明的是:Windows系统暂不支持CPU负载与TCP连接数监控指标。

(1)安装:

a)登录到服务器之后,下载win-uma监控代理,下载链接: http://umon.api.service.ucloud.cn/static/uma-win/uagent-1.1.1-setup.rar(非UCloud云主机环境无法下载)

b)双击下载后的应用程序,选择安装语言为简体中文,点击确定继续;

c)在安装界面点击下一步,进入安装配置选项;

d)选择需要安装的位置,这里使用默认的安装位置 “C:\Program Files (x86)\uagent”;

e)配置开始菜单文件夹,点击下一步继续;

f)以上配置完成后,点击安装以完成监控代理的安装。

(2)启动:

a)打开开始菜单,在运行中输入cmd开启命令行终端;

b)在命令行终端中输入以下命令启动监控代理;

sc start uagent

如下图:

c)输入以下命令查看监控代理是否启动成功,如启动成功,则STATE会显示为Running。

sc query uagent

如下图:

(3)卸载:

a)点击开始菜单,选择卸载uagent;

b)卸载完成后,需要进入目录删除剩余文件(默认是“C:\Program Files (x86)\uagent”)。如卸载失败,请按照以下流程进行手动卸载:

sc stop uagent

如下图:

c)输入以下命令卸载uagent服务;

d)最后,删除uagent安装目录,即可完成卸载。

(4)配置:

windows uagent默认使用ip为10.x.x.x的网卡识别主机,若用户主机使用了子网特性后,可能会出现多张网卡,或者网卡ip非10.x.x.x的情况,该情况可能导致主机识别失败,对于此种情况,可以在配置文件uagent安装目录下:config/static_conf.json中添加配置macAddress解决(mac地址可在ipconfig -all中获取,选择原始ip所对应的mac地址),如:

{ 
"dataHost":"http://umon.api.service.ucloud.cn", 
"macAddress":"xx:xx:xx:xx:xx:xx" 
}

三、其它问题

3.1、监控代理安装基本需求

安装过程需要使用系统管理员用户(如root, administrator等);

Linux系统需要安装python2.6或以后版本;

必须要在UCloud云主机中下载安装,在非UCloud网络环境下无法下载。

3.2、安装UCloud监控代理后,为何有部分监控项仍无法启用?

在安装UCloud监控代理后,可能由于云厂商服务器未及时返回监控项数据,导致行云管家认为某些监控项无法启用,请稍等一段时间;