pfSense Monitoring

Our pfSense Monitoring service tracks the availability, performance, and functionality of your pfSense system, ensuring it aligns with the expected standards. This proactive approach facilitates early identification of potential issues before they escalate into critical problems. Additionally, we conduct security checks to uphold the system’s integrity.

pfSense® UK - pfSense Monitoring
pfSense Netgate Monitoring

ITG Monitoring Service

At the heart of our monitoring service is a guiding principle: ‘If you can measure it, you can manage it.’ In line with this philosophy, the ITG Monitoring Service is engineered to provide clear and accessible data. Each notification alert is prefixed with an IT Operations Code, which acts as a reference for specific instructions or procedures to be executed by either the ITG team or the customer, ensuring both clarity and actionable guidance. Our standard service comprehensively monitors any Netgate device with 100 metrics on your pfSense appliance or server. For additional or custom monitoring solutions, please contact us for more details.”

➕ Expand For Further Details

How ITG Delivers Advanced System Monitoring Through Zabbix Technology

Our ITG Monitoring Solution leverages the robust capabilities of the Zabbix agent, which comes as an installable package on both pfSense Community Edition and pfSense Plus.

pfSense Zabbix agent

Once installed, this agent securely connects to our Zabbix Servers using the Transport Layer Security (TLS) protocol 1.3, ensuring that all data transmissions are safe and secure. Our server  collects metrics from your system, which are then used to generate detailed notifications through email and/or phone calls, depending on your preference.

Zabbix dashboard

Additionally, customers are granted access to a user-friendly graphical user interface (GUI). This GUI allows for real-time visualization of system status, graphical plotting of collected metrics, and an overview of both active and historical alerts.

Zabbix Plot Network Usage

This comprehensive approach not only enhances system management through precise monitoring but also empowers our customers with deep insights into their system’s performance.

Example of Monitored Metrics for a Netgate 7100

CPU

  • Context switches per second
  • CPU idle time
  • CPU interrupt time
  • CPU nice time
  • CPU system time
  • CPU user time
  • Interrupts per second
  • Processor load (1 min average per core)
  • Processor load (5 min average per core)
  • Processor load (15 min average per core)

Filesystems

  • Free disk space on /
  • Free disk space on / (percentage)
  • Free disk space on /var/run
  • Free disk space on /var/run (percentage)
  • Free inodes on / (percentage)
  • Free inodes on /var/run (percentage)
  • Total disk space on /
  • Total disk space on /var/run
  • Used disk space on /
  • Used disk space on /var/run

General

  • Host boot time
  • Host local time
  • Host name
  • System information
  • System uptime

Memory

  • Available memory
  • Free swap space
  • Free swap space in %
  • Total memory
  • Total swap space

Network Interfaces

  • Incoming network traffic on enc0
  • Incoming network traffic on ix0
  • Incoming network traffic on ix1
  • Incoming network traffic on ix2
  • Incoming network traffic on ix3
  • Incoming network traffic on lagg0
  • Incoming network traffic on lagg0.4090
  • Incoming network traffic on lagg0.4091
  • Incoming network traffic on pflog0
  • Incoming network traffic on pfsync0
  • Outgoing network traffic on enc0
  • Outgoing network traffic on ix0
  • Outgoing network traffic on ix1
  • Outgoing network traffic on ix2
  • Outgoing network traffic on ix3
  • Outgoing network traffic on lagg0
  • Outgoing network traffic on lagg0.4090
  • Outgoing network traffic on lagg0.4091
  • Outgoing network traffic on pflog0
  • Outgoing network traffic on pfsync0

OS

  • Host boot time
  • Host local time
  • Host name
  • Maximum number of opened files
  • Maximum number of processes
  • Number of logged in users
  • System information
  • System uptime

Performance

  • Context switches per second
  • CPU idle time
  • CPU interrupt time
  • CPU nice time
  • CPU system time
  • CPU user time
  • Interrupts per second
  • Processor load (1 min average per core)
  • Processor load (5 min average per core)
  • Processor load (15 min average per core)

Processes

  • Number of processes
  • Number of running processes

Security

  • Checksum of /etc/passwd
  • Checksum of /cf/conf/config.xml (running config)
  • Number of logged in users

Zabbix Agent

  • Agent ping
  • Host name of zabbix_agentd running
  • Version of zabbix_agent(d) running

Example of Security Email Alert

ITOC-001234-0001 - Configuration Change Detected on {HOST}
----------
Operational data:
The ITG monitoring system has detected a change in the running configuration of {HOST}. Please verify whether this change was scheduled and authorized.
Get started with monitoring your pfSense