They show that the Rest and RestPerf collector are working fine overall. I see three ONTAP pollers with the names N, S, g*. Do you see the "invalid operation" System Manager messages for all of the clusters or only one o them?
Yes, the Audit Logs on the three clusters are all reporting the same issue.
I'm also confused why the CLI works fine, but you got an API not found error. Did you issue the CLI command and browser request against the same cluster?
Yes, I ran the command from the same cluster for both Web and CLI. To clarify, the Harvest user fails in the CLI and the API. It feels like it does not have enough permissions.
https://docs.netapp.com/us-en/ontap-cli//network-port-ifgrp-show.html
"Availability: This command is available to cluster administrators at the admin privilege level." - I would assume the "cluster readonly" would cover this.
This is looking like an ONTAP issue. Thanks for sharing the security login role show -role harvest2-role command. Is this from the same cluster too? Did you create a privileged rest-role too or only a traditional role?
I followed this section https://nabox.org/documentation/configuration/#configure-role and only assigned HTTP to the new user for "# REST based access". Which looks like it was a traditional role.