一、为什么要安装百度云监控插件
百度云监控插件(BCM-Agent)是百度云原厂为中小网站提供运行于云服务器(BCC)的监控采集插件,任何系统异常都能及时通知到用户,及时处理异常,从而提高用户产品的可用性。
百度云监控插件(BCM-Agent)支持Windows和Linux平台。默认情况下,百度云监控插件已经自动安装在您所购买的云服务器(BCC)中,如果您的云服务器由于各种原因未安装监控插件,您可以继续阅读下文内容进行手动安装,也可以到百度云官网翻阅有关云监控插件(BCM-Agent)安装的进一步介绍:手动安装BCM-Agent
二、百度云监控插件安装指南
2.1、Linux 监控插件安装说明
前提条件:
输入service bcm-agent status查看相关服务是否存在,如果不存在,请您手动安装。
Ubuntu/Debian安装:
// 更新apt源信息 # apt-get update //安装 bcm-agent # apt-get install bcm-agent Reading package lists... Done Building dependency tree Reading state information... Done ...... ...... [OK] Not running [OK] start //停止服务 # service bcm-agent stop //重启服务 # service bcm-agent start
Centos安装:
// 更新yum源信息 # yum -y update //安装 bcm-agent # yum install bcm-agent Loaded plugins: fastestmirror, security, versionlock Setting up Install Process Loading mirror speeds from cached hostfile Resolving Dependencies ...... ...... [OK] Not running [OK] start ...... Complete! //停止服务 # service bcm-agent stop //重启服务 # service bcm-agent start
2.2、Windows 监控插件安装说明
(1)登录正在“运行中”状态的云服务器,在浏览器中输入http://repo.bcm.baidubce.com/windows/,跳转到页面:
(2)下载文件bcm_agent_upgrade.exe;
(3)点击bcm_agent_upgrade.exe,运行程序,选择需要安装的位置;
(4)安装完成后,可以在管理控制台“云服务器BCC-示例列表”中查看下列监控信息。
三、其它问题
3.1、安装时提示找不到BCM-Agent?
一般是使用老版本系统,没有预置BCM-Agent的源文件,需要按如下方法手动添加:
CentOS机器源文件为:/etc/yum.repos.d/baidu-bcm.repo
cat > /etc/yum.repos.d/baidu-bcm.repo <<EOF [baidu-bcm] name=Baidu cloud monitor(BCM) baseurl=http://repo.bcm.bj.baidubce.com/yum gpgcheck=0 enabled=1 EOF
Ubuntu机器源文件为:/etc/apt/sources.list.d/baidu-bcm.list
cat > /etc/apt/sources.list.d/baidu-bcm.list <<EOF # Baidu cloud monitor(BCM)` deb http://repo.bcm.bj.baidubce.com/deb/ all main EOF
然后再按照安装方法安装。
3.2、安装BCM-Agent后,为何有部分监控项仍无法启用?
在安装BCM-Agent后,可能由于云厂商服务器未及时返回监控项数据,导致行云管家认为某些监控项无法启用,请稍等一段时间;
3.3、如何手动运行和停止BCM-Agent?
手动运行:
service bcm-agent start
手动停止:
service bcm-agent stop
3.4、如何卸载BCM-Agent?
Centos系统:
yum remove bcm-agent
Ubuntu系统:
apt-get remove bcm-agent
3.5、BCM-Agent是否会占用过多系统资源?
BCM-Agent运行时会设置nice为最低的19,ulimit限制内存占用最多1G,taskset限制只使用除cpu 0核外的其他核。