I have been trying to monitor a server in the DMZ that is not on a domain with WMI. Port 135 was open but every time I tried to connect I got an access denied error. I verified the username and password. I put in a ticket and they had me use the WMI tester tool from the poller, and I still got the same error (access denied). They said that since this isn't a SolarWinds error that they couldn't help me and I didn't see an example of this problem on thwack (maybe I missed it or nobody else ran into this issue). I finally found the solution so I thought I would share it with you.
In order to monitor the server with wmi winRM has to be configured. Remote WMI on Server 2016 - Access Denied
I ran winrm /quickconfig, selected yes, and now it will connect with wmi.
PS C:\powershell> winrm quickconfig
WinRM service is already running on this machine.
WinRM is not set up to allow remote access to this machine for management.
The following changes must be made:
Create a WinRM listener on HTTP://* to accept WS-Man requests to any IP on this machine.
Enable the WinRM firewall exception.
Configure LocalAccountTokenFilterPolicy to grant administrative rights remotely to local users.
<
Make these changes [y/n]? y
I hope this helps anyone else that ran into this issue.