• 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监控模板:

    查看监控效果:

  • 相关阅读:
    js中有趣的闭包(closure)
    js常见函数汇总
    js时间处理
    一些JavaScript的技巧、秘诀和最佳实践
    js创建对象的6种方式
    js数组常用方法汇总
    左右点击分页方法
    dedecms 添加自定义图字段,调用时出错
    js判断PC端与移动端跳转
    php验证码
  • 原文地址:https://www.cnblogs.com/fansik/p/6641283.html
Copyright © 2020-2023  润新知