centos7之zabbix监控mysql(mariadb)数据库

摘要:
2.数据库需要授权。

一、Zabbix3.2.6使用自带模板监控MySQL

 添加zabbix_agent客户端方法:http://www.cnblogs.com/lei0213/p/8858269.html

mysql服务器端配置

1、需知:

  1、如果要监控mysql或者mariadb数据库的话,首先你得保证这台服务器的正常运行,所以首先需要监控这台linux服务器,如果添加linux监控,可以查看我前面的博文。

2、数据库需要授权。

mysql>GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';

3、配置userparameter_mysql.conf(这里需要下载zabbix客户端安装包,其实服务器安装就可以)

cd zabbix-3.2.6/conf/zabbix_agentd/
cp userparameter_mysql.conf /etc/zabbix/zabbix_agentd.conf.d/

4、添加用来关联mysql的配置文件my.cnf,并修改模板配置文件中的mysql路径

cd /etc/zabbix/
vim .my.cnf

5、mysql配置文件my.cnf添加或更改如下密码(注意,你必须添加这底下几个模块和参数,路径因人而异)

  #user=zabbix授权用户

  #password=zabbix授权用户密码

  #soket=soket存放位置,绝对路径

[mysql]
host=localhost
user=zabbix
password=zabbix
socket=/var/lib/mysql/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=zabbix
socket=/var/lib/mysql/mysql.sock

  添加完成后,重启mysql数据库服务器,查看是否可以正常使用。

4、修改userparameter_mysql.conf

  将/etc/zabbix/zabbix_agentd.conf.d/userparameter_mysql.conf配置文件中/var/lib/zabbix都更改成/etc/zabbix

sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.conf.d/userparameter_mysql.conf

5、修改zabbix_agentd.conf文件,添加下面一行

Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf

6、重启mysql、agentd服务

zabix-server端配置

  注意,我这里以代理的方式监控

1、创建mysql监控组

  centos7之zabbix监控mysql(mariadb)数据库第1张

2、添加监控主机

 centos7之zabbix监控mysql(mariadb)数据库第2张

centos7之zabbix监控mysql(mariadb)数据库第3张

3、添加监控模板

centos7之zabbix监控mysql(mariadb)数据库第4张

4、查看

centos7之zabbix监控mysql(mariadb)数据库第5张

centos7之zabbix监控mysql(mariadb)数据库第6张

 centos7之zabbix监控mysql(mariadb)数据库第7张

参考与:http://blog.51cto.com/wzlinux/1944741

免责声明:文章转载自《centos7之zabbix监控mysql(mariadb)数据库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇EF:自定义Oracle的映射类型网络同步时钟DHCP原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Django中常见字段类型简介

字段类型选择: AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名...

TCP连接的状态详解以及故障排查

转载自CSDN博客:http://blog.csdn.net/hguisu/article/details/38700899 TCP状态 TCP状态迁移路线图 TCP连接建立三次握手 TCP连接的终止四次握手释放 同时打开 同时关闭 TCP通信中服务器处理客户端意外断开 Linux错误信息errno列表 我们通过了解TCP各个状态,可以排除和定位网络...

mysql负载飙高原因分析

某些进程/服务消耗更多CPU资源(服务响应更多请求或存在某些应用瓶颈);发生比较严重的swap(可用物理内存不足);发生比较严重的中断(因为SSD或网络的原因发生中断);磁盘I/O比较慢(会导致CPU一直等待磁盘I/O请求); 绝对不要因表数据量小,sql语句随便写都行,随便join都不会出现性能瓶颈,决不能有这种思想。尽量避免join表 join表笛卡尔...

Mysql-锁

Mysql中默认的是MyISAM数据引擎,可惜此引擎不支持事务处理,我们需要将默认的数据引擎改为InnoDB。InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。 启动InnoDB引擎的方法如下: 1)关闭mysql的服务 2)修改my.ini 将default-storage-engine=INNODB前的注释(#)去掉 将skip-...

Cacti数据备份与数据迁移还原

简介:部署了一台备用cacti监控服务器,需要将原cacti监控服务器的数据迁移到新的监控主机上去,实现监控数据双重同步备份。 cacti数据是由mysql数据(主要保存设备配置信息、用户信息等)和rra数据(环状数据库,没有起点和终点,存储监控数据信息;加载速度比mysql数据库快)。因此只需要将这两部分数据备份再恢复到新部署的cacti即可。...

thinkphp3.2链接数据库常用的配置选项

thinkphp3.2常用配置选项,app/Common/Conf/config.php 或者 app/Home/Conf/config.php 1 2 3 4 5 6 7 8 'SHOW_PAGE_TRACE'=>true; //开启右下角的调试信息小图标,调试时使用 'DB_TYPE'=>'mysql', //数据库类型...