If you don't have a version of Veeam Backup & Replication that supports the RESTful API, there is another simple way to retrieve failed jobs from Zabbix.
Add the item to host
We can add and configure a new item and its related trigger in the Zabbix template.
The item works by capturing the Veeam event in the windows logs (Event Viewer) for failed jobs
The Key value is:
eventlog[Veeam Backup,,Error,Veeam MP,190,,skip]
Add the trigger
The trigger has been set in this way
The trigger value is:
logeventid(/TEMPLATE/eventlog[Veeam Backup,,Error,Veeam MP,190,,skip],,"190")=1
Pay attention in the macro values in Name and Event name:
This is the result in the Zabbix Server