Skip to content

veeam-status: fails after Veeam update from v12 to v13 #1001

@kunsjef

Description

@kunsjef

This issue respects the following points:

Which variant of the Monitoring Plugins do you use?

  • .rpm/.deb package from repo.linuxfabrik.ch
  • Compiled for Windows from download.linuxfabrik.ch
  • Source Code from GitHub

Bug description

After upgrading our Veeam installation from v12 to v13, the veeam-status plugin stopped working. The error is as follows:

Traceback (most recent call last):
  File "/usr/lib64/nagios/plugins/veeam-status", line 446, in 'module'
    main()
  File "/usr/lib64/nagios/plugins/veeam-status", line 288, in main
    table_values.append({'key': 'BackedUpVms', 'value': result['vms_overview']['BackedUpVms']})
                                                        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'BackedUpVms'

Steps to reproduce - Plugin call

/usr/lib64/nagios/plugins/veeam-status --url https://1.1.1.1:9398 --username user --password pass --failed-job-runs 1

Steps to reproduce - Data

Traceback (most recent call last):
  File "/usr/lib64/nagios/plugins/veeam-status", line 446, in 'module'
    main()
  File "/usr/lib64/nagios/plugins/veeam-status", line 288, in main
    table_values.append({'key': 'BackedUpVms', 'value': result['vms_overview']['BackedUpVms']})
                                                        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'BackedUpVms'

Environment

The plugin is run from a Debian 12.12 server:

# uname -a
Linux server 6.1.0-41-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64 GNU/Linux

Plugin Version

veeam-status: v2025021501 by Linuxfabrik GmbH, Zurich/Switzerland

Python version

Python 3.11.2

List of Python modules

No response

Additional Information

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions