Otwarte oprogramowanie do monitorowania infrastruktury IT, takiej jak sieci, serwery, maszyny wirtualne i usługi w chmurze.
Rola w kontekście Goldenore CDC
Zabbix w projekcie Goldenore CDC może pełnić rolę wizualizatora zastępującego częściowo Grafanę lub wspomagając ją. Więc tak jak Grafana może monitorować przepływ danych Kafki Connect między connectorem źródłowym, a docelowym. Pozwala także na tworzenie reguł ostrzegających o niepożądanym zajściu na podstawie gromadzonych danych.
Kontenery Zabbix
Baza danych dla Zabbix
Właściwości
docker
Nazwa obrazu
mysql-server
Nazwa obrazu w dockerhub
mysql:8.0-oracle
Port
BRAK
Zależności
BRAK
Backend Zabbix
Właściwości
docker
Nazwa obrazu
zabbix-server
Nazwa obrazu w dockerhub
zabbix/zabbix-server-mysql:ubuntu-6.4-latest
Port
10051
Zależności
mysql-server
Frontend Zabbix
Właściwości
docker
Nazwa obrazu
zabbix-web
Nazwa obrazu w dockerhub
zabbix/zabbix-web-nginx-mysql:ubuntu-6.4-latest
Port
80
Zależności
mysql-server, zabbix-server
Zmienne środowiskowe
W konfiguracji docker compose w nagłówkach "env_file" przekazywane są domyślne wartości konfiguracyjne dla serwisów pozyskane ze strony https://www.zabbix.com/.
Wolumeny
Wolumeny we wszystkich serwisach także są wolumenami domyślnymi ze oficjalnej strony Zabbix.
Wyjątkiem są dwa woluminy:
Pozwala on na późniejsze wprowadzenie dashboardu z monitoringiem Kafki Connect rozwiązania CDC
Sekrety
W tej części docker compose przekazywane są dane logowania do zabbixa, które przy uruchomieniu zostają podawane do wszystkich serwisów.
Domyślne dane logowania
Serwis
Login
Hasło
MySQL
zabbix
zabbix
Frontend
Admin
zabbix
Instrukcja dołączenia Zabbix do rozwiązania CDC
Do pliku docker-compose.yml należy dołączyć podane serwisy: