手把手教你实现zabbix对Kubernetes的监控
Zabbix 6.0 新特性
Zabbix 6.0 LTS新增Kubernetes监控功能,可以在Kubernetes系统从多个维度采集指标。我们今天就来实现Zabbix6.0对K8S的监控。
架构
指标模板
K8S集群以及组件模板
模板名称 | 解释 |
---|---|
Kubernetes API server by HTTP | K8S ApiServer组件指标模板 |
Kubernetes cluster state by HTTP | K8S 集群指标模板 |
Kubernetes Controller manager by HTTP | K8S ControllerManager组件指标模板 |
Kubernetes kubelet by HTTP | K8S Kubelet组件指标模板 |
Kubernetes nodes by HTTP | K8S 集群节点发现以及状态指标模板 |
Kubernetes Scheduler by HTTP | K8S Scheduler组件指标模板 |
K8S节点基础信息指标模板
模板名称 | 解释 |
---|---|
Linux by Zabbix agent | OS Linux系统监控模板 |
方法
主要监控方式
Agent
通过zabbix agent客户端,采集集群节点的CPU、内存、磁盘等基础信息指标。