首页
登录 | 注册

shell脚本(zabbix监控mysql数据库)

                                使用shell脚本结合zabbix监控mysql

这里举个典例,用过zabbix的应该知道,监控一些应用是需要自己写脚本的。以下脚本比较直白简单,将每个需要监控的项写成函数,执行的时候调用就好了。结尾$1实际是为了接受脚本第一个参数,可以用在zabbix中填写监控项。

#!/bin/bash
uptime() {
mysqladmin status -uroot -p123123 | awk '{print $2}'
}
Threads() {
mysqladmin status -uroot -p123123 | awk '{print $4}'
}
question() {
mysqladmin status -uroot -p123123 | awk '{print $6}'
}
Slow_querie() {
mysqladmin extended-status -uroot -p123123 | grep Slow | awk 'NR==2 {print $4}'
}
$1


本文网址:http://www.bnee.net/article/3673777.html

相关文章

  • #!/bin/bash #脚本功能:备份mysql数据库;全备与单备# bakmysql_path="/mysqlbak"today=`date +%F`mysqlcomm=`which mysql`Lecho=`whi ...
  • 有一个需求是,自动删除MYSQL中的过期数据,只保留最近一周的数据. 在shell脚本中登录Mysql并执行SQL语句,示例代码如下: #!/bin/bash # get 7 days ago according to input date ...
  • 一.需求因为需要对数据库的性能进行持续监控,尽管云上有一些数据,但粒度太大,不适合自己用,所以在网上找了个awk脚本进行修改,并分享给大家.有两个shell脚本:1.mysql_status.sh:每秒钟收集一次Mysql信息并存以临时文件 ...
  • Zabbix 检测Mysql数据库的主从同步
    在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的重要环节.MySQL同步功能由3个线程(mast ...
  • Zabbix监控oracle数据库
    Orabbix描述 Orabbix is a plugin designed to work with Zabbix Enterprise Monitor to provide multi-tiered monitoring, perfor ...
  • 最近时不时有朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 下面是我常用的几 ...
  • zabbix监控mysql
    groupadd zabbix  useradd -g zabbix -M -s /sbin/nologin zabbix   tar zxvf zabbix-2.0.6.tar.gz   cd zabbix-2.0.6 ./configu ...
  • Zabbix监控-mingodb数据库状态
    最近公司数据库新增加了几台mongodb数据库,为了能实时了解运行的状态,需要增加zabbix对mongodb的运行状态监控. mongodb默认安装情况下可以运行echo "db.serverStatus()" | m ...

2019 bnee小站 webmaster#bnee.net
12 q. 0.033 s.
湘ICP备19013596号-2