Log Explorer and DashboardsShipped Dashboards

Shipped Dashboards

UTMStack v12.0.2 ships four ready-made dashboards: Agents, GCP Activity, Network Traffic (NetFlow) and pfSense Firewall. This page describes every widget on them, what it counts and which data source fills it, so you can read them correctly and build your own copies.

How shipped dashboards behave

  • They are loaded every time the UTMStack backend starts, and every tenant sees them.

  • They show a lock icon and cannot be edited. To change one, copy it: Dashboards > New > From an existing one. See Dashboards.

  • Every widget follows the dashboard's time range at the top right (default Last 24 hours). Widget titles that say "(24h)" were written for that default; they show whatever range you choose.

  • Every widget counts records. Widgets on alerts count every stored alert, echoes (repeats grouped under an earlier alert) included, so their numbers can be higher than on the Alerts page.

  • A dashboard only shows data for the data sources you have connected. A widget for a source you do not send stays empty.

  • Click a bar, slice, point, number or row to open the records behind it in Log Explorer (for logs) or Threat Management > Alerts (for alerts).

Agents

"Fleet-wide agent activity across Linux, Windows and macOS." Use it to check that your agents are sending and to see what their alerts are about. It has 10 widgets.

WidgetChartDataWhat it shows
Linux Events (24h)MetricLogs, data type linuxHow many Linux events arrived
Windows Events (24h)MetricLogs, data type wineventlog (see the note below)How many Windows events arrived
macOS Events (24h)MetricLogs, data type macosHow many macOS events arrived
Total Alerts (24h)MetricAlerts, allHow many alerts were raised, echoes included
Alerts by SeverityBarAlerts, by severityHigh, medium and low
Alerts by Agent OSBarAlerts, by dataTypeAlerts per data type, top 10. Every data type is counted, not only agents.
Alerts by TacticBarAlerts, by categoryAlerts per category (usually the MITRE ATT&CK tactic), top 10
Top MITRE TechniquesBarAlerts, by techniqueAlerts per technique, top 10
Events Over Time, by OSLineLogs, by dataType, per hourOne line per data type, top 10. Every data type is counted, not only agents.
Latest AlertsTableAlertsThe 10 newest alerts with name, severity, dataType and technique

The definition of the Windows Events (24h) widget names the data type windows, an older name. The console reads it as wineventlog, the data type the Windows agent sends, so the widget counts your Windows events. If you rebuild this widget on a copy, use the condition dataType is wineventlog. See Dashboard Widgets.

Data comes from the UTMStack agents. See Windows Agent, Linux Agent and macOS Agent.

GCP Activity

Google Cloud activity by severity and operation. All four widgets read logs of the data type google, which the Google Cloud integration sends. See Google Cloud.

WidgetChartBreakdownWhat it shows
Events by SeverityPieseverityShare of events per Google Cloud severity, top 10
API Operations by TypeBaractionEvents per HTTP request method (get, post, put, patch, delete), top 10. Only log entries that carry an HTTP request have an action.
Operations Raising ErrorsBaraction, only events whose severity is errorThe HTTP request methods of error events, top 10
GCP Activity Over TimeLinePer hourVolume of Google Cloud events

The Google Cloud pipeline writes the severity in lower case (debug, info, warning, error, critical), which is what the Operations Raising Errors widget matches on.

Network Traffic (NetFlow)

"Who talks to whom, over which protocols and ports." All five widgets read logs of the data type netflow. See NetFlow.

WidgetChartBreakdownWhat it shows
Traffic by ProtocolPieprotocolFlows per protocol, top 10
Top Talkers (Source IP)Barorigin.ipThe 10 source addresses with the most flows
Top Destination PortsBartarget.portThe 10 destination ports with the most flows
Traffic by Source PortBarorigin.portThe 10 source ports with the most flows
Flows Over TimeLinePer hourVolume of flows

The widgets count flow records, not bytes. To rank addresses by data volume, use SQL in Log Explorer; see Log Explorer Query Cookbook.

pfSense Firewall

What the pfSense firewall allows and blocks. All five widgets read logs of the data type firewall-pfsense. See pfSense.

WidgetChartBreakdownWhat it shows
Traffic by ActionPieactionShare of passed and blocked traffic, top 10
Traffic by ProtocolBarprotocolEvents per protocol, top 10
Blocked Traffic by Source IPBarorigin.ip, only where action is blockThe 10 source addresses blocked most often
Blocked Traffic by DestinationBartarget.ip, only where action is blockThe 10 destination addresses most often blocked
Firewall Activity Over TimeLinePer hourVolume of firewall events

Build your own from a shipped dashboard

  1. 1

    Copy the dashboard

    On Dashboards, click New > From an existing one and pick the shipped dashboard. The copy is named after it with " (copy)" and has all its widgets. Filter chips are not copied.

  2. 2

    Add what you need

    Click Edit, then Add widget. For example, on a copy of pfSense Firewall, add a Table widget with Top values on target.port and the condition action is block to see which ports are blocked most.

  3. 3

    Do not re-save copied widgets without their data type

    Widgets on shipped dashboards carry a data type, and some carry a condition (for example action is block), that the widget editor does not show. If you open such a widget on your copy and click Save widget, add the condition dataType is the data type first (for example firewall-pfsense), and the widget's own condition if it had one, or the widget will count every record of the data set. See Dashboard Widgets.

  4. 4

    Save

    Click Save in the edit bar.

Troubleshooting

What you seeWhyWhat to do
A whole dashboard is emptyYou do not send that data type, or nothing arrived in the time range.Check Data Sources, or widen the time range.
Alert numbers are higher than on the Alerts pageDashboard widgets count echoes too, and use the dashboard's time range.Compare with the same time range; read the Alerts page for top-level alerts.
A shipped dashboard has disappearedSomeone used Remove dashboard on it.New > From an existing one still offers it; the copy is editable.
"Could not load widget data."The query failed, for example a time-out on a long range.Click retry, or choose a shorter time range.