pfSense 1,5721,572
pfSense node_exporter Dashboard based on error5's pfSense dashboard (ID: 11491)
Select the Job, Host and WAN interface of your pfSense instance from the variables and the dashboard counters for LAN/WAN should auto-adjust.
Interval controls both gauge intervals and minimum interval for graphs.
LAN traffic is calculated as sum of all Physical Interface Traffic after subtracting WAN Traffic divided by two (2). Final calculation is divided by two to represent the data rate through the firewall, rather than the total data rate of both the sending and receiving interfaces.
This should work on pfSense firewalls utilizing Intel NICs, as well as Netgate Appliances (SG series, etc.) and VMware VMs. Other appliances which use 3-4 letter physical interface names are likely to work as well.
Tested on: pfSense 2.6.0 / node_exporter 0.18.1 using a a 4x Intel NIC + Celeron CPU appliance
Used Metrics 3333
-
node_cpu_seconds_total
node_memory_size_bytes
node_memory_swap_size_bytes
-
node_filesystem_size_bytes
-
node_uname_info
-
node_load1
node_memory_active_bytes
node_memory_wired_bytes
-
node_network_receive_packets_total
-
node_network_transmit_packets_total
-
node_network_receive_bytes_total
-
node_network_transmit_bytes_total
-
node_filesystem_avail_bytes
-
node_filesystem_files
-
node_filesystem_files_free
-
node_load5
-
node_load15
node_memory_swap_in_bytes_total
node_memory_swap_out_bytes_total
-
node_network_receive_drop_total
-
node_network_transmit_drop_total
-
node_network_receive_errs_total
-
node_network_transmit_errs_total
node_memory_cache_bytes
node_memory_buffer_bytes
node_memory_inactive_bytes
-
node_network_receive_multicast_total
node_exec_context_switches_total
node_exec_device_interrupts_total
node_exec_software_interrupts_total
node_exec_forks_total
node_exec_traps_total
node_exec_system_calls_total