ubuntu20.04zabbix5.4监控mysql8.0、redis6

5 篇文章 0 订阅
4 篇文章 0 订阅
本文档详细介绍了如何配置Zabbix监控MySQL和Redis。首先,创建Zabbix监控MySQL的用户并授权,安装Zabbix-agent2,启动并设置自启。接着,配置Zabbix监控MySQL的模板及宏。对于Redis,安装并配置Redis服务器,开放端口,设置密码,并在Zabbix中添加Redis监控模板。通过这些步骤,可以实现对MySQL和Redis的全面监控。
摘要由CSDN通过智能技术生成

一、监控mysql

1、创建zabbix监控账号
mysql -u root -p
CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY 'newmysql';
GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';
flush privileges;

2、安装zabbix-agent2
sudo apt install zabbix-agent2 -y
cat /etc/zabbix/zabbix_agent2.conf |grep -v "^#"|sed '/^$/d'

3、启动agent并设置开机自启
systemctl enable --now zabbix-agent2 

4、重启zabbix
systemctl restart zabbix-agent2

5、最后创建主机关联 MySQL by Zabbix agent 模板
选择主机在群主里增加Templates/Databases,然后在模板里增加MySQL by Zabbix agent2,然后点击进入MySQL by Zabbix agent2,点击进入宏。
需要配置以下3项:
(1){$MYSQL.DSN}设置mysqlip地址+端口号
(2){$MYSQL.PASSWORD}设置mysql密码(就是刚才创建的监控账号的密码)
(3){$MYSQL.USER}设置监控账号(就是刚才创建的监控账号的密码)

6、以上都设置完之后点击更新按钮,然后在监控页面查看图标。

二、监控redis

1、安装redis
sudo apt-get install redis-server
找到/etc/redis/redis.conf文件,在# requirepass foobared下面增加
requirepass 123456密码
找到bind 127.0.0.1 默认是打开的;  注释 bind 127.0.0.1 换成 bind 0.0.0.0
按esc,输入:wq进行保存退出

/etc/init.d/redis-server stop 
/etc/init.d/redis-server start 
/etc/init.d/redis-server restart

开放端口6379
sudo ufw allow 6379
测试:
redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
如果出现(error) NOAUTH Authentication required.就输入密码auth "123456"
在执行上面的语句。

在windows里安装Another Redis DeskTop Manager,进行链接
Host:IP地址
Port:端口号
Auth:Redis密码
Name:root用户名

2、进入zabbix5.4选择主机,选择模板,选择Redis by Zabbix agent 2,点击Redis by Zabbix agent 2进入宏就可以看到Redis的参数,这里的参数是zabbix自动获取的。最后可以选择检测里的主机选择你的主机,然后选择图形就可以看到Redis的监控数据了。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值