Zabbix 中的模板是以下几种东西的集合:
- 监控项 (如CPU使用率、内存使用率等,很好理解)
- 触发器 (监控项满足一定条件时,要触发什么动作。比如「CPU使用率大于90%」时,进行「报警」)
- 自动发现规则 (个人理解, 自动发现一些监控项的规则)
- 图形 (比如, 展示某个监控项数据变化的折线图)
- ……
可以看出,模板即“已经封装好的监控方案”,我们在使用时只需给主机设置模板,即可实现监控。
比如,我们一般会给 agent 服务器设置一个最基本的模板:
Linux by Zabbix agent
此模板监控了 Linux 系统的一些基本信息,如 CPU 使用率、hostname、内存使用率等等
Zabbix 内置了几十上百个可以直接使用的模板,我们可以根据监控需求来选择; 如果 Zabbix 的内置模板无法满足需求,还可以去寻找第三方开源的模板,或者自己创建、配置模板。 zabbix 官方社区的第三方模板: