Getting the last backup time on the client:
cd "C:\Program Files\UrBackup"
UrBackupClient_cmd.exe status
last_backup_time is a unix timestamp (See also Integrate to RMM via query )
Some create Windows events from e.g. postfilebackup.bat ( A way to remote monitor backup status? - #9 by shieldedge ) and monitor that via RMM.
Directly from the server: GitHub - uroni/urbackup-server-python-web-api-wrapper: Python wrapper to access and control an UrBackup server (See example). Some have hooked this up with e.g. Nagios Nagios/Icinga2 check available
Directly from the sqlite db: In the backups, backup_images table. In backups table file backups with done=0 are currently runnning. In backup_images rows with complete=0 are currently running.
Create a custom alert script that integrates with monitoring software. Currently there is a script for Pulseway: urbackup_backend/alert_pulseway.lua at dev · uroni/urbackup_backend · GitHub That was thought of more of as an example with the hope that more integrations get contributed which hasn’t happened yet.