- 6-node MariaDB cluster with GTID replication - MaxScale 24.02 proxy with automatic failover - Flask dashboard with SSE transaction monitor - Per-server toggle controls + mode selector - Systemd services for auto-start on boot - One-command deploy.sh
20 lines
529 B
Desktop File
20 lines
529 B
Desktop File
[Unit]
|
|
Description=MariaDB HA Monitor Web Dashboard
|
|
Documentation=https://github.com/engineer/mariadb-monitor
|
|
Requires=mariadb-cluster.service
|
|
After=mariadb-cluster.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=engineer
|
|
WorkingDirectory=/home/engineer/mariadb-monitor
|
|
ExecStart=/home/engineer/mariadb-monitor/venv/bin/python3 /home/engineer/mariadb-monitor/app.py
|
|
ExecStop=/bin/kill -TERM $MAINPID
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
Environment=FLASK_DEBUG=0
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|