首页 > 其他 > 详细

zabbix上监控docker

时间:2017-09-07 14:25:23      阅读:298      评论:0      收藏:0      [点我收藏+]

说明

第一种方案,借助docker的python版的api,然后通过自己封装自定义脚本来做,稍微麻烦点,但是可以达到个人自定义的效果。

第二种借助国外的一位大神已经封装好的模板来做,简单省事情,不过功能有限,更多功能还是需要自己开写脚本开发。

 开始配置

废话不多说,搭建部分可以直接略过了,不知道的童鞋,可以参考我写的其他文章,有docker安装的,也有宿主机安装的,不过我建议宿主机安装吧,灵活,或者你自己写好dockerfile来做定制也不错。主要讲解配置。

安装模块docker.py

pip  install docker

具体用法参见:https://docker-py.readthedocs.io/en/stable/

我这里贴一下我自己的zabbix-server.conf .zabbix-agent.conf的配置文件

zabbix-server.conf

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
DebugLevel=1
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=xxxxxxx
Timeout=10
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000

zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix-agent/zabbix_agentd.log
LogFileSize=0
DebugLevel=2
EnableRemoteCommands=1
Server=x.x.x.x
ServerActive=x.x.x.x:10051
Hostname=zn-46
BufferSize=1024
Include=/etc/zabbix/zabbix_agentd.d/
UnsafeUserParameters=1    #这个必须有,是开启自定义脚本

 

zabbix上监控docker

原文:http://www.cnblogs.com/Dicky-Zhang/p/7489366.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!