https://github.com/akmalovaa/zabbix-docker
zabbix nginx pgsql grafana docker compose
https://github.com/akmalovaa/zabbix-docker
compose docker docker-compose grafana nginx pgsql postgres postgresql zabbix zabbix-server
Last synced: 2 months ago
JSON representation
zabbix nginx pgsql grafana docker compose
- Host: GitHub
- URL: https://github.com/akmalovaa/zabbix-docker
- Owner: akmalovaa
- Created: 2022-04-18T07:46:12.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T16:55:19.000Z (3 months ago)
- Last Synced: 2025-04-02T10:35:32.757Z (3 months ago)
- Topics: compose, docker, docker-compose, grafana, nginx, pgsql, postgres, postgresql, zabbix, zabbix-server
- Language: Shell
- Homepage:
- Size: 1.25 MB
- Stars: 61
- Watchers: 2
- Forks: 40
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zabbix NGINX PostgreSQL + Grafana
## Example container (docker compose)- [Official Zabbix Dockerfiles](https://github.com/zabbix/zabbix-docker)
- [Zabbix plugin for Grafana dashboard](https://github.com/grafana/grafana-zabbix)
For those who are used to using zabbix to collect metrics, but want to start drawing dashboards more beautifully
Example simple docker-compose service
Current versions:
- **Zabbix Server:** 7.2.4
- **PostgreSQL:** 16-alpine
- **Grafana:** 11.6.0## Guide
### Clone repo:
```
git clone https://github.com/akmalovaa/zabbix-docker.git
cd zabbix-docker
```### Check or change settings in the `.env` file
### Run docker-compose:
```
docker compose up -d
```The first launch takes 1-2 minutes
### Zabbix `localhost:8080`
default user password
- **login:** Admin
- **password:** zabbix**Zabbix server** - Data Collection / Host / change use connect to DNS `zabbix-agent`

### Grafana `localhost:3000`
default user password (change `grafana/grafana.ini` auth.anonymous enabled)
- **login:** admin
- **password:** 12345Test data source
`Grafana -> Connections -> Data sources -> zabbix -> Test`
### Debug
```
docker compose logs --tail=10 -f
```