zoukankan      html  css  js  c++  java
  • zabbix 监控mysql状态 -Windows

    由于公司爬虫mysql数据库在Windows下面,监控一下:

    主要命令:mysqladmin -uroot -proot -h127.0.0.1 ping 2>D:zabbixwaring.txt | find /i /c"alive"

    mysql服务器(zabbix-agent):172.16.0.76

    一、zabbix-agent端:

    1、编辑172.16.0.76的zabbix-agent的配置文件zabbix_agentd.win:

      确保:UnsafeUserParameters=1

      然后在文件末尾加入下面这一行:

      UserParameter=mysql_monitor,mysqladmin -uroot -p123456 -h127.0.0.1 ping 2>D:zabbixwaring.txt | find /i /c"alive"

        注:

          mysql_monitor:key名,后面监控项里面的键值要用到

          2>D:zabbixwaring.txt:将错误信息输出到D:zabbixwaring.txt中

          find /i /c"alive":统计包含alive的行数

    2、编辑完配置文件,保存 退出,重启172.16.0.76的zabbix-agent;    

    二、zabbix-server端:

    打开web, 找到172.16.0.76,点击“创建监控项”

     2、创建触发器

    3、监控完成

    总结:这个主要是监控mysql是否存活,通过mysqladmin来获得mysql的状态,然后统计出包含“alive”的行数,用zabbix判断这个行数的值进行监控;

  • 相关阅读:
    迭代和列表生成式
    python递归函数
    python函数
    变量
    python第八课后整理
    python第八课
    python第七课
    python第六课
    python第五课
    微信端/企业微信端H5页面调试方法
  • 原文地址:https://www.cnblogs.com/weiyiming007/p/10033887.html
Copyright © 2011-2022 走看看