- 4 minutes to read

MaintenanceMode – System Parameter

The MaintenanceMode system parameter was used by the legacy Install and Update Tool in Nodinite version 6 to indicate when the system was undergoing maintenance.

What you need to know about this parameter:

  • Parameter is deprecated and not used in Nodinite version 7
  • Legacy parameter from the version 6 Install and Update Tool
  • Use User Notifications for proper maintenance mode functionality

Important

The MaintenanceMode system parameter is deprecated and no longer used in Nodinite version 7 and later. To enable maintenance mode functionality, use User Notifications instead.

In Nodinite version 6, the legacy Install and Update Tool would set this parameter to true when performing updates or maintenance operations. This was intended to pause services and suppress alerts during maintenance windows. However, this approach was replaced with a more flexible and user-friendly solution.

System Parameter Name Data Type Values/Example Comment
MaintenanceMode boolean false Default = false. Deprecated - not operational in Nodinite 7+.

The Modern Approach: User Notifications

Starting with Nodinite version 6.0, the platform introduced a powerful User Notifications feature that provides comprehensive maintenance mode capabilities with far more flexibility than the legacy system parameter.

Why User Notifications Are Better

The User Notifications approach to maintenance mode provides:

Scheduled Maintenance Windows - Define precise start and end times for maintenance periods
Alert Suppression - Automatically suppress alerts from Monitor Views during the window
User Communication - Inform users about planned maintenance with rich HTML notifications
Targeted Scope - Apply maintenance mode to specific Monitor Views or globally
Extended Control - Administrators can extend or end maintenance windows early
Auto Healing Integration - Automatically disables Auto Healing during maintenance
Monitoring Continuity - Monitoring Service continues data collection and synchronization
State Comparison - Alerts are sent if issues persist after the maintenance window ends

How to Enable Maintenance Mode Properly

Instead of using the deprecated MaintenanceMode parameter, create a User Notification with the Maintenance Mode option enabled:

  1. Navigate to User Notifications Overview
  2. Add a new User Notification
  3. Enable the Maintenance Mode option
  4. Set the publication start and end dates for your maintenance window
  5. Select which Monitor Views to include (or apply globally)
  6. Save the notification

During the maintenance window:

For complete details, see the User Notifications documentation.


Frequently Asked Questions

Find more solutions and answers in the Nodinite System Parameters FAQ, as well as the Troubleshooting user guide.

Why was this parameter deprecated?

The original MaintenanceMode system parameter was a simple boolean flag that provided limited control and no user communication features. The User Notifications approach offers:

  • Scheduled maintenance windows with precise timing
  • Rich communication to end users about planned downtime
  • Granular control over which Monitor Views are affected
  • Ability to extend or end maintenance windows dynamically
  • Integration with the Web Client for better visibility

Can I still use this parameter?

While the parameter exists in the database, it has no effect in Nodinite version 7 and later. The platform ignores this value entirely. You must use User Notifications to achieve maintenance mode functionality.

How do I change the value?

While you can change this parameter value using the Install and Update Tool (see 'How do I change the System Parameters'), it will have no effect in Nodinite version 7 and later.

Do I need to restart anything?

No. Since the parameter is not operational, changing this value has no effect and requires no service restarts.

What if I need maintenance mode right now?

Create a User Notification with Maintenance Mode enabled. The notification can be effective immediately by setting the publication start date to the current time. You can even extend the window dynamically if maintenance takes longer than expected.

Will this parameter be removed in the future?

The parameter is maintained for backward compatibility with older data and configurations. However, it serves no functional purpose in Nodinite 7 and later. All maintenance mode functionality should use User Notifications.


Next Step

User Notifications - Learn about maintenance mode and user communication
Add or manage User Notification - Create maintenance windows
Monitor Views - Understand monitoring and alerts
Dashboard - User interface overview