Skip to content

Latest commit

 

History

History
52 lines (45 loc) · 2.17 KB

README.md

File metadata and controls

52 lines (45 loc) · 2.17 KB

What's Monitored

  • Active Users
  • Uptime
  • CPU Load total
  • Disk Utilization
  • ZFS utilization
  • Memory Utilization
  • CPU Utilization per core (Single Graph)
  • RAM Utilization time graph
  • Load Average
  • Load Average Graph
  • CPU and ACPI Temperature Sensors
  • Gateway Response time - dpinger
  • List of interfaces with IPv4, IPv6, Subnet, MAC, Status and pfSense labels thanks to /u/trumee
  • WAN Statistics - Traffic & Throughput (Identified by dashboard variable)
  • LAN Statistics - Traffic & Throughput (Identified by dashboard variable)
  • Firewall Statistics - Blocked Ports, Protocols, Events, Blocked IP Locations, and Top Blocked IP

Changelog

[2024]

  • Modified Graylog content pack with the following:
    • included configuration for ingesting filterlog input
    • included lookup table, cache and data adapters
    • due to a change in filterlog format, the csv-to-field regex didn't work. Changed the behavior to consuming grok extractors instead. Only IPv4 is verified (as I do not have functional IPv6 network yet)
  • Updated grafana dashboard + queries Firewall Dashboard ZFS Dashboard Hardware Dashboard Network Dashboard WAN Dashboard Sample LAN Dashboard Suricata Dashboard
  • Updated install / configuration instructions

[<2024]

  • Converted InfluxQL queries to Flux.
  • Converted pfSense functions to OPNsense.
  • Added Firewall panels.
  • Added subnet info to Interface Summary panels
  • Added Suricata dashboard, see instructions here
  • Added RFC5424 support thanks to subract

Running on

Grafana >11.1.3
InfluxDB >2.7.6
Graylog >5.2.3

Configuration

Configuration instructions can be found here.