Observability

Audit Events for Muting / Maintenance Actions Show “system” Instead of the Actual User After SolarWinds Platform 2025.4+ Upgrade

This article provides information about a behavioral change in the SolarWinds Platform 2025.4 release where audit events for Muting Alerts or Maintenance Mode (Unmanage/Schedule Maintenance) actions display AccountID = "system" instead of the actual user who performed the configuration. This can impact custom SQL/SWQL-based reports used for auditing user activity.

First published date

11/28/2025 10:06 PM

Last published date

12/2/2025 4:55 PM

Overview

After upgrading to SolarWinds Platform 2025.4, customers may observe that reports or queries referencing Orion.AuditingEvents show entries where the AccountID for specific maintenance-related operations appears as “system”, even when the action was initiated by a user.

 

This is typically seen in custom reports querying audit data for:

  • Muting alerts on nodes, interfaces, or applications
  • Unmanaging objects
  • Changing or adding maintenance schedules
  • Assigning entities to a maintenance schedule

 

Expected Behavior (pre-2025.4)

Audit entries such as Orion.AlertSuppressionAdded or Orion.EntityUnmanaged recorded the UserID of the person who performed the mute/unmanage action.

 

Observed Behavior (2025.4+)

Audit entries for maintenance execution show:

AccountID = "system"

even when a user scheduled or initiated the change.

 

Example Customer Symptom

  • Reports previously showing the user who muted a node now show “system”.
  • Custom SQL/SWQL queries that correlate mute events to users return unexpected results.

 

Related Audit Event Action Types (examples):

When reviewing Orion.AuditingActionTypes, the following event types may be observed:

ActionType

Example Behavior

Orion.ScheduleAdded

User created a maintenance schedule

Orion.ScheduleChanged

User changed a maintenance schedule

Orion.ScheduleDeleted

User deleted a schedule

Orion.ScheduleExecuted

System executed a scheduled maintenance window

Orion.ScheduleAssignmentAdded

User assigned an entity to a schedule

Orion.AlertSuppressionAdded

System applied alert suppression during a scheduled window

Orion.EntityUnmanaged

System unmanaged an entity during a scheduled window

These reflect the updated auditing model in 2025.4.

Product section

Hybrid Cloud Observability

Cause

Beginning in SolarWinds Platform 2025.4, the auditing system for Maintenance Mode and Muting Alerts was enhanced. These changes include:

 

  1. Recurring Maintenance Windows execute as automated system tasks.
    • When a scheduled mute/unmanage executes automatically, the actor is correctly recorded as system, since the system—not the user—performed the action.
  2. New or modified audit event types were introduced.
    • More granular events (e.g., schedule creation, assignment, execution) were added.
  3. ActionTypeID values differ per environment.
    • ActionTypeID values are not universal and must be checked in each environment via Orion.AuditingActionTypes.
  4. Custom SQL/SWQL queries may no longer align with the updated audit model.
    • Queries written for pre-2025.4 auditing behavior may not correctly attribute the user because the workflow is different.

 

This is expected behavior in 2025.4 and later and is not a product defect.

Resolution

1. Adjust Custom SQL/SWQL Queries to Account for Updated Auditing Behavior

Because auditing behavior changed, reports built on custom queries must be updated to:

  • Distinguish user-initiated configuration from system-executed maintenance
  • Correlate audit events such as
    • Orion.ScheduleAssignmentAdded (user assigned the entity)
    • Orion.AlertSuppressionAdded (system executed the mute)

Important Notes:

  • Support does not provide or troubleshoot custom SQL/SWQL scripts or reports.
  • The examples below are for reference only to illustrate the updated audit behavior.
  • Customers must validate ActionTypeID values in their own environment.

View ActionType mappings (SQL example):

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.

SELECT ActionTypeID, ActionType, ActionTypeDisplayName
FROM AuditingActionTypes
ORDER BY ActionTypeID;

Customers should update their queries to map the ActionTypeID values specific to their installation.

 

2. Determine “Who Muted the Node” Using Updated Events

To understand who is responsible for a mute, customers should check:

  • User-initiated schedule assignment
    (Orion.ScheduleAssignmentAdded) – indicates who configured the maintenance
  • System-executed mute/unmanage
    (Orion.AlertSuppressionAdded, Orion.EntityUnmanaged) – indicates the automation

This is the new intended audit flow.

 

3. Support Scope Clarification

SolarWinds Support cannot:

  • Modify, debug, or rewrite customer-created SQL/SWQL queries or reports
  • Guarantee that custom queries continue functioning across product upgrades

 

For help adjusting custom reports:

Recommended Resources

  1. THWACK Community (preferred for SWQL assistance)
    https://thwack.solarwinds.com/categories/solarwinds-sdk/p1
  2. SolarWinds Partners / Professional Services
    For complex or business-critical reporting customization.
  3. SolarWinds SDK & SWQL Studio
    Useful for exploring updated entities.
    https://support.solarwinds.com/SuccessCenter/s/article/Download-the-SolarWinds-Orion-SDK

 

Additional Notes:

  • This behavioral change is expected in 2025.4 and upcoming versions, including 2026.x.
  • Future releases may introduce additional audit model refinements.
  • Customers should test custom reports after upgrades to ensure compatibility.