小知识:docker部署zabbix_agent的方法步骤

zabbix_agent部署

建议:zabbix_agent使用docker-compose方式单独部署

%小知识:docker部署zabbix_agent的方法步骤-猿站网-插图

启动方式:

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

目录结构:

%小知识:docker部署zabbix_agent的方法步骤-1猿站网-插图

?
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进行处理。
建站知识

小知识:基于Docker部署GitLab环境搭建的方法步骤

2023-3-27 12:24:27

建站知识

小知识:Docker 部署单机版 Pulsar 和集群架构 Redis(开发神器)的方法

2023-3-27 12:39:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索