新聞中心
本篇提到的監(jiān)控環(huán)境是有條件的,即默認單機只運行一個redis實例,且默認運行的端口是6379(也可以是其他端口,需要通過sed -i ‘s/6379/你修改的端口/g’ xml模板文件 修改模板文件里的端口號) 。即然有這么多局限,豈不是適應(yīng)用環(huán)境很差。確實,本篇算是一個基礎(chǔ)部分,為后面提到的lld(low level discovery)自動發(fā)現(xiàn)做鋪墊 。由于前面幾部分也對基礎(chǔ)的東西做了很多總結(jié),這里很基本的東西不提,直接上步驟。

1、導入模板
同樣,模板我已上傳到 github項目 上 。直接下載,通過下面的步驟導入模板:點擊configuration —-> templates ——> import ——-> 導入下載的xml文件 。
2、客戶端key配置
在被監(jiān)控的主機上,打開/etc/zabbix/zabbix_agentd.conf 配置文件,在最后一行加入:
UserParameter=redis_stats[*],redis-cli -h 127.0.0.1 -p $1 info|grep $2|cut -d : -f2
配置完成后通過/etc/init.d/zabbix_agentd restart 重啟服務(wù)并應(yīng)用最新的配置文件。
注:在該文件中還要確認UnsafeUserParameters=1 。
3、服務(wù)端驗證
驗證方式還是通過zabbix_get 程序去獲取數(shù)據(jù),能正常得到數(shù)據(jù),證明通信正常。
# zabbix_get -s 172.20.0.20 -k redis_stats[6379,total_connections_received]
2249669
上面正常從被監(jiān)控主機上取得了數(shù)據(jù),c/s通信正常 。
4、添加主機關(guān)聯(lián)模板
通過configuration ——> hosts ——> create host 創(chuàng)建新的主機,并在templates項中,查找Templates Redis_6379 模板,并link 該模板 。就可以正常獲取數(shù)據(jù)了。同樣,驗證數(shù)據(jù)使用 monitoring —– lastest data —- 打到剛剛添加的主機,查看是否有數(shù)據(jù) 。
5、查看監(jiān)控圖
通過monitoring —– graphs 可以查看剛剛添加的監(jiān)控項的監(jiān)控圖,這里只截下內(nèi)存使用情況圖
當前標題:zabbix監(jiān)控redis內(nèi)存具體方法
文章起源:http://m.5511xx.com/article/cophicg.html


咨詢
建站咨詢
