I just followed the below for enabling Zabbix monitoring on my
Zabbix 6.0.33 LTS
https://geekistheway.com/2022/12/31/monitoring-proxmox-ve-using-zabbix-agent/
With the extra steps of :
1: (pve host)
I replicated all the "Api token" permissions on the "Monitoring user too".
2: (Zabbix server, host definition)
Adding the Macro : {$PVE.URL.HOST} - Containing the ip (or hostname) pf my Proxmox PVE Host
See
https://forum.proxmox.com/threads/api-token-not-working.154024/post-700975
What i noticed is that if you read the "User comments", below the install instructions of the "geek" page.
There are mentions of replicating the "Token api permissions" on the "user", and mention of adding the : {$PVE.URL.HOST} Macro
But they also mention Zabbix version when needing it,
so "User permisison" add and/or Host Macro might only be needeed if you have a "newer version".
Ie.
I don't see any usage of Macro : {$PVE.USER} in the Zabbix 6.0.xx "yaml" file i downloaded from Zabbis.
Much of what was mentioned here as "extras", was documented in the top section of the downloaded Zabbix template "yaml" file .. See pict.
Remember to download the correct template for your Zabbix version , See pict
/Bingo