запрос для отображения отношений с хост-образованием в Zabbix
этот запрос помогает извлечь данные из таблиц Zabbix, чтобы показать, какие хозяева используют определенные шаблоны. Задача заключается в том, что оба хоста и шаблоны хранятся в одной и той же таблице, смешиваются с идентификаторами, такими как 11813 для хостов и 11815 для шаблонов. Templateid.
Таблица хостов включает в себя важные поля, такие как хостид и имя. Хотя таблица хостов обладает шаблонным столбцом, он не используется.
В таблице hosts_templates мы можем определить, какие хосты используют какие шаблоны. Однако задача возникает, когда нам нужно перевести идентификаторы в соответствующие имена. от hosts_templates Внутреннее присоединение хостов на hosts_templates.hostid = hosts.hostid; Выберите имя, имя от hosts_templates Внутреннее соединение хостов на hosts_templates.templateid = hosts.hostid;
solution
решение требует двух соединений, каждое из разных псевдонима таблицы:
select h1.name as host_name, h2.name as template_name_name_name От hosts_template как t Присоединяйтесь к хостам как H1 на t.hostid = h1.hostid Присоединяйтесь к хостам как h2 на t.hosttemplateid = h2.hostid
select name, name from hosts_templates inner join hosts on hosts_templates.hostid = hosts.hostid; select name, name from hosts_templates inner join hosts on hosts_templates.templateid = hosts.hostid;]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3