数据库
首页 > 数据库> > ZABBIX for MySQL用到的SQL

ZABBIX for MySQL用到的SQL

作者:互联网

查看主机群组与主机的对照关系

SELECT 
    hosts.host HOST_NAME,group_concat(hstgrp.name) HOST_GROUP
FROM
    hosts
        JOIN
    hosts_groups
        JOIN
    hstgrp
    ON hosts.hostid = hosts_groups.hostid
        AND hosts_groups.groupid = hstgrp.groupid
        AND hstgrp.name not like 'Templates%'
        AND hstgrp.name not like 'Database%'
        AND hstgrp.name like '%云网关(EGW)和云平台(POP)%'
        AND hosts.status=0
        group by HOST_NAME
        order by HOST_GROUP,HOST_NAME;

 

查看主机群组的主机数量

SELECT 
    count(0)
FROM
    hosts
        JOIN
    hosts_groups
        JOIN
    hstgrp
    ON hosts.hostid = hosts_groups.hostid
        AND hosts_groups.groupid = hstgrp.groupid
        AND hstgrp.name not like 'Templates%'
        AND hstgrp.name not like 'Database%'
        AND hstgrp.name like '%云网关(EGW)和云平台(POP)%'
        AND hosts.status=0;

 

标签:name,SQL,HOST,ZABBIX,hosts,groups,MySQL,hstgrp,like
来源: https://www.cnblogs.com/haha029/p/16023163.html