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"