Zabbix3.0.3监控单台主机mysql status状态

1,首先,需要一个账户来获取status信息
1.1授权一个普通用户,能够登录进mysql 使用-e参数show status获取即可
1.2也可使用mysqladmin extended-status获取
2,在计划任务中添加一条,如下:

*/1 * * * * /usr/bin/mysql -u用户 -h127.0.0.1 -p密码 -e 'show status;' > /tmp/.mysql-status.txt

3,在zabbix-agentd中添加一条key的信息,也可以在 zabbix_agentd.conf.d目录中添加,如果在 zabbix_agentd.conf.d添加需要在配置文件中开启,添加如下:

#mysql
UserParameter=mysql.status[*],awk '/$1\>/{print $$2}' /tmp/.mysql-status.txt

4,导入模板

http://pan.baidu.com/share/init?shareid=607458431&uk=1074693321

链接密码:0tb1

基本上就可以监控了!如下:

 


说明:
计划任务是每分钟执行一次,而zabbix中的imtes项也是每分钟获取一次,那就意味着你所看到的值可能延迟>=2分钟

时间: 2024-09-20 05:35:34

Zabbix3.0.3监控单台主机mysql status状态的相关文章

linux中Zabbix3.0.3监控域名的配置

我们知道,监控ip地址通常都是进行ping来判断,或者上层服务监控,再或者监控url,返回响应,页面关键字等 如果监控一个域名,且只要有一个域名,我们可以使用fping来进行监控,并且在本章中将演示两种简单的监控.我们先来看第一种 我们安装fping [root@LinuxEA ]# wget http://www.fping.org/dist/fping-3.13.tar.gz [root@LinuxEA ]# tar xf fping-3.13.tar.gz [root@LinuxEA ]#

使用VMware主机客户端管理单台ESXi主机

VMware主机客户端是基于HTML5的用户界面,用于连接并管理单台ESXi主机.VMware主机客户端管理主机资源,包括虚拟机.网络.存储,当vCenter以及vSphere Web客户端不可用时,对单个虚拟或者主机进行故障诊断.VMware主机客户端最初是由VMware Labs开发的一个fling,现在被集成到ESXi部署中. 尽管VMware主机客户端要比vSphere基于Flash的客户端运行速度更快,但由于推出时间不长目前还不能对整个虚拟环境进行管理.让我们一起了解一下其他主机管理工

Zabbix-3.0.3 使用自带模板监控 MySQL

配置userparameter_mysql.conf 移动到zabbix解压缩路径 cd /usr/local/src/zabbix-3.0.3/conf/zabbix_agentd 拷贝文件到/opt/zabbix/etc/zabbix_agentd.conf.d/ #指定自己的zabbix安装目录 cp userparameter_mysql.conf /opt/zabbix/etc/zabbix_agentd.conf.d/ 添加用来关联mysql的配置文件my.cnf,并修改模板配置文件

MySQL数据库两台主机同步实战

MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环. 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新. 在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两

MySQL实现两台主机同步的教程

MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环. 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新. 在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两

MySQL 数据库两台主机同步实战(linux)_Mysql

当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新. 在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两台数据库的数据要实时保持一致,在这里使用MySQL的同步功能实现双机的同步复制. 以下是操作实例: 1.数据库同步设置 主机操作系统:RedHat Enterprise Lin

视频-多显示器编程上位机软件(一台主机外接三台显示器,主显示器上的上位机软件要能监控其他两台显示器的内容

问题描述 多显示器编程上位机软件(一台主机外接三台显示器,主显示器上的上位机软件要能监控其他两台显示器的内容 2C 一台主机外接三台显示器,主显示器上的上位机软件要能监控其他两台显示器的内容(包括实时显示图片,或者视频) 解决方案 不知道你用的什么编程语言.最简单的是C#,直接有screens对象,只要你创建3个非模态的窗口,放在不同的显示器上,然后显示就可以. C++也有api可以用,具体google下. 解决方案二: 多显示器只不过是一个大桌面的不同区域而已,都是一台主机上的,也就是同一个人

如何在单台虚拟主机与故障切换集群之间取舍?

和使用物理服务器相比,服务器虚拟化提供了数不清的优势,但它至少有一个明显的不足之处.虚拟环境中主机发生故障带来的后果要比在物理服务器环境中更严重.如果服务器在物理环境中出故障,那么只会影响单个工作负载.然而如果虚拟主机出故障,运行在这台主机上的所有虚拟机都会出问题.这可能会导致重大服务中断. 避免虚拟主机发生故障 使用故障切换集群实现虚拟机的高可用性能够修复此问题.简而言之,在主机服务器出现故障时,故障切换集群允许运行在故障主机上的虚拟机切换到集群中的另一台主机上,保证虚拟机继续运行. 因为主机

MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

原文:MySQL5.6 实现主从复制,读写分离,分散单台服务器压力 闲来无事,在本地搭建几台虚拟机,准备配一个mysql读写分离的主从配置,版本选用最新版的,mysql.5.6.28 版本,本处使用源码安装(鄙人一向喜欢源码安装,因为centos中鄙人不知道yum安装怎么指定安装目录,还有怎么指定各种配置,不过有些依赖的库之类的反正鄙人不直接用,使用源码安装到时还得指定安装目录,而且有时各种不匹配也是醉了) 安装环境:Centos 6.4 Mysql版本: 主从都使用MySQL5.6.28 机器