跳转至

CVM


视图预览

腾讯云 CVM 指标展示,包括 CPU 负载,内存使用,磁盘使用,网络流量等

image.png

版本支持

操作系统支持:Linux / Windows

前置条件

云监控安装

安装监控组件两种方式: 1. 用户可通过购买机器时勾选云监控按钮自动安装监控组件
image.png
2. 通过 安装云服务器监控组件 手动安装监控组件

访问授权

  1. 登录访问授权控制台 https://console.cloud.tencent.com/cam
  2. 新建用户:用户 - 用户列表 - 新建用户

    1. 访问方式:控制台访问 & 编程访问
    2. 用户权限:ReadOnlyAccess
      image.png
  3. 新建秘钥:选择该用户 - API 秘钥 - 新建秘钥 (SecretIdSecretKey 配置文件会用到)

image.png

安装配置

说明:

  • 示例 Linux 版本为:CentOS Linux release 7.8.2003 (Core)
  • 通过一台服务器采集所有腾讯云 CVM 数据

部署实施

脚本市场

  1. 登录 Func,地址 http://ip:8088
    image.png
  2. 开启脚本市场,管理 - 实验性功能 - 开启脚本市场模块
    image.png
  3. *依次添加 *三个脚本集
    1. 观测云集成 (核心包)
    2. 观测云集成 (腾讯云-云监控)
    3. 观测云集成 (腾讯云-CVM)
      注:在安装「核心包」后,系统会提示安装第三方依赖包,按照正常步骤点击安装即可
      image.png
      image.png
      image.png
  4. 脚本安装完成后,可以在脚本库中看到所有脚本集
    image.png

添加脚本

  1. 开发 - 脚本库 - 添加脚本集
    image.png
  2. 点击该脚本集 - 添加脚本
    image.png
  3. 创建 ID 为 main 的脚本
    image.png
  4. 添加代码 (需要修改账号配置 SecretId / SecretKey /Account Name / Regions)
    • regions 取值可以参考 地域列表示例:ap-shanghai

from guance_integration__runner import Runner
import guance_tencentcloud_cvm__main as tencentcloud_cvm
import guance_tencentcloud_monitor__main as tencentcloud_monitor

# 账号配置
account = {
    'ak_id'     : 'SecretId',
    'ak_secret' : 'SecretKey',
    'extra_tags': {
        'account_name': 'Account Name',
    }
}

@DFF.API('执行云资产同步', timeout=300)
def run():
    regions = ['Regions']

    # 采集器配置
    cvm_configs = {
        'regions': regions,
    }
    monitor_configs = {
        'regions': regions,
        'targets': [
            {
                'namespace': 'QCE/CVM',
                'metrics'  : 'ALL',
            },
        ],
    }
    collectors = [
        tencentcloud_cvm.DataCollector(account, cvm_configs),
        tencentcloud_monitor.DataCollector(account, monitor_configs),
    ]

    # 启动执行
    Runner(collectors).run()
5. 保存 *配置并 *发布
image.png

定时任务

  1. 添加自动触发任务,管理 - 自动触发配置 - 新建任务
    image.png
  2. 自动触发配置,执行函数中添加此脚本,执行频率为 5分钟 */5 * * * *
    image.png
  3. 指标预览
    image.png

场景视图

场景 - 新建仪表板 - 内置模板库 - 腾讯云 CVM

监控规则

监控 - 模板新建 - 腾讯云 CVM 检测库

指标详解

腾讯云 CVM 指标列表

常见问题排查

  • 查看日志:Func 日志路径 /usr/local/dataflux-func/data/logs/dataflux-func.log
  • 代码调试:编辑模式选择主函数,直接运行 (可以看到脚本输出)

image.png

  • 连接配置:Func 无法连接 Datakit,请检查数据源配置 (Datakit 需要监听 0.0.0.0)

image.png

进一步阅读

DataFlux Func 观测云集成简介
DataFlux Func 腾讯云-云监控配置手册