软件开发DockerZabbix

zabbix监控docker,如果容器是用docker-compose起的17个容器,zabbix会预警容器变少吗?

zabbix监控docker,如果容器是用docker-compose起的17个容器。
然后我有调整docker-compose.yml文件,把容器调整成11个。
zabbix会预警容器变少吗?
我现在的实际情况时zabbix没有预警容器变少的消息。

参与11

3同行回答

匿名用户匿名用户
看看使用的是什么模板来实现监控的?一般模板会自动加载相应监控项的触发器,对应的监控项目没有触发器自然是不会出现预警的,也可以考虑自己添加触发器来实现预警。显示全部

看看使用的是什么模板来实现监控的?一般模板会自动加载相应监控项的触发器,对应的监控项目没有触发器自然是不会出现预警的,也可以考虑自己添加触发器来实现预警。

收起
IT其它 · 2023-11-17
浏览196
匿名用户匿名用户
在Zabbix中监控Docker容器的数量,通常是通过Zabbix的Docker模板来实现的。这个模板会通过Docker API获取Docker容器的数量,并将其显示在Zabbix监控界面上。因此,如果你通过docker-compose将容器数量从17个调整为11个,Zabbix应该会自动更新容器数量,并在监控界面上反映出来。如...显示全部

在Zabbix中监控Docker容器的数量,通常是通过Zabbix的Docker模板来实现的。这个模板会通过Docker API获取Docker容器的数量,并将其显示在Zabbix监控界面上。因此,如果你通过docker-compose将容器数量从17个调整为11个,Zabbix应该会自动更新容器数量,并在监控界面上反映出来。
如果你的Zabbix没有预警容器变少的消息,可能是因为你没有设置相应的触发器或者告警规则。你可以检查一下Zabbix的触发器和告警规则,看看是否有针对容器数量变化的设置。如果没有,你可以添加一个触发器或者告警规则,当容器数量低于某个阈值时,Zabbix就会自动发送预警消息给你。
另外,你还可以通过Zabbix的自定义监控项来监控Docker容器的数量。你可以编写一个脚本,通过Docker API获取容器数量,并将其作为自定义监控项添加到Zabbix中。这样,即使你调整了docker-compose.yml文件,Zabbix也能够及时更新容器数量,并进行预警。

收起
证券 · 2023-11-04
浏览248
lych370lych370  系统运维工程师 , 个人
可以自定义监控项来监控容器的数量,自定义触发器容器数量少于17个时报警,shell脚本应该就可以。更进一步的话,可以监控docker-compose.yaml文件中定义的容器数量和实际运行容器量是否一致。...显示全部

可以自定义监控项来监控容器的数量,自定义触发器容器数量少于17个时报警,shell脚本应该就可以。更进一步的话,可以监控docker-compose.yaml文件中定义的容器数量和实际运行容器量是否一致。

收起
2023-12-29
浏览111

ChatGPT 回答

在Zabbix中监控Docker容器的数量,通常是通过Zabbix的Docker模板来实现的。这个模板会通过Docker API获取Docker容器的数量,并将其显示在Zabbix监控界面上。因此,如果你通过docker-compose将容器数量从17个调整为11个,Zabbix应该会自动更新容器数量,并在监控界面上反映出来。

如果你的Zabbix没有预警容器变少的消息,可能是因为你没有设置相应的触发器或者告警规则。你可以检查一下Zabbix的触发器和告警规则,看看是否有针对容器数量变化的设置。如果没有,你可以添加一个触发器或者告警规则,当容器数量低于某个阈值时,Zabbix就会自动发送预警消息给你。

另外,你还可以通过Zabbix的自定义监控项来监控Docker容器的数量。你可以编写一个脚本,通过Docker API获取容器数量,并将其作为自定义监控项添加到Zabbix中。这样,即使你调整了docker-compose.yml文件,Zabbix也能够及时更新容器数量,并进行预警。

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-10-31
  • 关注会员:4 人
  • 问题浏览:848
  • 最近回答:2023-12-29
  • X社区推广