首页  :: 新随笔  :: 管理

ZABBIX for MySQL用到的SQL

Posted on 2022-03-18 18:53  高&玉  阅读(100)  评论(0编辑  收藏  举报

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

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;