Host cannot be found by technical host name when a visible name is configured
Zabbix version: 7.4.13
Description:
When a host has a different Host name and Visible name, it cannot be found by searching for its technical host name in several parts of the Zabbix frontend.
For example:
The host is not found when searching by its technical host name, 1234567890. It can only be found by searching for its visible name, Test_host. Expected result
The host should be searchable by both: its technical Host name its Visible name
Zabbix version: 7.4.13
Description:
When a host has a different Host name and Visible name, it cannot be found by searching for its technical host name in several parts of the Zabbix frontend.
For example:
- Host name: 1234567890
- Visible name: Test_host
- Data collection → Hosts
- Inventory → Hosts
- Monitoring → Hosts
- Monitoring → Latest data
- Create a new host.
- Set Host name to 1234567890.
- Set Visible name to Test_host.
- Save the host.
- Open each of the following pages and search for 1234567890:
- Data collection → Hosts
- Inventory → Hosts
- Monitoring → Hosts
- Monitoring → Latest data
The host is not found when searching by its technical host name, 1234567890. It can only be found by searching for its visible name, Test_host. Expected result
The host should be searchable by both: its technical Host name its Visible name
- This should work consistently across all host-selection and host-search fields in the Zabbix frontend.
This behavior is particularly problematic in environments where the technical host name contains an asset ID, serial number, CMDB identifier, or another unique machine identifier, while the visible name is used as a human-readable display name.
Comment