内部监控

内部监控是agent从云主机处获取的云主机性能数据,通过曲线图实时动态展示云主机的各项性能指标,包括:CPU、内存、磁盘容量。

查看内部监控需在云主机中安装agent,agent是安装在云主机内的代理,定时通过内部网络推送云主机监控数据到物理机。请进入控制台执行以下命令进行安装:
/bin/bash -c "$(curl -s -S http://169.254.169.254/vm-tools.sh)" 
Note:
安装要求
名字 要求
支持的操作系统
  • Centos 7.2 64位
  • Centos 7.4 64位
环境依赖
  • rpm
  • systemd
端口占用
  • 9103
  • 9100
  • 25826
Note:
  • agent需要由云主机操作系统的root账号进行安装
  • 若默认端口被占用,安装后可能无法启动agent
  • agent每10秒钟通过内部网络推送云主机监控数据到物理机上,数据并不会上传到外部网络

CPU

支持选择不同的时间跨度来监控云主机CPU的实时使用率(单位:%)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 支持监控:
    • system:实时显示云主机当前内核空间占用的CPU百分比
    • user:实时显示云主机当前用户进程占用的CPU百分比
    • wait:实时显示云主机当前处于等待IO操作的CPU百分比
    • idle:实时显示云主机当前处于空闲状态的CPU百分比
  • 监控条目:
    • All:将total和所有单个CPU的实时情况全部显示
    • Average:显示云主机所有CPU的实时使用率的平均值
    • 单个CPU:单个CPU的实时使用率,例如:0、1、2号CPU
Figure 1所示:
Figure 1. CPU实时监控


内存

支持选择不同的时间跨度来监控云主机内存的实时使用情况(单位:M)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • All:同时实时显示云主机内存已使用和未使用的使用情况
    • used:实时显示云主机内存的已使用量
    • available:实时显示云主机内存的可使用量
    • free:实时显示云主机内存的空闲用量
    • total:实时显示云主机内存的总用量
Figure 2所示:
Figure 2. 内存实时监控


磁盘容量

支持选择不同的时间跨度来监控云主机磁盘的实时容量情况(单位:M)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 支持监控:
    • used+磁盘使用率:实时显示云主机磁盘的已使用率
    • used+磁盘使用量:实时显示云主机已使用磁盘的容量
    • free+磁盘使用率:实时显示云主机磁盘的空闲率
    • free+磁盘使用量:实时显示云主机空闲磁盘的容量
  • 监控条目:
    • All:将hdc和vda分区的实时情况全部显示
    • 单个磁盘:显示单个磁盘的实时读/写速度,例如:vda磁盘
Figure 3所示:
Figure 3. 磁盘容量实时监控