Check_mk 2.0.0p5, ESXi 7.x and special agent error

Thanks for the suggestions. Unless I’m misconfiguring something I’ve found there’s info you get when querying the host that you don’t from just vCenter. For instance multipath status to storage and interface status.

This is the results I get from the cmk command:

OMD[site1]:~$ cmk -d esxhost.domain.com
ERROR [special_vsphere]: Agent exited with code 1: Cannot login to vSphere Server (reason: [500] Internal Server Error). Please check the credentials.(!!)
<<<esx_vsphere_counters:sep(124):cached(1623097711,90)>>>
datastore.datastoreReadIops|605b4005-db7e6764-2fc7-78ac442ff4a8|8#20#104|number
datastore.datastoreReadIops|605b40a9-2e39329a-f5fa-78ac442ff4a8|15#11#11|number
datastore.datastoreReadIops|605b40f9-fb534d64-6a42-78ac442ff4a8|0#0#0|number
datastore.datastoreReadIops|605b4990-d4cecbc6-c330-78ac442ff4a8|0#0#0|number
datastore.datastoreReadIops|605e355f-1fac5d36-7d04-78ac442ff4a8|11#11#26|number
datastore.datastoreReadIops|605e358b-94b2cf6c-538d-78ac442ff4a8|14#24#28|number
datastore.datastoreReadIops|6061d439-5900739a-2d33-78ac442ff410|0#0#0|number
datastore.datastoreReadIops|606226e1-08618746-b250-78ac442ff4a8|0#0#0|number
datastore.datastoreWriteIops|605b4005-db7e6764-2fc7-78ac442ff4a8|7#5#4|number
datastore.datastoreWriteIops|605b40a9-2e39329a-f5fa-78ac442ff4a8|2#2#0|number
datastore.datastoreWriteIops|605b40f9-fb534d64-6a42-78ac442ff4a8|0#0#0|number
datastore.datastoreWriteIops|605b4990-d4cecbc6-c330-78ac442ff4a8|0#0#0|number
datastore.datastoreWriteIops|605e355f-1fac5d36-7d04-78ac442ff4a8|2#2#2|number
datastore.datastoreWriteIops|605e358b-94b2cf6c-538d-78ac442ff4a8|12#9#13|number
datastore.datastoreWriteIops|6061d439-5900739a-2d33-78ac442ff410|0#0#0|number
datastore.datastoreWriteIops|606226e1-08618746-b250-78ac442ff4a8|0#0#0|number
...

So it is able to query the host but it still claims the credentials are wrong.