三套 Zabbix7.4 API 可直接复制 params 模板

一、场景1:同步CMDB主机 host.get(最小字段,适配CMDB资产入库)

只保留资产、IP、分组、标签、代理、启停状态,无冗余字段

json 复制代码
{
  "jsonrpc": "2.0",
  "method": "host.get",
  "params": {
    "output": [
      "hostid",
      "host",
      "name",
      "status",
      "proxy_hostid",
      "description",
      "flags",
      "parent_hostid"
    ],
    "selectInterfaces": ["ip", "dns", "port", "type", "main", "useip"],
    "selectGroups": ["groupid", "name"],
    "selectTags": ["tag", "value"],
    "selectInventory": [
      "name",
      "alias",
      "os",
      "serialno_a",
      "location",
      "rack",
      "contact",
      "notes"
    ],
    "limit": 800,
    "sortfield": "hostid"
  },
  "auth": "替换为你的Bearer Token/sessionid",
  "id": 1001
}

二、场景2:同步监控指标 item.get(指标平台/时序库同步专用)

包含监控项键、单位、采集间隔、最新值、数据类型、归属主机、预处理规则

json 复制代码
{
  "jsonrpc": "2.0",
  "method": "item.get",
  "params": {
    "output": [
      "itemid",
      "hostid",
      "name",
      "name_resolved",
      "key_",
      "type",
      "value_type",
      "status",
      "delay",
      "units",
      "lastclock",
      "lastvalue",
      "prevvalue",
      "state",
      "error",
      "templateid",
      "flags"
    ],
    "selectHosts": ["hostid", "host", "name"],
    "selectPreprocessing": "extend",
    "selectTags": ["tag", "value"],
    "limit": 1000,
    "sortfield": "itemid"
  },
  "auth": "替换为你的Bearer Token/sessionid",
  "id": 1002
}

三、场景3:实时同步告警 event.get(告警中心推送,只拉未恢复故障)

事件流水、告警等级、发生时间、主机、触发器、确认状态、恢复标识

json 复制代码
{
  "jsonrpc": "2.0",
  "method": "event.get",
  "params": {
    "output": [
      "eventid",
      "source",
      "object",
      "objectid",
      "clock",
      "ns",
      "value",
      "name",
      "severity",
      "acknowledged",
      "r_eventid",
      "c_eventid"
    ],
    "source": 0,
    "object": 0,
    "filter": {
      "value": 1
    },
    "selectHosts": ["hostid", "host", "name"],
    "selectTriggers": ["triggerid", "description", "priority", "expression", "comments"],
    "limit": 500,
    "sortfield": "clock",
    "sortorder": "DESC"
  },
  "auth": "替换为你的Bearer Token/sessionid",
  "id": 1003
}

使用说明

  1. 认证二选一
    • 旧方式:保留请求内 auth 字段填 sessionid;
    • 7.4推荐永久Token:删除json内auth,请求头添加 Authorization: Bearer xxx
  2. 分页逻辑:循环调用,每次 offset += limit 拉完全量
  3. 过滤扩展:
    • CMDB:添加 "filter":{"status":0} 只同步启用主机;
    • 告警:如需同步恢复事件,删除 "filter":{"value":1}
  4. 性能优化:所有模板均未使用 output":"extend",只保留业务必需字段,减少IO与传输耗时。
相关推荐
九硕智慧建筑一体化厂家2 小时前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
波波0072 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
刘某的Cloud3 小时前
ceph osd 导入导出 rbd volume 卷
linux·运维·ceph·volume
記億揺晃着的那天3 小时前
NAS 内网域名访问为什么需要浏览器授权
网络·nginx·js·nas
chunmiao30324 小时前
DeepSeek V4-Pro 正式版上线,API 8月17日起分时调价
网络·安全
隔窗听雨眠5 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle
神奇霸王龙6 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
鲸采云SRM采购管理系统6 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
cfm_29146 小时前
基于Binlog实现不停机数据库平滑迁移技术
运维·数据库·架构
迪康Defender6 小时前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构