天天看点

15.从zabbix数据库中获取ip列表

我把监控作为中心节点,所以所有IP地址都从zabbix中提取。

从zabbix数据库中提取IP,有两种方法:

(1)直接模糊查询hosts表:

比如查询运维部门的ip:select host from hosts where name like "op%" order by host;

完整代码如下:

(2)根据不同组进行查询:

先从groups表中获取groupid

再从hosts_groups表中获取属于该组的hostid

最后从hosts表中获取host和name