You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zabbix 6.4:{HOST.DESCRIPTION}宏在主机、触发器标题不生效求助

Zabbix 6.4 问题解决方案

一、Host Description自动填充至主机名称

Zabbix无原生自动同步功能,可通过API脚本定时实现:

  • 编写脚本(如Python)调用Zabbix API,逻辑如下:
    1. 调用user.login接口登录,获取认证token
    2. 调用host.get接口获取所有主机的hostid、name、description字段
    3. 循环每个主机,若description不为空,调用host.update接口将host字段(主机名称)设为description的值
  • 示例API更新请求:
    {
        "jsonrpc": "2.0",
        "method": "host.update",
        "params": {
            "hostid": "10084",
            "host": "目标Host Description内容"
        },
        "auth": "你的认证token",
        "id": 1
    }
    
  • 注意:确保API用户拥有主机编辑权限,脚本可通过crontab定时执行。

二、触发器名称宏未解析问题

核心问题是**{TRIGGER.NAME}宏不能在触发器自身名称中使用**,这会造成循环引用,Zabbix不会解析该宏。正确处理方式:

  • 直接写触发器固定名称部分,搭配{HOST.DESCRIPTION},比如:CPU使用率过高 - {HOST.DESCRIPTION}
  • 检查宏拼写:Zabbix宏区分大小写,必须严格写为{HOST.DESCRIPTION},小写或错误拼写会导致不解析
  • 确认主机的Host Description字段已正确填写,空值会直接显示宏字符串本身
  • 若仍有问题,可在触发器配置页面点击「测试宏」按钮(Zabbix 6.4支持),验证{HOST.DESCRIPTION}是否能正常解析

内容的提问来源于stack exchange,提问作者user23199414

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 00:24:55