Loading video player...
You can try monday-com for free here: [https://bit.ly/4iMXbi0](https://bit.ly/4iMXbi0) In this video, I'll show you how to build a custom Grafana monitoring dashboard for your OPNSense firewall from scratch. We'll dive into PromQL basics, explore the difference between counters and gauges, and create beautiful visualization panels for CPU, memory, disk, network traffic, and firewall statistics. If you've ever struggled to find the perfect pre-built dashboard or wanted to understand how to craft your own custom queries and styles, this tutorial will guide you through the entire process step by step. References: - Part 1 - OPNSense Monitoring Stack Setup: [https://youtu.be/F3mvWIPTPjY](https://youtu.be/F3mvWIPTPjY) - My Grafana Dashboard: ADD!! - Prometheus Documentation: [https://prometheus.io/docs/](https://prometheus.io/docs/) - Grafana Documentation: [https://grafana.com/docs/](https://grafana.com/docs/) - OPNSense Exporter by AthenasMind: [https://github.com/AthenasMind/opnsense-exporter](https://github.com/AthenasMind/opnsense-exporter) ________________ š Support me and become a Fan! ā https://christianlempa.de/patreon ā https://www.youtube.com/channel/UCZNhwA1B5YqiY1nLzmM0ZRg/join š¬ Join our Community! ā https://christianlempa.de/discord š Follow me everywhere ā https://christianlempa.de ________________ Read my Tech Documentation https://christianlempa.de/docs My Gear and Equipment https://christianlempa.de/kit ________________ Timestamps: 00:00 Introduction 00:46 Why create custom Grafana Dashboards? 04:48 PromQL Basics 09:37 Create Visualization Panels 13:44 Grafana Variables 17:01 Aggregation Functions 23:23 Choose the correct unit 24:23 Overrides 25:24 Multiple Queries 26:26 Summarizing and Filtering 29:09 Multi-Select Variables 32:20 Create Tables 34:44 Final thoughts ________________ Links can include affiliate links.