适用场景
监控做小了没事,做大了就乱:主机成百上千、模板五花八门、告警重复。要靠规范化与自动化维持。
配置步骤(模板分层与规范)
# 模板结构建议
# 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 的运维重点是"模板与标签治理":模板不统一会越用越乱,标签不规范则告警无法自动分派。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。