跳到主內容

Redis Agent 服務

  記錄 Redis 設定方式

  • 下載 Redis agent
wget https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/redis.py -O /etc/snmp/redis.py
  • 給予剛下載好的 Agent 有執行權限
chmod +x /etc/snmp/redis.py
  • 測試是否可以正常執行 /etc/snmp/redis.py ,執行結果如下:
{"version": 1, "error": 0, "errorString": "", "data": {"Server": {"redis_version": "3.2.12".......}}
  • 修改 snmp 設定 vim /etc/snmp/snmpd.conf
# 新增加這一條
extend redis /etc/snmp/redis.py

# 指令
echo "extend redis /etc/snmp/redis.py" >> /etc/snmp/snmpd.conf
  • 重啟 snmp 服務
systemctl restart snmpd

補充


  • 如果您的 Redis 服務有做限制的話需修改 redis.py 設定檔 vim /etc/snmp/redis.py
shell_cmd = "redis-cli -h 連線位置 -p 6379 -a '密碼' info"

參考相關網站