«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как запросить Zabbix, чтобы показать отношения хост-образа?

Как запросить Zabbix, чтобы показать отношения хост-образа?

Опубликовано в 2025-03-13
Просматривать:340

How to Query Zabbix to Show Host-Template Relationships?

запрос для отображения отношений с хост-образованием в 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