ZABBIX

Zabbix监控k8s的Deployment状态

2022-01-14  本文已影响0人  阿乐_822e

需求:监控k8s集群中所有Deployment的就绪状态
思路:取所有命名空间中Deployment的期望值与就绪值,当两者不相等时就输出其Deployment名称,输出格式为“namespace.deploymentName"
过程:在zabbix配置文件中添加UserParameter

UserParameter=k8s.dplmStas,kubectl get deployment --all-namespaces |grep / | awk '{print $1,$2,$3}'|sed 's#/# #g'|awk '{if ($3!=$4) print $1,$2}'|sed 's# #.#g'

说明:

上一篇 下一篇

猜你喜欢

热点阅读