mysql客户端添加

/etc/zabbix/zabbix_agentd.d、userparameter_mysql.conf

UserParameter=mysql.version,mysql -V
UserParameter=mysql.status[*],/etc/zabbix/scripts/chk_mysql.sh $
UserParameter=mysql.ping,mysqladmin -uzabbix -p123456 -P3306 -h10.0.0. ping | grep -c alive

mysql客户端监控脚本

mkdir /etc/zabbix/scripts/
touch /etc/zabbix/scripts/chk_mysql.sh
chmod u+x /etc/zabbix/scripts/chk_mysql.sh
chown -R zabbix.zabbix /etc/zabbix/scripts/chk_mysql.sh
/etc/zabbix/scripts/chk_mysql.sh #!/bin/sh
# -------------------------------------------------------------------------------
# Author: kk
# Email: hao1cheng@.com
MYSQL_PWD=''
MYSQL_HOST='127.0.0.1'
MYSQL_PORT=''
echo "Please input one arguement:"
fi
case $ in
echo $result
;;
Com_update)
echo $result
;;
Slow_queries)
;;
Com_select)
echo $result
;;
Com_rollback)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Com_rollbac
k"|cut -d"|" -f3`
echo $result
;;
Questions)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK status|cut -f4 -d":"|cut -f1 -d"S"`
echo $result
;;
Com_insert)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Com_insert"
|cut -d"|" -f3`
echo $result
;;
Com_delete)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Com_delete"
|cut -d"|" -f3`
echo $result
;;
Com_commit)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Com_commit"
|cut -d"|" -f3`
echo $result
;;
Bytes_sent)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Bytes_sent"
|cut -d"|" -f3`
echo $result
;;
Bytes_received)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Bytes_recei
ved" |cut -d"|" -f3`
echo $result
;;
Com_begin)
result=`/application/mysql/bin/mysqladmin -u$MYSQL_USER -h$MYSQL_HOST -p${MYSQL_PWD} -S $MYSQL_SOCK extended-status |grep -w "Com_begin"|
cut -d"|" -f3`
echo $result
;; *)
echo "Usage:$0(Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions)"
;;
esac

mysql压力测试命令

mysqlslap -a -i 10000 -uroot -p123.asd

服务端执行获取客户端主机名

/application/zabbix/bin/zabbix_get -s 10.0.0.6 -p 10050 -k "system.hostname"

服务端执行获取客户端key值

/application/zabbix/bin/zabbix_get -s 10.0.0.6 -p 10050 -k "system.cpu.load[all,avg15]"

  

服务端执行获取客户端key值

/application/zabbix/bin/zabbix_get -s 10.0.0.6 -p 10050 -k "mysql.status[Uptime]"

  

最新文章

  1. 自己解决虚拟机Ubuntu开机黑屏
  2. css雪碧图生成工具4.1更新
  3. 对于amqplib的使用心得
  4. mysql 在linux 修改账号密码
  5. shell和bat 监控进程,自动关机
  6. Linux platform设备简介
  7. 深入浅出-iOS函数式编程的实现 && 响应式编程概念
  8. python进阶十_正則表達式(一)
  9. TraceView总结
  10. mysql编程--创建函数出错的解决方案
  11. VS2015远程调试
  12. [Swift]LeetCode3. 无重复字符的最长子串 | Longest Substring Without Repeating Characters
  13. Backup&recovery备份和还原 mysql
  14. iptables为什么需要增加loopback回环的规则
  15. PCL采样一致性算法
  16. JSON草稿
  17. Scurm Meeting 11.2
  18. 第四章 Spring.Net 如何管理您的类___对象的自动装配
  19. mxonline实战14,全局搜索,修改个人中心页面个人资料信息
  20. Ubuntu修改桌面为Desktop

热门文章

  1. maven修改版本号
  2. 19-3 auth模块
  3. oracle函数 INSTR(C1,C2[,I[,J]])
  4. HZOJ 大佬(kat)
  5. Python 函数参数有冒号 声明后有-> 箭头 返回值注释 参数类型注释
  6. HTML静态网页---样式属性
  7. 条件随机场(CRF) - 4 - 学习方法和预测算法(维特比算法)
  8. Pycharm中Python PEP8 的警告
  9. hdu 1128 Self Numbers
  10. 最小生成树prim、