适用场景

监控做小了没事,做大了就乱:主机成百上千、模板五花八门、告警重复。要靠规范化与自动化维持。

配置步骤(模板分层与规范)

# 模板结构建议
# Template OS Linux by Zabbix agent(基础)
#   + Template DB MySQL(角色)
#   + Template App Nginx(角色)
#   + Template Biz Order API(业务)
# 通过模板嵌套组合,避免为每台主机单独配项

关键参数与建议

  • 模板分层:基础模板(OS/网络)+ 角色模板(DB/中间件)+ 业务模板
  • 自动注册/网络发现:新主机自动纳入并套用模板,减少手工
  • 命名规范:主机名与资产台账一致,标签(Tags)标注环境/业务/负责人
  • 告警分级与依赖:父主机告警时抑制子监控项告警,避免告警风暴
  • API 批量操作:批量导入主机、导出配置、巡检报表

容易踩的坑

  • 每台主机单独配监控项,维护成本极高
  • 模板改动直接生效生产,缺少验证
  • 模板版本混乱,同名模板内容不同

验证与巡检

zabbix_get -s 主机 -k vfs.fs.size[/,pfree]
  • 巡检:模板统一、主机模板归属清晰、变更记录

小结

Zabbix 的运维重点是"模板与标签治理":模板不统一会越用越乱,标签不规范则告警无法自动分派。

> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。