agent是安装在云主机内的代理,定时通过内部网络推送云主机监控数据到物理机。
说明:
- 需预先安装agent,才能查看云主机内部监控数据;
- 内部监控依赖三层网络的DHCP和User Data服务,云主机需启用DHCP和User Data服务,才能成功安装并使用agent。
安装方法
agent包含在云主机性能优化工具(GuestTools)中,不同操作系统的云主机,agent安装方法不同。
-
Linux云主机
界面安装- 在云主机详情页安装性能优化工具;
- 进入云主机控制台,执行以下安装命令:
/bin/bash -c "$(curl -s -S http://169.254.169.254/vm-tools.sh)"如图1所示:
图1 安装agent 说明:- 该安装命令中,169.254.169.254为User Data服务器的IP地址;
- 安装或升级agent前,请确保已安装相应的Linux命令工具,如:tar、wget、curl;
- agent支持自动升级,用户无感知。
User Data安装- 创建云主机时,选择高级按钮;
- 在User
Data框中输入以下命令:
#cloud-config runcmd: - /bin/bash -c "$(curl -s http://169.254.169.254/zstack-tools.sh)"说明: Linux云主机导入User Data,云主机镜像需提前安装cloud-init。
-
Windows/Windows Virtio云主机
- 在云主机详情页安装性能优化工具;
- 进入控制台,根据提示按步骤安装GuestTools。
安装要求
| 支持操作系统 | 支持版本 |
|---|---|
| CentOS |
|
| RHEL |
|
| Fedora |
|
| Debian |
|
| Ubuntu |
|
| 银河麒麟 |
|
| OpenSUSE |
|
| SLES |
|
| Windows |
|
| 条目 | 要求 |
|---|---|
| 环境依赖 |
|
| 端口占用 |
|
说明:
- agent需由云主机操作系统的root账号进行安装。
- 若默认端口被占用,安装后可能无法启动agent,此时可进入安装目录下的conf.yaml文件手动修改端口占用。
- agent每10秒钟通过内部网络推送云主机监控数据到物理机上,数据并不会上传到外部网络。
支持操作
支持以下命令管理agent:
- 停止服务:
service zwatch-vm-agent stop - 启动服务:
service zwatch-vm-agent start - 重启服务:
service zwatch-vm-agent restart - 查询服务状态:
service zwatch-vm-agent status