Skip to main content

Watcher Manager (System Monitoring & Recovery)

Overview​

Watcher Manager controls how ITVDesk monitors itself and how it reacts to unexpected shutdowns, crashes, or user actions.

This mechanism is designed to ensure continuous RTSP / ONVIF streaming, especially in unattended or production environments.


Watcher Modes​

ITVDesk provides three different watcher modes, depending on how strictly the application should be supervised.


Enable Watcher (Normal)​

tip

Recommended for most installations.

This mode continuously monitors the ITVDesk application and automatically restarts it if a failure is detected.

What it does:​

  • Monitors application health and runtime state
  • Detects crashes or unexpected exits
  • Automatically restarts ITVDesk if it stops
  • Ensures continuous RTSP / ONVIF availability

Typical use cases:​

  • 24/7 recording systems
  • ONVIF / RTSP camera replacement
  • Servers and workstations running unattended
  • Standard surveillance setups
tip

Best balance between stability and user control.


Enable Watcher (Kiosk Mode)​

Advanced protection mode for locked-down environments

Kiosk Mode enforces strict runtime control and prevents users from stopping ITVDesk, even intentionally.

What it does:​

  • Automatically restarts ITVDesk even if manually closed
  • Prevents accidental or intentional shutdown
  • Ensures the application is always running
  • Provides maximum uptime and recovery

Typical use cases:​

  • Public displays
  • Kiosk systems
  • Retail monitoring stations
  • Industrial or lab environments
  • Systems without local user supervision
tip

In this mode, ITVDesk will restart itself automatically after closure.


Disable Watcher​

No automatic monitoring or recovery

This mode completely disables all watcher functionality.

What it does:​

  • No crash detection
  • No automatic restart
  • Application stops fully when closed or crashed

Typical use cases:​

  • Development
  • Testing
  • Temporary sessions
  • Debugging scenarios

⚠️ Not recommended for unattended or production systems.


Auto Maintenance​

Enable Auto Maintenance​

Allows ITVDesk to perform scheduled maintenance tasks automatically.

Supported operations may include:​

  • Scheduled restart
  • Resource cleanup
  • Internal state reset
  • Long-running stability improvements

Auto Maintenance is especially useful for long-running systems to prevent resource leaks or performance degradation over time.

tip

Schedule maintenance during low-usage periods.


Best Practice Summary​

ScenarioRecommended Mode
24/7 surveillanceEnable Watcher (Normal)
Public / kiosk displayEnable Watcher (Kiosk Mode)
Testing / developmentDisable Watcher
Long-term unattended useWatcher + Auto Maintenance

Notes​

  • Watcher operates locally on the system
  • No network or cloud dependency
  • Works independently from ONVIF / RTSP clients
  • Designed to maximize service availability