为保证您创建出来的云主机监控数据、功能正常,天翼云推荐您通过控制台上的相关功能自动为云主机安装云监控插件,同时提供手动安装云监控插件功能,可根据您的需求场景选择不同的方式。
约束与限制:
确保需要安装监控Agent所在得资源池支持监控Agent能力,可参考监控概览-支持安装监控Agent的地区及Aagent安装包地址查询。
确保安装时,云主机状态为运行中。
确保云主机可以正常访问curl 169.254.169.254:10063 及 169.254.169.254:10064。
安装成功后的监控进程不会被其他软件关闭。
说明若云主机无法正常访问,请检查防火墙、安全组等服务是否屏蔽监控服务器地址。
创建云主机时自动安装监控插件
操作步骤
- 登录控制中心。
- 单击左上角选择即将创建云主机所在的地域。
- 单击“计算>弹性云主机”,进入云主机控制台。
- 单击“创建云主机”,在高级配置页签,选中“开启详细监控”选项。按此配置创建出的云主机,将被自动安装监控插件。
注意若通过快照、备份、私有镜像、克隆创建云主机时,则:
选择开启详细监控:新创建的云主机会安装最新版本的云主机。
选择不开启详细监控:新创建的云主机与原快照、备份、私有镜像、被克隆云主机监控Agent保持一致。即,原场景已安装Agent,新创建云主机保持安装,安装版本与原场景一致;原场景未安装Agent,则新创建云主机也不安装。
为已创建的云主机安装、升级监控插件
操作步骤
- 单击左上角选择需要安装或升级的云主机所在的地域。
- 单击“管理与部署>云监控”,进入“主机监控>云主机监控”菜单。
- 选中需要安装或升级的云主机,点击“安装/更新Agent”。
- 当云主机监控列表监控状态为“正常”时,即代表监控插件安装成功。
手动为云主机安装、升级监控插件
前提条件:
请确保云主机可正常访问objectStorageIP以获取监控Agent安装包。
Linux系统操作步骤:
1.以root用户登录待安装插件的云主机。
2.执行以下监控插件安装命令:
curl -o update_agent.sh http://{obejctStorageIP}:{port}/cttg/linux/update_agent.sh
chmod +x update_agent.sh
./update_agent.sh http://{obejctStorageIP}:{port} 1
注意每个资源池objectStorageIP存在差异,可参考监控概览-支持安装监控Agent的地区及Aagent安装包地址查询。
3.执行以下命令查询监控安装状态:
systemctl status telegraf
Windows系统操作步骤:
- 以Administrator用户登录待安装云监控插件的主机。
- 执行以下命令,安装云监控插件。
- 若Windows系统支持-curl命令,在Powershell中执行以下命令:
curl -Uri http://{objectStorageIP}:{port}/cttg/windows/update_agent.ps1 -OutFile update_agent.ps1
- 若Windows系统不支持-curl命令,在Powershell中执行以下命令:
& "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\python.exe"-c "import urllib;from urllib import request;url='http://{objectStorageIP}:{port}/cttg/windows/curl.exe';urllib.request.urlretrieve(url,'C:/Windows/System32/curl.exe')"
& "C:\Windows\System32\curl.exe" curl -Uri http://{objectStorageIP}:{port}/cttg/windows/curl_update_agent.ps1 -o curl_update_agent.ps1
./curl_update_agent.ps1 http://{objectStorageIP}:{port} 2
注意每个资源池objectStorageIP存在差异,可参考监控概览-支持安装监控Agent的地区及Aagent安装包地址查询。
- 在Powershell中执行以下命令查询监控安装状态:
Get-Service ctyuntelegraf