zabbix 6.0 使用zabbix agent 2自帶模板監控 Redis


背景

在以往使用zabbix監控Redis,都是在服務器上放置一個腳本去獲取相應的數據進行監控。從zabbix 5.0推出zabbix agent2開始,可以直接監控Redis,無需外部腳本即可工作。這里我們使用zabbix 6.0來試一下。

操作系統:Ubuntu 18.04.6 LTS

zabbix :zabbix 6.0

安裝

把原來的zabbix-agent卸載,安裝zabbix-agent2即可

apt-get install zabbix-agent2

配置

新建一台主機,導入Redis模板
image
新建一個宏。
image

然后配置/etc/zabbix/zabbix_agent2.conf

[root@ecs-11-138 zabbix]# perl -alne 'print unless /^#|^$/' zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=172.18.11.144
ServerActive=172.18.11.144
Hostname=172.18.11.138
ControlSocket=/tmp/agent.sock
#配置Redis的ip、端口、密碼,這里的Redis1與新建主機的宏對應
Plugins.Redis.Sessions.Redis1.Uri=tcp://172.18.11.138:6379
Plugins.Redis.Sessions.Redis1.Password=123456
Include=./zabbix_agent2.d/plugins.d/*.conf

模板設置的默認的redis服務器是localhost,且無密碼,官方提供了以下兩個值進行配置。官方文檔參考:
https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_agent2_plugins/redis_plugin

Plugins.Redis.Sessions.Redis1.Uri=tcp://172.18.11.138:6379
Plugins.Redis.Sessions.Redis1.Password=123456

image

這里可以看到已經獲取到了很多數據,比自己寫服務器腳本更方便。
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM