Redis 服務監控 redis-faina 命令查看 和 redis-live 界面查看

Redis如今在不少公司中應用已經很普遍了,可是如何監控redis,實時的觀察redis的性能,下面就關於Redis的經常使用監控介紹一下。java

1、使用redis自帶的info命令和monitor命令
如今常見的監控方案基本上都是使用redis自帶的info命令和monitor命令獲取相關信息,而後提取出來顯示。常見工具以下:
1.redis-faina
一個使用redis自帶命令monitor的輸出結果作分析的python腳本,在命令行下使用,能夠作實時分析使用。
官網:https://github.com/Instagram/redis-faina
安裝測試:
cd /opt/test
git clone https://github.com/Instagram/redis-faina.git
cd redis-faina/
./bin/redis-cli -p 6379 MONITOR | head -n 100 | ./redis-faina.py --redis-version=2.4
python

能夠看到一些實時的數據,而且有必定的統計數據,能夠做爲一個命令行工具使用。
2.redis-live
RedisLive是一款用Python編寫的Redis圖形監控工具。RedisLive的原理很簡單,就是經過監控腳原本利用Redis提供的MONITOR命令從被監控Redis實例中獲取數據並存儲到Redis的監控實例中來作數據分析。RedisLive以可視化的方式展現了Redis實例中的數據,分析查詢模式和峯值,下圖是官方提供的效果圖:ios

 

官網:https://github.com/nkrode/RedisLive
安裝使用參考:
1)Redis圖形監控工具--RedisLive
2)採用RedisLive監控Redis服務
3.一個java實現的web監控,參考:http://blog.csdn.net/zhu_tianwei/article/details/21712301git

2、集成插件監控
使用一些插件將監控信息反饋到監控系統,以圖形的形式展現監控信息。
1.Munin
Munin是一個很是好用安裝和設置方便的監測軟件,可監控核心系統資源,包括內存、磁盤、CPU 佔用、服務器應用如 MySQL、Apache 和 Squid 等。Munin是經過客戶端-服務器架構收集數據並將其圖形化的工具。Munin容許你跟蹤你的主機的運行記錄,就是所謂的‘節點’,而後將它們發送到中央服務器,隨後你就能在這裏以圖像形式展現它們。
官網:http://munin-monitoring.org/
下載地址:http://sourceforge.net/projects/munin/files/stable/
關於Munin的使用能夠參考以下文章:
1)munin安裝
2)用Munin監控Linux服務器性能
3)munin監控redis
2.運維經常使用的監控工具-nagios
Nagios是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復後發出正常的郵件或短信通知。
插件配置參考:nagios redis監控
---------------------
版權聲明:本文爲CSDN博主「slimina」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/zhu_tianwei/article/details/44928429github

相關文章
相關標籤/搜索