The current version is #ident "@(#)$Format:LocalFoodAI_lanfr144:zabbix_monitoring.md:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$"
The Local Food AI project enforces strict DevSecOps observability by streaming live hardware and database telemetry metrics to an external Zabbix server (192.168.130.170:8081).
[!IMPORTANT] Offline Local Fallback: If the network to the external server is down or unavailable, the Zabbix monitoring dashboard is fully functional and accessible locally at
http://localhost:8081when running the local Docker Compose stack.
http://192.168.130.170:8081 (or http://localhost:8081 if offline/local).Admin / zabbix).The dashboard automatically queries the SNMP daemons running inside the Docker containers to monitor:
MATCH AGAINST queries.food_db.products_core to monitor the background CSV ingestion progress.snmpd inside a container crashes or is unreachable, Zabbix will trigger an Agent Unreachable High-Severity Alert.snmp_notifier.py wrapper which sends asynchronous trap payloads indicating critical RAG failures.