Skip to content

Commit 1120166

Browse files
authored
Create docker-compose.yml
1 parent 0f32a57 commit 1120166

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

solution/zabbix/docker-compose.yml

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
2+
3+
networks:
4+
network-zabbix:
5+
driver: bridge
6+
7+
services:
8+
mysql:
9+
container_name: mysql
10+
image: mysql:5.7
11+
networks:
12+
- network-zabbix
13+
ports:
14+
- '3306:3306'
15+
volumes:
16+
- './zabbix/mysql:/var/lib/data'
17+
environment:
18+
- MYSQL_ROOT_PASSWORD=carryontech
19+
- MYSQL_DATABASE=zabbix
20+
- MYSQL_USER=zabbix
21+
- MYSQL_PASSWORD=carryontech
22+
23+
zabbix-server:
24+
container_name: zabbix-server
25+
image: zabbix/zabbix-server-mysql:ubuntu-5.0.1
26+
networks:
27+
- network-zabbix
28+
links:
29+
- mysql
30+
restart: always
31+
ports:
32+
- '10051:10051'
33+
volumes:
34+
- './zabbix/alertscripts:/usr/lib/zabbix/alertscripts'
35+
environment:
36+
- DB_SERVER_HOST=mysql
37+
- MYSQL_DATABASE=zabbix
38+
- MYSQL_USER=zabbix
39+
- MYSQL_PASSWORD=carryontech
40+
depends_on:
41+
- mysql
42+
43+
zabbix-frontend:
44+
container_name: zabbix-frontend
45+
image: zabbix/zabbix-web-apache-mysql:ubuntu-5.0.1
46+
networks:
47+
- network-zabbix
48+
links:
49+
- mysql
50+
restart: always
51+
ports:
52+
- '80:8080'
53+
- '443:8443'
54+
environment:
55+
- DB_SERVER_HOST=mysql
56+
- MYSQL_DATABASE=zabbix
57+
- MYSQL_USER=zabbix
58+
- MYSQL_PASSWORD=carryontech
59+
- PHP_TZ=America/Sao_Paulo
60+
depends_on:
61+
- mysql
62+
63+
grafana:
64+
container_name: grafana
65+
image: grafana/grafana
66+
networks:
67+
- network-zabbix
68+
links:
69+
- mysql
70+
- zabbix-server
71+
restart: always
72+
ports:
73+
- '3000:3000'
74+
environment:
75+
- GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app
76+
depends_on:
77+
- mysql
78+
- zabbix-server
79+
zabbix-agent:
80+
container_name: zabbix-agent
81+
image: zabbix/zabbix-agent2:alpine-5.0.1
82+
user: root
83+
networks:
84+
- network-zabbix
85+
links:
86+
- zabbix-server
87+
restart: always
88+
privileged: true
89+
volumes:
90+
- /var/run:/var/run
91+
ports:
92+
- '10050:10050'
93+
environment:
94+
- ZBX_HOSTNAME=Zabbix server
95+
- ZBX_SERVER_HOST=172.18.0.1
96+

0 commit comments

Comments
 (0)