企业级监控系统zabbix---实现zabbix对mysql的监控

1.平滑升级php到7版本

在server1上:

1.获取以上安装包
在这里插入图片描述
2.清除之前版本的php并安装新版本的php

rpm -qa | grep php
yum remove `rpm -qa | grep php`
yum install * zabbix-web zabbix-web-mysql

3.开启zabbix-server,在页面上可以具体的显示监控项

systemctl start zabbix-server

2.控制页面字体显示不乱码

mv simkai.ttf /usr/share/zabbix/assets/fonts/

cd /usr/share/zabbix/assets/fonts/
ls  
#graphfont.ttf simkai.ttf

cd /usr/share/zabbix/include/
vim defines.inc.php

在这里插入图片描述

2.利用pernoca模板实现对 mysqld的监控

在server1上:

systemctl start mariadb
systemctl enable --now mariadb

mysqladmin ping | grep -c alive
mysql -V

在这里插入图片描述

2.1配置mysql

在server3上:

yum install mariadb-server
systemctl start mariadb
mysqladmin -u root password westos
mysql -p 
> grant select on  *.* to zabbix identified by 'westos';

在这里插入图片描述

mkdir /var/lib/zabbix
cd /var/lib/zabbix/

vim .my.cnf
cat .my.cnf
[mysql]
user=zabbix
password=westos
socket=/var/lib/mysql/mysql.sock 
 
[mysqladmin]
user=zabbix
password=westos
socket=/var/lib/mysql/mysql.sock

在这里插入图片描述
在server1上:

yum install -y zabbix-get

2.2安装percona-zabbix模块

在server1上:

安装percona模块:

rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm 

配置percona模块:

cd /var/lib/zabbix/percona/templats
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agent.d/

cd /var/lib/zabbix/percona/scripts/
vim ss_get_mysql_stats.php.cnf

cat ss_get_mysql_stats.php.cnf
<?php
$mysql_user = 'root';
$mysql_pass = 'redhat';

在这里插入图片描述

2.3导入模块

1.配置->模块->导入:
点击浏览,选择要导入的模板(zbx_percona_mysql_template.xml - - -该模板是之前在网上下载好的。

2.导入文件,浏览选中模块,并勾选集合图形。
在这里插入图片描述
3.添加模块:配置-> 主机 -> zabbix server -> 模板:添加Template Percona MYSQL Server模版。

4.点击更新,查看到Zabbix server的监控项增多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值