Support › Documentatie › Monitoring & Reports

Monitoring & Reports

Nederlands  |  English

Monitoring & Reports

PrivateLAN provides several pages to monitor the health of your network and to review what has happened on the system over time.

Dashboard

The dashboard gives an at-a-glance overview of your network using four charts:

  • Device interface information β€” connected, disconnected and free device ports
  • Device security information β€” breakdown of devices by security type (Unsecure, MAC, MAB, PEAP, EAP-TLS)
  • Device connection status β€” devices with no ping, high ping, or normal ping response times
  • Switch connection status β€” switch availability and latency

Above the charts, status tiles summarise the health of the appliance itself. Every tile carries an OK, Warning or Error badge in its top-right corner, and any tile that is not OK is grouped under "Action needed" at the top of the page. Alongside the tiles for updates, firewall and virus scanning, the resource tiles show:

  • CPU usage β€” the current load average as a percentage of the available processor cores (warning from 70%, error from 100%)
  • Memory usage β€” memory actually in use, not counting cache and buffers (warning from 80%, error from 90%)
  • Disk usage β€” one tile per disk: the system disk, the data disk and the log disk (warning from 80%, error from 90%)

These are the same measurements the appliance uses for its own health reporting, read live each time the dashboard is opened.

Further tiles cover the appliance's own network connections:

  • LAN - eth0 and WAN - eth1, marked Bandwidth β€” inbound (↓) and outbound (↑) traffic on each network interface, averaged over the last minute. These are informational and always carry an OK badge: no amount of traffic is by itself a fault. An interface that has no link says so instead of reporting zero traffic, and an interface the appliance does not have gets no tile at all.
  • LAN - eth0 and WAN - eth1, marked Firewall, per minute β€” how many new connections the firewall accepted on each interface in the last minute, and how many packets it dropped: connection attempts no rule allows, including the honeypot ports on the LAN and traffic on the WAN claiming a local address. A sender usually retries a refused connection a few times, so one attempt can count more than once. The firewall never rejects traffic with an answer, it drops it silently, so there is no separate rejected figure. These tiles are informational as well: on the WAN side scanning from the internet never stops, and a scan from inside the LAN is reported by the honeypot alert. Syslog discarded by the flood protection is not included; it has its own tile.
  • Syslog flood protection β€” whether the firewall is currently discarding syslog from a device that sends it faster than the appliance accepts. "Normal" means nothing is being discarded; a warning shows how many packets per minute are being dropped, so you can see that log messages are being lost, and how badly. The limit applies per sending device, so one very talkative switch cannot push the rest of your equipment out of the log.

Unlike the resource tiles above, these are measured once a minute in the background rather than at the moment the page is opened, so they add nothing to the time the dashboard takes to load. They appear as soon as the first measurement has been taken.

The Disk I/O tile shows how busy the disks are, where the disk tiles above show how full they are: how much is read (R) and written (W) per second across all disks, averaged over the last minute, and how long a disk operation took on the busiest disk. Its badge follows how long processes had to wait for the disks: a warning when that was more than a quarter of the last minute, an error above half of it. Like the network tiles it is measured once a minute in the background.

The CPU, memory, Disk I/O, bandwidth and firewall tiles also show a line in the background with how the value developed; on a firewall tile the main line is the dropped packets. The Trend switch at the top right of the dashboard chooses the period: the last 3 hours, 24 hours or 7 days; your browser remembers the choice. Each point of the line is the highest value in its part of the period (per minute, per 10 minutes or per hour), so a short peak stays visible over 7 days too. CPU and memory are drawn on a fixed scale from 0 to 100%, so a quiet appliance shows a flat line along the bottom; the traffic, firewall and disk lines scale to the busiest moment in the period, and hovering over the tile shows that peak. A gap in the line is a period in which no measurement was taken, for example because the appliance was switched off. The appliance keeps these measurements for seven days; on a new appliance the line appears once the first measurements have been taken.

A Switch status section covers the switches themselves, with the same badges:

  • Switches unreachable β€” switches that do not answer ping
  • Switch login failing β€” switches that do answer ping, but whose details can no longer be read because the login to the switch is failing
  • Switch polling β€” whether switch data is still being refreshed in the background; "Stale" means every other switch figure on the page is out of date too
  • PoE budget used β€” the highest power consumption against a switch's own PoE budget, so you see a full budget before the next access point or camera fails to power up
  • Switches without a group β€” switches not yet assigned to a switch group

Inspection

The inspection pages look for situations that may need attention. Inspection opens an overview with the number of findings each check has right now, and each check has its own page under it: Ports, Network, SSL and Compliance. The dashboard's inspection tile links to this overview.

Every user with the inspection role can view these pages. Acting on a finding β€” disabling a port, acknowledging or muting an event, muting or rescanning a device, or having a switch read again β€” needs the inspection edit role.

The inspection pages are part of the Inspection license option.

Port inspection

Inspection > Ports lists the switch ports that are in use where nothing is expected, or down where something is expected:

  • Unexpected port usage β€” ports with an active connection but no device assigned; these can be disabled directly from this page
  • Disconnected ports β€” marked ports (trunk, SFP or non-device) that are not connected. A "Type" column shows what each port is (for example [TRUNK], [SFP] or [ND]). Trunk uplinks are flagged to reconnect; unused non-device and SFP ports can be disabled directly from this page
  • Active service ports β€” service ports that are open for maintenance right now, with the time left before they close by themselves

Network inspection

Inspection > Network shows anomalies such as high ping times. An event can be acknowledged, or muted to hide it and unmuted to show it again. The threshold used to flag a "high ping" can be configured (10-1000 ms).

SSL inspection

Most devices have a web interface or another management page, and the certificate PrivateLAN issues a device for 802.1x can secure that page as well. Inspection > SSL checks every five minutes that every device keeps its unsecure port closed (by default port 80) and offers the certificate PrivateLAN issued it on its secure port (by default port 443), with the right IP address and hostname in it. Only devices that answered the last ping are checked.

Every port is shown as a coloured label; hover over it for the reason:

  • Green β€” the secure port offers the issued certificate, or the unsecure port is closed
  • Orange β€” encryption works, but something is not right: a self-signed certificate or one from another authority, the certificate of another device or one that has since been replaced, the wrong name or address, an expired certificate, or TLS older than 1.2. An unsecure port that is open but only redirects to HTTPS on the same device is also orange
  • Red β€” the secure port is closed or does not use encryption, or the unsecure port is open
  • Grey β€” not checked yet, offline at the last ping, or no address known

The overview has the same navigation, filters and sort order as the device list, and can be sorted with the errors first. The Certificate valid until column shows until when each device's certificate is valid; hover over the date to see when it was issued. You can search on part of the date (for example 2036 or 2036-08) and sort on it.

Ports. The default ports are set at the top of the page: one unsecure and one secure port. A device group can use other ports, or "none" β€” for example for workstations without a web interface β€” and a single device can override its group. Only TCP is checked.

Changing the settings. The line under the page introduction shows how devices are checked and the default ports. Users with the right role click it to change these settings in a dialog; saving a change checks every device again.

IP or DNS. Devices are checked by IP address by default: the certificate has to hold the address and the hostname. Users with the right role can switch to DNS checks: the hostname is then looked up with the DNS server set for the LAN interface, the check connects to the address that comes back, and the certificate has to hold the name. DNS checks can only be chosen when a DNS server is set and answers; the page says so when that is not the case. An optional DNS suffix completes short hostnames. Whenever a DNS server is available, a small DNS label next to the hostname also shows whether the name and the address agree with DNS.

Muting. A device can be muted: it disappears from the overview and sends no syslog messages or webhooks, but it is still checked, so its status is current when you unmute it. Tick Show muted devices to see muted devices again.

Alerts. A finding is sent to syslog once β€” not every five minutes β€” and once more every morning at 09:00 while it is still there, so a standing problem does not wake anyone at night. Its recovery is logged once as well. Webhooks are available for an unsecure port that is open, an SSL problem and a device that has recovered; see the webhooks section of the API documentation.

Certificates. New device certificates contain both the IP address and the hostname β€” and with a DNS suffix also the complete name β€” so a browser accepts them when you open the device by name. Certificates issued before keep their old content until they are issued again; the check shows which ones that applies to.

Configuration compliance

Inspection > Compliance compares the configuration each switch port should have with the configuration it actually has, and colours every line as correct, different, missing or unexpected. The expected configuration is built from the same templates that program the port, and the actual configuration comes from the regular switch poll, so opening the page does not contact any switch. You can compare all switches, one switch group or a single switch, and ask for a switch to be read again if its data looks old. Per switch it also checks whether the switch sends its logging to the appliance β€” and whether it does so by IP address or by DNS name β€” and whether a time server is configured.

The comparison follows how switches actually write their configuration down: a port that a template shuts down and brings back up is judged on the state it ends in, settings a switch leaves out while they are on their default value β€” an access port in VLAN 1, for example β€” count as correct, and the commands that only enter configuration mode are grouped into a single line rather than listed one by one. A switch that the appliance cannot reach, or has never read, is marked as such with the same status colour the switch overview uses, instead of having all of its ports counted as drift.

A drifting port can also be put right from this page: each one gets a fix button that programs that device's ports again with the configuration they should have, and a second button does the same for every drifting device on the switch, one after another. Both ask for confirmation first β€” a port is briefly taken down while its configuration is rewritten β€” and both are only available to users allowed to run operational actions on devices.

The compliance page used to be under Reports; an old link or bookmark to it still opens the new page.

Reports

Reports give an overview of the network to view, print or download β€” for documentation, a handover or an audit. They are part of the Reports license option.

  • Switch interconnects β€” an interactive diagram of how your switches are connected to each other, based on LLDP data. Switches can be color-coded, dragged into a custom layout, and the layout can be saved. The diagram can be printed or exported.
  • Network interface overview β€” a downloadable PDF report listing all switch interfaces
  • SSL inspection β€” a PDF of the SSL inspection findings, with the reason for every finding written out. Make it from the Reports page, choosing the sort order there, or with Generate report on the SSL inspection page, where it follows the filters and sort order you have chosen. It also needs the Inspection option

Both PDF reports carry the logo and colours of the appliance's brand, the same as the web interface. Every page shows the report name, the project and the page number, and a table that continues on the next page repeats its column headings. The network interface overview starts each switch on a new page and names that switch at the top of every page it covers.

Audit log

The audit log records every administrative action performed in PrivateLAN: who did what, when, from which IP address, and with what result. Entries can be filtered and sorted by date, user, action, status and priority. Log retention is configurable (1-365 days, default 28 days).

Each entry keeps the name the user had at the time of the action. Deleting a user therefore does not remove the name from their earlier entries; they are shown with "(deleted)" after the name until they fall outside the retention period.

Honeypot detection

PrivateLAN traps connection attempts to a small set of decoy network services on its local network interface β€” legacy protocols such as FTP and Telnet that the appliance never actually offers. No legitimate device on your network has a reason to try them, so any attempt is treated as a security event: it is written to the audit log as a Honeypot entry, forwarded through syslog like any other security event when forwarding is enabled, and can trigger its own webhook so you can alert on it or act automatically. See the webhooks section of the API documentation for the honeypot.triggered event.

Syslog

PrivateLAN can receive syslog messages from your network equipment, such as switches and access points, on port 514. The syslog page lets you check whether the syslog receiver is running, and search received messages by timestamp, source, message content, priority and facility. Log retention is configurable (1-365 days).

Syslog is intended for network equipment only β€” sending logs from many servers or workstations can overload the appliance.

← Terug naar documentatie
Unauthorized

Unauthorized

You don't have authorization to access this function.