【实战Zabbix-Server数据库MySQL的libdata1文件过大】教程文章相关的互联网学习教程文章

zabbix 3.2.6+centos 7 +nginx 1.12+ mysql 5.6+ Grafana +php 5.6

先只记录关键点 1.nginx、MYSQL 用官方的YUM库安装 2.CENTOS升级到最新 3.ZABBIX 官方RPM安装,然后下载源码库,源码中的PHP复制至NGINX的配置目录 4.NGINX的配置location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; ...

使用 zabbix 自动发现监控 MySQL【代码】

|-- bin | |-- get_mysql_stats_wrapper.sh # 对 mymonitor.pl 运行结果的一个封装脚本, 默认 5 分钟运行一次 | |-- mymonitor.pl # 等同 ss_get_mysql_stats.php 脚本 | `-- mysql_port.pl # 自动发现 MySQL 端口的脚本, 返回 json 格式的输出 |-- install.sh # 安装脚本 `-- templates|-- userparameter_discovery_m...

zabbix3.2监控MYSQL状态【图】

一、概述zabbix自带的MySQL插件来监控mysql数据库,但是太过简陋了,对于我们dba来说,基本没有啥作用,所以需要做更详细的监控,而percona就有这个详细监控的模版以及脚本,正好拿过来用。percona官网: www.percona.comPercona组成介绍1、PHP脚本 用来数据采集2、shell脚本 用来调用采集信息3、zabbix配置文件4、zabbix模板文件二、安装及配置1、下载及安装https://www.percona.com/downloads/percona-monitoring-plugins/LA...

Zabbix-Server数据库mysql的libdata1 mysqllog文件过大

zabbix-server机器上线半年时间,占用了500G空间,我一步步排查结果发现是/var/lib/mysql/下的libdata1文件过大,已经达到了300G。我立即想到了zabbix的数据库原因,zabbix的数据库他的表模式是共享表空间模式,随着数据增长,ibdata1 越来越大,性能方面会有影响,而且innodb把数据和索引都放在ibdata1下。共享表空间模式:InnoDB 默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1,这样就感觉不爽,增删数据...

centos7安装zabbix3.2,Nginx+PHP+MySQL

、centos7最小化安装,登录后设置ipvi /etc/sysconfig/network-scripts/ifcfg-ens33#####################################################TYPE=EthernetBOOTPROTO=noneDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=e7837e36-33a7-47c8-a3b3-f4d705614e...

zabbix自定义key监控mysql主从同步超简单!【图】

1.在zabbix客户端配置文件中加入: 首先要对mysql提供一个查询主从状态的账号!(当然用root也可以。) UserParameter=mysql.replicate_error,if test `mysql -uxxx -pxxx -h127.0.0.1 -e ‘show slave status\G‘ | awk -F: ‘{if($1~/Slave_IO_Running/) print$2}‘ ` = "Yes" -a `mysql -uxxx -pxxx -h127.0.0.1 -e ‘show slave status\G‘ | awk -F: ‘{if($1~/Slave_SQL_Running/) print$2}‘ ` = "Yes";then echo 0; else ech...

Zabbix 3.2.6通过ODBC监控MySQL【代码】【图】

一、总览 ODBC的监控和在Zabbix前端配置数据库监控条目类型基本一致。 ODBC是用C语言编写的用于连接数据库管理系统的一个中间件,最初有微软公司研发,后来发展到各大平台。 有了ODBC的支持,Zabbix可以查询很多种数据库,因为Zabbix自己不直接去连接数据库,而是通过ODBC的接口和驱动,因此可以更加高效的去监控不同的数据库。二、安装配置1、编译Zabbix server 要支持ODBC功能,在编译的时候需要加上--with-unixodbc...

服务器修改IP地址导致zabbix 不能连接mysql故障【图】

一、故障说明: zabbix服务器IP 地址由192.168.1.226 改为192.168.1.73 访问zabbix时出现故障如下:二、分析错误提示:连接数据库失败解决思路: 1、在安装zabbix设定的数据库名称、端口、IP、账号、密码等,如果能修改此处设置的IP地址,问题可能会得到解决。 2、安装是填写的信息会生成一个配置文件,修改配置文件即可。 #vi /etc/zabbix/web/zabbix.conf.php 三、 重启apache: #systemctl restart httpd ...

Zabbix 3 中使用 Percona Monitoring Plugins 监控 MySQL

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/killall -9 zabbix_agentd/usr/local/zabbix/sbin/zabbix_agentd3、创建mysql账号mysql> GRANT SELECT,PROCESS,SUPER,REPLICATION CLIENT ON *.* TO ‘zabbixmoniter‘@‘localhost‘ IDENTIFIED BY "123456";mysql> flush privileges;4、修改插件配置文件vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php$mysql_user = ‘zabbixmoniter‘;$mysql_pass = ‘123456...

zabbix监控mysql脚本(仅供参考)【代码】

/etc/zabbix/zabbix_agentd.d、userparameter_mysql.confUserParameter=mysql.version,mysql -V UserParameter=mysql.status[*],/etc/zabbix/scripts/chk_mysql.sh $1 UserParameter=mysql.ping,mysqladmin -uzabbix -p123456 -P3306 -h10.0.0.6 ping | grep -c alivemysql客户端监控脚本mkdir /etc/zabbix/scripts/ touch /etc/zabbix/scripts/chk_mysql.sh chmod u+x /etc/zabbix/scripts/chk_mysql.sh chown -R zabbix.zabbix ...

zabbix:percona mysql监控插件使用方法【代码】【图】

1、插件安装及配置 下载地址:https://www.percona.com/downloads/percona-monitoring-plugins/ 安装percona的监控mysql软件包:rpm -ivh percona-zabbix-templates-1.1.7-1.noarch.rpm 查看rpm安装的文件路径:[root@zabbix ~]# rpm -ql percona-zabbix-templates-1.1.7-1.noarch /var/lib/zabbix/percona /var/lib/zabbix/percona/scripts /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /var/lib/zabbix...

Zabbix 3.0 监控MySQL【代码】【图】

zabbix自带了一个监控mysql的模板,但是真正监控mysql的并不是zabbix自带的模板。而是percona公司的一个监控mysql模板  percona官网: www.percona.comPercona组成介绍1、php脚本 用来数据采集 2、shell脚本 用来调用采集信息 3、zabbix配置文件 4、zabbix模板文件安装文档:https://www.percona.com/doc/percona-monitoring-plugins/LATEST/zabbix/index.html   percona 利用的是php来获取mysql的相关信息,所以如果我们想...

zabbix-mysql迁移分离

io过高,迁移mysql 停掉zabbix 导出数据库的zabbix库 导入到新机器,并启动mysql 1:修改zabbix_server.conf文件里DB相关的地址,用户名和密码。 vim /etc/zabbix/zabbix_server.confDBHost=10.12.1.42DBUser=zbx_userDBPassword=123456 2:重启服务,重启完,zabbix server收集到的数据 将会写到新的库里面。 /etc/init.d/zabbix-server restart 但是次数zabbix页面访问的数据还是老的库,需要手动修改 3:修改zabbix...

zabbix3.2使用自带模板监控MySql

# 用户名 #MYSQL_USER=‘zabbix‘# 密码 #MYSQL_PWD=‘zabbix‘ #在脚本中输入密码mysql会提示安全告警信息#Warning: Using a password on the command line interface can be #insecure,需要将帐号密码等配置添加到mysql配置文件my.cnf中即可,脚本中#不用输入账号密码# 主机地址/IP MYSQL_HOST=‘127.0.0.1‘# 端口 MYSQL_PORT=‘3306‘# 数据连接 MYSQL_CONN="/usr/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL...

Centos6.5 zabbix3.2.6监控mysql【图】

一、 操作环境我使用的linux系统是centos6.5,数据库是mysql5.6,apache2.4,php5,6安装目录:/usr/local/apache/usr/local/php/usr/local/mysql/usr/local/zabbix Zabbix服务器插件安装Zabbix3.2.6自带监控mysql模板监控项不全面,所以重新下载导入到zabbix里面下载网址:、https://www.percona.com/downloads/percona-monitoring-plugins/LATEST/ 选择最新的percona插件选择我是用的操作环境,单...

ZABBIX - 相关标签