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判断这个行数的值进行监控;

  • 相关阅读:
    软件工程结对作业02(原创版)
    第六周学习进度条
    软件工程结对作业02(借鉴版)
    软件工程课堂测试06
    第五周学习进度条
    构建之法阅读笔记02
    软件工程个人作业03
    第四周学习进度条
    构建之法阅读笔记01
    CentOS7下解决ifconfig command not found的办法
  • 原文地址:https://www.cnblogs.com/weiyiming007/p/10033887.html
Copyright © 2011-2022 走看看