Zabbix5.0監控Redis6.0實錄
Zabbix5.0監控Redis6.0實錄
1. 環境描述
-
Zabbix Server: 5.0.12
-
Redis: 6.2.6 (集群,有密碼)
-
操作系統:Centos7
2. 監控步驟
(1)通過yum安裝zabbix-agent2
# yum -y install zabbix-agent2
這里安裝的zabbix-agent2也是5.0版本。
(2)配置zabbix-agent2配置文件,我的配置文件如下
# vim /etc/zabbix/zabbix_agent2.conf
LogFile=/etc/zabbix/zabbix_agentd2.log
ListenPort=10080
PidFile=/run/zabbix/zabbix_agent2.pid
Server= zabbix server ip (或者proxy ip)
ServerActive=zabbix server ip (或者proxy ip)
Hostname=本機IP
HostMetadataItem=server_info
Include=/etc/zabbix/zabbix_agent2.d/*.conf
我這里實質上是通過saltstack批量去下發配置的。
(3)重啟zabbix-agent2
# systemctl enable zabbix-agent2; systemctl restart zabbix-agent2
如果之前部署了zabbix-agent,先把zabbix-agent停了。
至此,客戶端配置已經完成。下面的步驟就訪問zabbix server ui(也就是網頁上)配置了。
(4)修改模板Template DB Redis, 點擊Macros,添加一個宏{$REDIS_PASS}(Redis密碼),如下圖所示

然后,點擊items,拉倒最后,修改以下4個item的key
-
Redis: Ping
-
Redis: Slowlog entries per second
-
Redis: Get config
-
Redis: Get info
在原本的key中加入,"{$REDIS_PASS}", 如下圖所示:

(5)將模板link到被監控主機,如下圖所示

(6)然后點擊Macros,添加宏{$REDIS_PASS}, 輸入你的redis密碼

至此,監控Redis完成。至于里面默認的指標是否符合你的監控需求,可以按照自己的需求去修改。

浙公網安備 33010602011771號