zabbix_agent部署:
建议:zabbix_agent使用docker-compose方式单独部署
启动方式:
1、run方式启动
?
1
docker run –rm –network
zabbix –name zabbix_agent–link zabbix_server:zabbix-server -e ZBX_HOSTNAME=”mythird” -e ZBX_SERVER_PORT=”10051″ -e ZBX_SERVER_HOST=”172.22.0.3″ -p 3998:10050 -d zabbix/zabbix-agent:alpine-3.0-latest
2、docker-compose.yml
目录结构:
?
1
2
3
4
5
6
7
[root@container1 zabbix_agent]# cat etc/env_agent
ZBX_SERVER_HOST=172.22.0.3
ZBX_SERVER_PORT=10051
ZBX_HOSTNAME=kgtest
ZBX_LISTENPORT=3050
ZBX_LOGTYPE=file
ZBX_LOGFILE=/tmp/zabbix_agentd.log
a、与zabbix_server/zabbix_proxy部署在同一个docker-compose.yml时,唯一的区别是:links的设置,其格式:servicename: name of zabbix
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
zabbix_agent:
image: zabbix/zabbix-agent:alpine-3.0-latest
container_name: zabbix_agent
ports:
– “10050:10050”
environment:
ZBX_HOSTNAME: kg
volumes:
– /etc/localtime:/etc/localtime:ro
links:
– zabbix_server:zabbix-server
user: root
privileged: true
restart: always
networks:
– zabbix
b、单独部署:
a、docker的bridge模式:如果是在同一个机器上,需要使用和zabbix_server/zabbix_proxy相同的网络
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[root@container1 zabbix_agent]# cat docker-compose.yml
version: “3”
services:
zabbix_agent:
image: zabbix/zabbix-agent:alpine-3.0-latest
container_name: zabbix_agent3
ports:
– “3999:3050”
env_file:
– ./etc/env_agent
volumes:
– /etc/localtime:/etc/localtime:ro
– ./etc/docker-entrypoint.sh:/usr/bin/docker-entrypoint.sh:ro
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。