zabbix实现mysql的监控

zabbix的下载与安装

1.封装一个7.3的虚拟机。
2.官网上下载zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm、zabbix-web-3.4.6-1.el7.noarch.rpm、zabbix-web-mysql-3.4.6-1.el7.noarch.rpm安装包安装,若有依赖性,下载并安装所有依赖性,(注意自己主机的版本,企业6的版本用的时el6的)
3.安装mariadb-server
mysql_secure_installation # mysql的初始化

设置mysql的用户授权

进入数据库

create database zabbix character set utf8 collate utf8_bin; # 创建库
grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat'; # 对zabbix用户授权
cd /usr/share/docs/zabbix-server-mysql-3.4.6/
zcat create.sql.gz | mysql -u zabbix -p zabbix  # 这块需要一会时间,耐心等待
vim /etc/zabbix/zabbix_server.conf
DBUser=zabbix   # 数据库用户为zabbix
DBPassword=redhat   # 添加数据库密码,默认没有
DBSocket=/var/lib/mysql/mysql.sock   # 添加mysql.sock的路径
systemctl start zabbix-server
systemctl start httpd
systemctl stop firewalld

这里写图片描述
官网上下载zabbix-agent,并安装
yum install -y zabbix-agent-3.4.6-1.el7.x86_64.rpm
systemctl start zabbix-agent
vim /etc/httpd/conf.d/zabbix.conf
这里写图片描述
systemctl restart httpd

安装zabbix

在浏览器中输入:172.25.11.11/zabbix,进入zabbix的登陆界面
这里写图片描述
所有项后面是OK时方可进行下一步
这里写图片描述
zabbix连接数据库,输入数据库的密码
这里写图片描述
这里写图片描述
安装信息查看
这里写图片描述
安装完成
这里写图片描述

登陆zabbix,更改基本信息

登陆zabbix,默认登陆名为管理员Admin,密码为zabbix
这里写图片描述
点击右上角个人中心图表,更改密码和语言等,更改完成点击update
这里写图片描述

启用zabbix监控

点击配置–>主机,在状态上点击启用(单击已停用),启用之后,可用性一栏的ZBX会变成绿色(须等待)
这里写图片描述
在开一台6.5的虚拟机
下载zabbix-agent-3.4.6-1.el6.x86_64.rpm并安装

rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm
vim /etc/zabbix/zabbix_agentd.conf
ServerActive=172.25.11.11  # 安装zabbix-server的主机ip
Hostname=server1   # 主机名

这里写图片描述

/etc/init.d/zabbix-agent start
netstat -antlp  # 查看端口 zabbix-agent的端口号为10050

这里写图片描述

添加监控主机

网页中添加主机server1
方法一:
自动发现:在配置中的动作中将事件源改为自动发现,在自动发现中,更改ip范围,并启用。
这里写图片描述
方法二:手动添加主机
在配置中的主机右上角点击创建主机
这里写图片描述
链接模板
这里写图片描述
方法三:添加动作,将动作右上角的事件源更改为自动注册,
点击创建动作
这里写图片描述
点击操作,操作中添加主机、添加到主机群组(linux server)、与模板链接(Template OS Linux)
这里写图片描述
无论那种方法添加成功即可。
这里写图片描述

导入percona数据库模板

vm1上下载并安装percona-zabbix-templates

yum install -y percona-zabbix-templates-1.1.8-1.noarch.rpm
cd /var/lib/zabbix/percona/scripts/
cd /var/lib/zabbix/percona/templates/
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf
<?php
$mysql_user='root';
$mysql_pass='redhat';
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
cd /tmp
rm -fr localhost-mysql_cacti_stats.txt

这里写图片描述
netstat -antlp
这里写图片描述

vim ~zabbix/.my.cnf
[client]
user=root
password=redhat
systemctl restart zabbix-agent
zabbix_get -s 127.0.0.1 -p 10050 -k 'MySQL.Threads-cached'

这里写图片描述
进入网页,点击配置–>主机–>Zabbix server
这里写图片描述
进入模板,点击导入,选择导入模板路径
这里写图片描述
导入的选项
这里写图片描述
添加
这里写图片描述
添加成功,进入主机中查看。
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值