Skip to main content
Released

VEEAM13

Related products:Infra Monitoring - Connectors
  • November 3, 2025
  • 7 replies
  • 189 views

sdouce
Forum|alt.badge.img+12

Veeam has released version 13, which is no longer compatible with the current Centreon connectors.
In this version, access is only available through the REST API:
https://helpcenter.veeam.com/references/vbr/13/rest/1.3-rev0/tag/Login

Veeam is now provided as a Linux appliance with specific command sets.
Could you please consider updating the Centreon plugin to support this new version and its REST API access?

7 replies

rchauvel
Centreonian
Forum|alt.badge.img+18
  • Centreonian
  • November 14, 2025
NewNeeds Votes

Forum|alt.badge.img+5
  • Centreonian
  • December 29, 2025
Needs VotesIn Backlog

rchauvel
Centreonian
Forum|alt.badge.img+18
  • Centreonian
  • January 23, 2026
In BacklogPlanned

Forum|alt.badge.img+11
  • Builder *
  • February 19, 2026

Dear Centreon,

Do you have a release date or an estimated time window for this request ?

Especially for me, regarding the Veeam 13 Linux plugin.

Thanks


rchauvel
Centreonian
Forum|alt.badge.img+18
  • Centreonian
  • March 23, 2026
PlannedReleased

rchauvel
Centreonian
Forum|alt.badge.img+18
  • Centreonian
  • March 23, 2026

Delivered in March 26 update


Forum|alt.badge.img

Hi

March 26 update provide veeam v13 compatibility with current centreon plugins

 

  • Veeam Backup Enterprise Manager Rest API -> works only if you have enterprise manager installed
  • Veeam WSMAN -> it's remote powershell (WinRM ) on veeam windows server
  • Veeam NRPE  -> need to install NRPE agent on windows server and it's using powershell veeam cmdlets behind the scene
  • Veeam NSClient API -> need to install NRPE agent and it's using powershell veeam cmdlets behind the scene
  • Veeam CMA -> need to install Centreon monitoring agent and it's using powershell veeam cmdlets behind the scene

There's an API available to directly get information from veeam 13 linux appliance and avoid using agent/powershell cmdlets
https://helpcenter.veeam.com/references/vbr/13/rest/1.3-rev1/tag/SectionAbout
You could replace most of above methods with a simplier one

Bash code example:

#!/usr/bin/env bash

veeamServer="https://veeamlinuxappliance13.mydomain.com:9419"
username="veeamadmin"
password="xxxxxxxxxxxx"

# =========================
# LOGIN TOKEN
# =========================

token=$(curl -sk -X POST "$veeamServer/api/oauth2/token" \
-H "x-api-version: 1.3-rev1" \
-H "Accept: application/json" \
-d "grant_type=password&username=$username&password=$password" \
| jq -r '.access_token')

echo "- Token récupéré"

# =========================
# GET JOBS
# =========================

jobs=$(curl -sk -X GET "$veeamServer/api/v1/jobs" \
-H "Authorization: Bearer $token" \
-H "Accept: application/json")

echo "- Jobs :"
echo -e "TYPE\tNAME\tISDISABLED"
echo "$jobs" | jq -r '.data[] | "\(.type)\t\(.name)\t\(.isDisabled)"'

# =========================
# GET JOB STATES
# =========================

jobstates=$(curl -sk -X GET "$veeamServer/api/v1/jobs/states" \
-H "Authorization: Bearer $token" \
-H "Accept: application/json")

echo "- Job States :"
#echo "$jobstates" | jq '.data' > d3.json
echo -e "NAME\tTYPE\tRESULT\tLASTRUN"
echo "$jobstates" | jq -r '.data[] | "\(.name)\t\(.type)\t\(.lastResult)\t\(.lastRun)"'


Feature request : Could you add a new “Veeam REST API” plugin pack with same features as others : 

  • Job-Status
  • Licenses
  • Repositories
  • Tape-Jobs
  • Vsb-Jobs