forked from rockstor/rockon-registry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zabbix-xxl.json
115 lines (115 loc) · 4.65 KB
/
zabbix-xxl.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
{
"Zabbix-XXL": {
"container_links": {
"zabbix": [{
"name": "zabbox.db",
"source_container": "zabbix-db"
}],
"zabbix-db": [{
"name": "zabbix-db-storage",
"source_container": "zabbix-db-storage"
}]
},
"containers": {
"zabbix-db-storage": {
"image": "busybox",
"label": "latest",
"launch_order": 1,
"opts": [
[
"--restart",
"no"
]
],
"volumes": {
"/var/lib/mysql": {
"description": "Choose a Share for Zabbix Database. (create a share called zabbix-db for this purpose)",
"label": "Zabbix Database",
"min_size": "1073741824"
}
}
},
"zabbix-db": {
"image": "monitoringartist/zabbix-db-mariadb",
"launch_order": 2,
"volumes": {
"/backups": {
"description": "Choose a Share for Zabbix Backups. (create a share called zabbix-backups for this purpose)",
"label": "Zabbix Backups",
"min_size": "1073741824"
}
},
"opts": [
[
"-e",
"MARIADB_USER=zabbix"
],
[
"-e",
"MARIADB_PASS=766a2bb5d24bddae466c572bcabca3ee"
],
[
"--volumes-from",
"zabbix-db-storage"
]
],
"environment": {}
},
"zabbix": {
"image": "monitoringartist/zabbix-xxl",
"label": "latest",
"launch_order": 3,
"volumes": {
"/etc/custom-config": {
"description": "Choose a share for any custom config files. (create a share called zabbix-config for this puporse)",
"label": "Zabbix Custom Config"
}
},
"ports": {
"80": {
"description": "Zabbix Server Web Interface (Suugested default:8080)",
"host_default": 80,
"label": "WebUI port",
"protocol": "tcp",
"ui": true
},
"10051": {
"description": "Zabbix Server API Port (default:10051)",
"host_default": 10051,
"label": "API Port",
"protocol": "tcp",
"ui": false
}
},
"opts": [
[
"-e",
"ZS_DBHost=zabbix.db"
],
[
"-e",
"ZS_DBUser=zabbix"
],
[
"-e",
"ZS_DBPassword=766a2bb5d24bddae466c572bcabca3ee"
],
[
"--link",
"zabbix-db:zabbix.db"
]
],
"environment": {}
}
},
"description": "Compiled Zabbix Server (and proxy, agent, java gateway, snmpd daemon) with almost all features (MySQL support, Java, SNMP, Curl, Ipmi, SSH, fping) and Zabbix web UI based on CentOS 7, Supervisor, Nginx, PHP.<p>Multi-container Rockon based on the custom docker images: <a href='https://hub.docker.com/r/monitoringartist/zabbix-db-mariadb' target='_blank'>https://hub.docker.com/r/monitoringartist/zabbix-db-mariadb</a> and <a href='https://hub.docker.com/r/monitoringartist/zabbix-xxl' target='_blank'>https://hub.docker.com/r/monitoringartist/zabbix-xxl</a> and the official docker image: <a href='https://hub.docker.com/_/busybox' target='_blank'>https://hub.docker.com/_/mongo</a>, available for amd64 architecture only.</p>",
"ui": {
"https": false,
"slug": ""
},
"volume_add_support": true,
"more_info": "<h4>More Information</h4><p>please check the link for backups and troubleshooting if needed</p>",
"website": "https://hub.docker.com/r/monitoringartist/zabbix-xxl/",
"version": "1.1"
}
}