MiroxMirox
  • Platform

    • Philosophy
    • Platform Overview
    • Platform Resources
  • Mirox-Cloud

    • Cloud Overview
    • Connected Microservices
  • Mirox-Agent

    • Agent Overview
    • Deployment Options
    • Data Scraper
    • Digital Twin
  • Technical Details

    • Metric Collection
  • Information

    • Supported Plants
  • Plant Types

    • Solar Plants
    • Wind Plants
    • Battery Storage
  • Monitoring & Visualization

    • Real-time Monitoring
    • Digital Twin
    • Component States
    • Loss Detection
    • Efficiency Detection
    • KPI Dashboard
  • Data Management

    • Events
    • Tickets
    • Forecasts
    • Reports
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • Proxy
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • Accounting & Billing
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Permission System
    • Cooperation Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
  • Nodes

    • mrxnode
  • Application

    • Door Control
    • Generic Relay
  • Edge Cluster

    • Orchestration
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Two-Factor Authentication
    • Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Contacts
    • Network Devices
    • Data Loggers
    • Components
    • Direct VPN (per Agent)
  • Organization

    • Member Permissions
    • Cooperations
    • File Storage
  • Data Export

    • Export Metric API
    • MiroxQL Query Language
    • External Report Generation
    • Grafana
    • API Overview
  • Support

    • Request Integration Guide
  • mrxnode

    • Overview
    • How-To Guide
    • Container Deployment
    • Command Cheatsheet
    • Troubleshooting
  • Reporting

    • External Report Generator
  • Remote Access
  • AI in Mirox
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Platform

    • Philosophy
    • Platform Overview
    • Platform Resources
  • Mirox-Cloud

    • Cloud Overview
    • Connected Microservices
  • Mirox-Agent

    • Agent Overview
    • Deployment Options
    • Data Scraper
    • Digital Twin
  • Technical Details

    • Metric Collection
  • Information

    • Supported Plants
  • Plant Types

    • Solar Plants
    • Wind Plants
    • Battery Storage
  • Monitoring & Visualization

    • Real-time Monitoring
    • Digital Twin
    • Component States
    • Loss Detection
    • Efficiency Detection
    • KPI Dashboard
  • Data Management

    • Events
    • Tickets
    • Forecasts
    • Reports
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • Proxy
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • Accounting & Billing
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Permission System
    • Cooperation Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
  • Nodes

    • mrxnode
  • Application

    • Door Control
    • Generic Relay
  • Edge Cluster

    • Orchestration
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Two-Factor Authentication
    • Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Contacts
    • Network Devices
    • Data Loggers
    • Components
    • Direct VPN (per Agent)
  • Organization

    • Member Permissions
    • Cooperations
    • File Storage
  • Data Export

    • Export Metric API
    • MiroxQL Query Language
    • External Report Generation
    • Grafana
    • API Overview
  • Support

    • Request Integration Guide
  • mrxnode

    • Overview
    • How-To Guide
    • Container Deployment
    • Command Cheatsheet
    • Troubleshooting
  • Reporting

    • External Report Generator
  • Remote Access
  • AI in Mirox
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Monitoring & Visualization

    • Real-Time Monitoring
    • Digital Twin
    • Component States
    • Loss Detection
    • Efficiency Detection (PRRC)
    • Local Network Inspector
    • Access Monitoring
    • KPI Dashboard
    • Graph Visualization
  • Data Management

    • Events
    • Tickets
    • Forecasts
    • Reports
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • Proxy (Web Access to Plant Devices)
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • Accounting & Billing
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Permission System
    • Cooperation Permission Restrictions
    • Access Audit Logging
    • Activity & Audit Trail

Activity & Audit Trail

Mirox keeps a complete, chronological record of every meaningful thing that happens on your account — a change you make, a change a colleague makes, an event an on-site agent reports, an action taken by an AI assistant, or an automatic process running in the background. This record is called the Activity & Audit Trail.

Wherever something is created, changed, deleted, started, stopped, succeeds or fails, Mirox writes an event. Each event answers the same four questions, every time:

  • What happened (e.g. a park's grid feed-in limit was changed, an inverter went offline, a member was invited)?
  • Who or what caused it?
  • When did it happen?
  • How was it triggered — a person in the web app, an AI assistant, an on-site agent, or an automatic system process?

Unlike the Access Audit Logging page — which tracks remote network access to your plant devices (VPN and Proxy) — the Activity & Audit Trail tracks changes and events across the whole platform. The two complement each other: one answers "who reached which device", the other answers "who changed what, and what happened".

The Four Activity Streams

Every event belongs to exactly one of four streams, depending on what it concerns. This keeps each audience focused on the activity that is relevant to them.

StreamCoversTypical examplesWho can see it
ParkEverything that happens on or about a specific plantCore-data edited, component discovered or lost, logger/network/VPN changes, production shutdowns, sensor faults, reports, filesEveryone with access to that plant
OrganizationChanges to the organization itselfMembers invited or removed, roles and permissions changed, portfolios, cooperations, accounting, organization settingsOrganization moderators and above
PersonalActivity tied to your own accountProfile changes, security-relevant actions, sessions, personal tokensYou (and platform administrators)
PlatformPlatform-level operations that are not tied to a single park or organizationBackground infrastructure operationsPlatform administrators only

You always see the streams that apply to you, and only the entries within them that you are permitted to see.

What Triggered It

Every event records how it was triggered, so you can always tell a human action apart from an automated one — and a change you made yourself from one made on your behalf. This is one of the most important columns for accountability.

TriggerMeaning
UserA person acting directly in the Mirox web application.
AI assistantAn action carried out through an AI assistant / automation connected with an API token. Actions an assistant runs on your behalf are marked distinctly from your own clicks.
AgentReported by an on-site agent (the software running at the plant) — for example a component that appeared or disappeared, or a production change detected in the field.
AdministratorAn action taken by a Mirox platform administrator on your park or organization. These remain visible to you — administrators cannot act on your data invisibly.
SystemAn automatic, internal process such as a scheduled job or background worker.

Categories

To make a long history easy to scan and filter, each event is tagged with a category describing the area it concerns — for example Core data, Component, Logger, Network, VPN, Agent, Production, Availability, Sensor, Files, Contact, Contract, Market, Tariff, Report and Storage for plants; Member, Permission, Cooperation, Portfolio, Accounting and Settings for organizations; and Profile, Security, Session and Token for your personal account.

Categories are what the filters and the color-coded activity timeline are built on, so you can jump straight to "everything that touched the network configuration" or "all membership changes" without reading through unrelated entries.

Priority

Not every event carries the same weight. Each one is assigned a priority so the important entries stand out:

  • Very low — cosmetic or informational.
  • Low — a change with no operational effect.
  • Normal — routine security- or access-relevant changes.
  • High — noteworthy operational events (e.g. an agent restart).
  • Very high — disturbances to data collection or connectivity.
  • Critical — irreversible or severe events (e.g. a deletion, or a major outage).

The activity timeline and table highlight higher-priority events, and you can filter to a minimum priority ("this level and above") to concentrate on what matters.

Outcome: Succeeded, Active or Failed

Many actions depend on an external system — a payment provider, an accounting service, a device at the plant. For these, Mirox audits the attempt, and the outcome is recorded on the event itself:

  • Active — an ongoing situation that has started but not yet resolved (for example an open production shutdown). Active events are highlighted so you can see at a glance what is still open.
  • Closed — completed successfully, or resolved.
  • Failed — the action did not succeed. Failed events are clearly marked, carry a short reason, and are raised to at least High priority so they are never lost in the noise.

This means a failed export or a rejected mandate is just as visible and traceable as a successful one — you are never left guessing whether something worked.

What Each Event Records

Open any event to see its full detail. Depending on the event, this includes:

  • The type of change and a human-readable title
  • Its category, trigger, priority and outcome
  • Timestamps — created, started, ended, closed, last updated
  • Who created it (and, for closed events, who closed it) — including name and account
  • What changed — for edits, a field-by-field comparison of the old and new values
  • The referenced object (e.g. the park, or the specific component) with a link to jump straight to it
  • For plant events: linked components, the people notified, and a seen-by list
  • Any support tickets raised from the event

All timestamps are shown in your browser's local time zone.

Where to Find Your Activity

The same underlying record surfaces in several places, each scoped to its context:

  • Activity page — a platform-wide view of events across all the plants you can access. This is the main entry point, reached from the navigation.
  • Park → Activity tab (on a plant's Core Data page) — the activity for that one plant.
  • Organization → Activity tab — the organization stream (moderators and above).
  • Profile → Activity tab — your personal activity.

Working With the Activity View

The activity view combines a visual timeline with a detailed table:

  • Timeline / calendar — a heat-map of activity over time. Day and month views group by category; the yearly view is a contribution-style calendar. You can freely pan and zoom, and the date picker follows along.
  • Table — one row per event, with the created time, type, category, trigger, priority, outcome, the referenced object, and how many people have already seen it.
  • Filtering — narrow by plant, portfolio, category, trigger and minimum priority. Filters are kept in the page address, so a filtered view survives a refresh and can be shared. The timeline reflects the same filters.
  • Details on demand — the table stays light and fast; the full payload of an event is loaded only when you open it, either inline or in a side panel.
  • Turn an event into a ticket — from any event you can create a support ticket, pre-filled from the event and linked back to it.

The "Seen by" Indicator

Plant events keep track of who has already looked at them. When you open an event's details, you are recorded as having seen it, and the table shows a running count. This helps a team know at a glance whether an important event has already been acknowledged by a colleague.

Platform administrators are a deliberate exception: they can review any event without leaving a trace — an administrator opening your event never appears in your seen-by list and never changes the count.

Who Can See What

Visibility follows the same permission system as the rest of Mirox:

  • Park events are visible to anyone with access to that plant (through ownership, a job assignment or a cooperation).
  • Organization events require a moderator role or higher.
  • Personal events are yours alone (plus platform administrators).
  • Platform events are restricted to platform administrators.

You only ever see events for plants and organizations you are already entitled to — the audit trail never widens your access.

Integrity & Retention

The Activity & Audit Trail is built to be trustworthy long after the fact:

  • No editing or deleting. Events are written by the system and cannot be altered or removed through normal use. There is no "edit" or "delete" path for an audit entry.
  • Write-once identity. Key identity details (such as the account and name of who acted, and the park or organization name) are stamped onto the event when it is created. Even if a user, plant or organization is later renamed or deleted, the event still shows who and what it referred to at the time.
  • Live names with fallback. While the referenced people and plants still exist, the view shows their current names; once they are gone, it falls back to the stamped snapshot — so the history stays readable months or years later.

Together with the Access Audit Logging, this gives operators of critical infrastructure the accountable, tamper-evident record that regulations such as the German KRITIS rules and the EU NIS2 directive require.

Related Features

  • Access Audit Logging — tracks remote VPN and Proxy access to your plant devices
  • Permission System — decides who can see which activity stream
  • Authentication — how sign-in and account security work
  • Cooperations — how shared access is granted, and audited
  • Cooperation Restrictions — the limits that keep shared access within scope
Prev
Access Audit Logging
MIT Licensed | Copyright 2026 Mirox Verwaltungs GmbH | Privacy