zoukankan      html  css  js  c++  java
  • zabbix3.2.4监控MySQL5.7.16状态

    一、添加监控用户
    mysql> grant all privileges on *.* to 'zabbix'@'localhost' identified by 'zabbix';
    mysql> flush privileges;

    二、添加UserParameter
    vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
    加入如下内容:

    UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/etc/zabbix mysql -N | awk '{print $$2}'
    UserParameter=mysql.size[*],bash -c 'echo "select sum($(case "$3" in both|"") echo "data_length+index_length";; data|index) echo "$3_length";; free) echo "data_free";; esac)) from information_schema.tables$([[ "$1" = "all" || ! "$1" ]] || echo " where table_schema="$1"")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name="$2"");" | HOME=/var/lib/zabbix mysql -N'
    UserParameter=mysql.ping,HOME=/etc/zabbix mysqladmin ping | grep -c alive

    三、添加mysql连接信息
    vim /etc/zabbix/.my.cnf

    [mysql]
    host=localhost
    user=zabbix
    password=zabbix
    socket=/tmp/mysql.sock
    [mysqladmin]
    host=localhost
    user=zabbix
    password=zabbix
    socket=/tmp/mysql.sock

    四、重启zabbix-agent服务
    systemctl restart zabbix-agent

    五、去zabbix的管理界面添加MySQL的监控

    选在主机:

    添加MySQL监控模板:

    查看监控效果:

  • 相关阅读:
    hdu 2003 求绝对值
    hdu 2002 计算球体积
    hdu 2000 ASCII码排序
    hdu 2001 计算两点间的距离
    hdu 2055 An easy problem
    hdu 1000+1089~1096 题解
    hdu 3233 Download Manager
    GIL 全局解释器锁
    多线程,代码示例
    多线程,理论部分
  • 原文地址:https://www.cnblogs.com/fansik/p/6641283.html
Copyright © 2011-2022 走看看