Add production installer and observability tooling

This commit is contained in:
2026-05-07 12:11:15 -03:00
parent a19ac9f00c
commit 5d92a6c99a
30 changed files with 3493 additions and 1015 deletions
+33
View File
@@ -0,0 +1,33 @@
# Debian 13 installer configuration for V-Fire Monitor + Zabbix + Grafana
# Networking
PUBLIC_HOSTNAME=
VFM_APP_PORT=8088
ZABBIX_WEB_PORT=8080
GRAFANA_PORT=3000
# V-Fire Monitor
VFM_DEFAULT_PASSWORD=admin
VFM_LICENSE_MASTER_KEY=
VFM_APP_SECRET=
VFM_LOG_LEVEL=INFO
# Zabbix
ZABBIX_VERSION=7.4
ZABBIX_DB_NAME=zabbix
ZABBIX_DB_USER=zabbix
ZABBIX_DB_PASSWORD=
ZABBIX_ADMIN_USERNAME=Admin
ZABBIX_ADMIN_PASSWORD=zabbix
ZABBIX_TEMPLATE_FILE=/opt/vfire-monitor/zbx_export_templates.yaml
ZABBIX_TEMPLATE_NAME=Notifier NFS320
ZABBIX_HOST_GROUP=Notifier
ZABBIX_MONITORED_HOST=NFS-320
# Grafana
GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=
GRAFANA_INSTALL_ZABBIX_PLUGIN=1
# Installer behaviour
ALLOW_LEGACY_LICENSE_KEY=0