标签:国外 debug pid file 用法 自定义 timeout 方案 http
第一种方案,借助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 #这个必须有,是开启自定义脚本
标签:国外 debug pid file 用法 自定义 timeout 方案 http
原文地址:http://www.cnblogs.com/Dicky-Zhang/p/7489366.html