In SolarWinds, I am trying to add a Fortinet Firewall (FO-100F). Initially, it was recognized as a network device, but after some time, the machine type changed to an ESXi host.
Never seen that happen before and it makes it look like something has gone wrong inside your database. The machine type is supposed to get populated based on the SNMP sysOID the device presents, it's totally automatic and shouldn't have a lot of room for someone to screw it up.
I had this issue under 2 separate instances. I believe there is an article in Thwack that covers how to fix this. I also had a support case that managed this. Key items was to make sure the machine types were specifically excluded and isolate the IP of the device or preventing the Node ID to Host ID pairing under Advance Configuration Settings and making sure the Host is actually managed. I'll have to dig up the particulars but if you get a support case opened on this, they have had experience on addressing it. Overall its an odd one and no one has figured out why it pairs a non-ESX node with an ESX host.