Zabbix监控mysql
2016-02-26 17:00
776 查看
导入模板
configuration->templates->import,选择你需要导入的模板文件
#mysq_status
#修改zabbix_agentd配置
#重启客户端
service zabbix-agentd restart
configuration->templates->import,选择你需要导入的模板文件
#mysq_status
#/bin/bash case $1 in Uptime) mysqladmin -u -p status | awk '{print$2}' ;; Com_update) mysqladmin -u -p extended-status | grep 'Com_update ' | awk 'BEGIN{FS="|"}{print $3}' ;; Slow_queries) mysqladmin -u -p extended-status | grep 'Slow_queries' | awk 'BEGIN{FS="|"}{print $3}' ;; Com_select) mysqladmin -u -p extended-status | grep 'Com_select' | awk 'BEGIN{FS="|"}{print $3}' ;; Com_rollback) mysqladmin -u -p extended-status | grep 'Com_rollback ' | awk 'BEGIN{FS="|"}{print $3}' ;; Questions) mysqladmin -u -p extended-status | grep 'Questions' | awk 'BEGIN{FS="|"}{print $3}' ;; Com_insert) mysqladmin -u -p extended-status | grep 'Com_insert ' | awk 'BEGIN{FS="|"}{print $3}' ;; Com_delete) mysqladmin -u -p extended-status | grep 'Com_delete ' | awk 'BEGIN{FS="|"}{print $3}' ;; Com_commit) mysqladmin -u -p extended-status | grep 'Com_commit' | awk 'BEGIN{FS="|"}{print $3}' ;; Bytes_sent) mysqladmin -u -p extended-status | grep 'Bytes_sent' | awk 'BEGIN{FS="|"}{print $3}' ;; Bytes_received) mysqladmin -u -p extended-status | grep 'Bytes_received' | awk 'BEGIN{FS="|"}{print $3}' ;; Com_begin) mysqladmin -u -p extended-status | grep 'Com_begin' | awk 'BEGIN{FS="|"}{print $3}' ;; *) echo "Please choise one optinon ( Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions|Com_insert|Com_delete|Com_commit|Bytes_sent|Bytes_received|Com_begin )" ;; esac
#修改zabbix_agentd配置
#mysql #mysql版本 UserParameter=mysql.version,mysqladmin -u -p version | grep 'Server version' | awk '{printf "MySQL Server Version: "$3}' #mysql状态 UserParameter=mysql.status[*],bash /usr/local/zabbix/scripts/check_mysql_status_per.sh $1 #mysql存活 UserParameter=mysql.ping,mysqladmin -u -p status > /dev/null 2>&1 && echo 1 || echo 0
#重启客户端
service zabbix-agentd restart
相关文章推荐
- 高性能web 架构之 mysql 读写分离
- Ubuntu14.04 Django Mysql安装部署全过程
- MySQL 高可用架构在业务层面细化分析研究
- mysql 用drop和delete方法删除用户的区别(草稿)
- mysql 用drop和delete方法删除用户的区别(草稿)
- Django中从mysql数据库中获取数据传到echarts
- Mysql在大型网站的应用架构演变
- SqlBulkCopy 用法
- 关于sql中的distinct和top合用
- django+mysql实现一个简单的博客系统
- mysql常用监控脚本命令整理
- pl/sql developer改变后的布局如何保存下来
- 【架构】How To Use HAProxy to Set Up MySQL Load Balancing
- PLSQL Developer过期要注冊表
- Schemaless架构(三):Uber基于MySQL的Trip数据库
- 告诉你如何解决MySQL server has gone away问题
- MySQL小型高可用架构(组合)
- mysql基于RHCS、Gtid主从复制的高性能、LB、HA集群架构
- MySQL + KeepAlived + LVS 单点写入主主同步高可用架构
- LoadRunner监控mysql利器-SiteScope(转)