手把手教你zabbix5.0監(jiān)控redis7的過(guò)程
Centos7安裝配置Redis7
安裝redis
#安裝gcc yum -y install gcc gcc-c++ #安裝net-tools yum -y install net-tools
#官網(wǎng)https://redis.io/ cd /opt/ wget http://download.redis.io/releases/redis-7.0.4.tar.gz 解壓至/opt/目錄下 tar -zxvf redis-7.0.4.tar.gz -C /opt/

#編譯安裝 make make install


INSTALL redis-server INSTALL redis-benchmark INSTALL redis-cli

//啟動(dòng)redis redis-server 或 nohup redis-server & //配置后臺(tái)啟動(dòng) redis-server /opt/redis/redis.conf //停止redis redis-cli shutdown #daemonize配置該為yes vim redis.conf

#配置redis開(kāi)機(jī)自啟 vim /etc/systemd/system/redis.service [Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/opt/redis/src/redis-server /opt/redis/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target //重載系統(tǒng)服務(wù) systemctl daemon-reload systemctl start redis systemctl status redis systemctl restart redis //開(kāi)機(jī)自啟 systemctl enable redis

#修改配置密碼(根據(jù)個(gè)人需求修改密碼) find / -name redis.conf vim redis.conf

#創(chuàng)建 redis 命令軟鏈接 find / -name redis-cli ln -s /usr/local/bin/redis-cli /usr/bin/redis redis //登錄redis redis-cli auth 密碼 redis-cli -h 127.0.0.1 -p 6379 redis-cli -h 127.0.0.1 -p 6379 -a 密碼 redis-cli -a 密碼


#查看所有6379端口使用情況 netstat -ntulp |grep 6379 netstat -ntulp |grep redis

連接配置
vim /opt/redis/redis.conf
注釋 bind
#注釋
#bind 127.0.0.1 -::1 //bind 127.0.0.1 -::1表示只本機(jī)使用 ,注釋后表示任意連接

關(guān)閉保護(hù)模式(自己訪(fǎng)問(wèn)自己)

命令重命名
flushall與flushdb根據(jù)項(xiàng)目情況使用
flushall刪除所有
flushdb刪除當(dāng)前數(shù)據(jù)庫(kù)
rename-command flushall "" #表示flushall不能使用
rename-command flushdb ""

Redis客戶(hù)端
命令行客戶(hù)端
redis-cli -h 127.0.0.1 -p 6379 redis-cli -h 127.0.0.1 -p 6379 -a 密碼
圖形化桌面客戶(hù)端
8.8版本后商業(yè)化收費(fèi)
RedisDesktopManager
官網(wǎng):https://resp.app/
GitHub - RedisInsight/RedisDesktopManager

RedisPlus

RedisDesktopManager-Windows
Releases · lework/RedisDesktopManager-Windows · GitHub

zabbix5.0配置監(jiān)控redis7
關(guān)閉防火墻
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
yum install ntpdate -y
同步時(shí)間,和時(shí)區(qū)
ntpdate -u ntp.huaweicloud.com
或ntpdate -u ntp.aliyun.com
查看時(shí)間
date
時(shí)區(qū)統(tǒng)一
mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimezabbix-agent2(go語(yǔ)言)
部署zabbix-agent2(go語(yǔ)言) 在操作一遍,安裝 zabbix rpm 源(使用華為云zabbix源或者阿里云zabbix源) #用華為云zabbix源 rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo 或#是用阿里云zabbix 源 rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo 安裝azbbix-agent2 yum install zabbix-agent2
ls -l /etc/zabbix/zabbix_agent2.conf #開(kāi)機(jī)啟動(dòng) zabbix-agent2 systemctl enable --now zabbix-agent2 yum -y install net-tools 查看端口 netstat -tnlp|grep zabbix
![]()


查看驗(yàn)證zabbix-agent2.service文件 ls /lib/systemd/system/zabbix-agent2.service 需要詳細(xì)也可以cat查看 配置并修改文件 clear grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf cat /var/run/zabbix/zabbix_agent2.pid (源的不同,可能有些變化) ps -ef|grep zabbix


主動(dòng)模式和被動(dòng)模式

server和serverActice填寫(xiě)服務(wù)端ip地址


查看本機(jī)主機(jī)名或重新命名
重新命名c1
hostnamectl set-hostname c1

檢查并查看修改了什么 grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf

重啟zabbix_agent2
systemctl restart zabbix-agent2
試試zabbix-agent2是否接通監(jiān)控端
方式1(監(jiān)控端) 主動(dòng)獲取被監(jiān)控端數(shù)據(jù)
yum install zabbix-get -y
redis-cli -h 127.0.0.1 -p 6379 redis-cli -h 127.0.0.1 -p 6379 -a 密碼

zabbix_get -s 'IP' -p 10050 -k 'agent.ping' zabbix_get -s 'IP' -p 10050 -k 'system.hostname' http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址) 配置主機(jī)




添加redis模板


若添加有密碼則添加宏
{$REDIS_PASS}

redis壓力測(cè)試
redis目錄下執(zhí)行壓力測(cè)試

redis-benchmark -q -n 100000 redis-benchmark -t set -n 100000 -q

效果


Redis(Remote Dictionary Server ),即遠(yuǎn)程字典服務(wù),是一個(gè)開(kāi)源的使用ANSI C語(yǔ)言編寫(xiě)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。
Redis是一個(gè)NoSQL數(shù)據(jù)庫(kù),常用緩存(cache)
Redis數(shù)據(jù)類(lèi)型:string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類(lèi)型)
Redis是一個(gè)中間件
同步數(shù)據(jù)(實(shí)時(shí)性同步數(shù)據(jù)、階段性同步數(shù)據(jù))

到此這篇關(guān)于手把手教你zabbix5.0監(jiān)控redis7的過(guò)程的文章就介紹到這了,更多相關(guān)zabbix5.0監(jiān)控redis7內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
zabbix監(jiān)控sqlserver的過(guò)程詳解
這篇文章主要介紹了zabbix監(jiān)控sqlserver的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-10-10
zabbix監(jiān)控Nginx/Tomcat/MySQL的詳細(xì)教程
這篇文章主要介紹了zabbix監(jiān)控Nginx/Tomcat/MySQL的詳細(xì)教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
Zabbix WEB監(jiān)測(cè)實(shí)現(xiàn)過(guò)程圖解
這篇文章主要介紹了Zabbix WEB監(jiān)測(cè)實(shí)現(xiàn)過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
zabbix 添加你需要監(jiān)控的主機(jī)步驟詳解
這篇文章主要介紹了zabbix 添加你需要監(jiān)控的主機(jī),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
關(guān)于Zabbix忘記admin登錄密碼重置密碼的問(wèn)題
這篇文章主要介紹了Zabbix忘記admin登錄密碼重置密碼,需要的朋友可以參考下2021-11-11
解析Zabbix 5.0磁盤(pán)自動(dòng)發(fā)現(xiàn)和讀寫(xiě)監(jiān)控的問(wèn)題
本文文章給大家介紹Zabbix 5.0磁盤(pán)自動(dòng)發(fā)現(xiàn)和讀寫(xiě)監(jiān)控的問(wèn)題,在配置鍵值得時(shí)候大家要主要此鍵值支持Linux平臺(tái),具體細(xì)節(jié)問(wèn)題跟隨小編一起通過(guò)本文學(xué)習(xí)下吧2021-05-05
ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程
這篇文章主要給大家介紹了在ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程,文中將步驟介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起看看吧。2017-06-06
zabbix agent2 監(jiān)控oracle數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了zabbix agent2 監(jiān)控oracle數(shù)據(jù)庫(kù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具體一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05

