centos8zabbix5.4监控mysql8.0、redis6

监控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
yum 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、下载redis6.2.6进行安装配置
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
tar -zxvf redis-6.2.6.tar.gz 
cd redis-6.2.6
make PREFIX=/usr/local/soft/redis install
mkdir /usr/local/soft/redis/conf
cp redis.conf /usr/local/soft/redis/conf/
mkdir -p /data/redis6
cd /data/redis6/
mkdir logs
mkdir data
cd /usr/local/soft/redis/conf
vi redis.conf修改配置文件
绑定访问的ip
bind 192.168.159.131(本机IP地址)

设置密码
requirepass 123456

使以daemon方式运行
daemonize yes

使用的最大内存数量
maxmemory 128MB

#日志保存目录
logfile "/data/redis6/logs/redis.log"

#数据保存目录
dir /data/redis6/data/

io线程数
io-threads 3

生成供systemd使用的service文件
vi /lib/systemd/system/redis6.service
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新加载service文件:systemctl daemon-reload 
启动:systemctl start redis6
停止:systemctl stop redis6
打开端口6379:firewall-cmd --add-port=6379/tcp --permanent
重启防火墙:systemctl restart firewalld.service

/usr/local/soft/redis/bin/redis-cli -h 192.168.159.131 -p 6379 -a 123456

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

猜你喜欢

转载自blog.csdn.net/vlking/article/details/121536630