Some vCenter name is vCenter@hostname and some are vCenter@ip_addressDescription<!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size:14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> Overview Why are the vCenter names inconsistent when using discovery? vCenter discovery There are two type of vCenter discovery. I. vCenter is hosted on a Windows Server II. vCenter is on a linux appliance Example I. When vCenter is installed on a Windows server. You will need to have the Windows Server Credentials as well as the vCenter CredentialsThe windows credential is used to discovery the Windows server and check to see if there are any running process containing "vpxdIf it detects the process "vpxd" it kick off the process classifier "vCenter" http://instance.service-now.com/discovery_classy_proc.do?sys_id=9d5166150a0a0baf385aeb20686568b0&sysparm_record_target=discovery_classy_proc&sysparm_record_row=1&sysparm_record_rows=1&sysparm_record_list=nameCONTAINSvcenter%5EORDERBYorder Since, vCenter is discovered via the process classifier name will be given in the following format vCenter@hostname II. When vCenter is an appliance on a Linux Server We do not need the localhost credentials, only the vCenter credentialSince we do not discover the host system we do not get the name of the host system.Since it's discovered without the discovering the host system the name will be vCenter@ip_address