通过什么sql语句可以去zabbix server的数据库查询的监控主机的具体监控信息
时间: 2024-03-08 21:50:10 浏览: 154
Zabbix使用ODBC方式监控Mysql
可以通过下面的 SQL 查询语句从 Zabbix Server 数据库中获取监控主机的具体监控信息:
```
SELECT h.host, i.ip, i.dns, i.port, i.status, m.itemid, m.name, m.key_, m.value_type
FROM hosts h
LEFT JOIN items m ON h.hostid = m.hostid
LEFT JOIN interface i ON h.hostid = i.hostid
WHERE h.status = 0 AND m.status = 0 AND i.main = 1
ORDER BY h.host, m.name;
```
这个 SQL 查询语句会返回监控主机的名称、IP 地址、DNS、端口、状态,以及监控项的 ID、名称、键名和值类型等具体信息。可以根据需要进行筛选和排序。注意,该查询语句会返回所有启用且正在监控的主机的详细监控信息,如果需要查询特定主机的监控信息,需要在 WHERE 子句中添加相关的条件。
阅读全文