zabbix針對redis監控

來源:互聯網
上載者:User

標籤:zabbix redis

1、添加cron作業

find / -name  redis-cli

使用crontab –e,在cron的設定檔中添加下面的行:

*/1 * * * * /usr/local/bin/redis-cli info > /tmp/redis.stat

註:通過redis-cli擷取預設連接埠的效能資料,其它類似。

2、配置zabbix-agent

編輯/etc/zabbix/zabbix_agentd.conf,找到以下配置資訊所在位置,並編輯:

UnsafeUserParameters=1

UserParameter=redis.stat[*],cat /tmp/redis.stat | grep "$1:" | cut -d":" -f2

註:UnsafeUserParameters=1是允許zabbix-agent使用root許可權運行UserParameter中的命令;UserParameter是zabbix提供擴充性能資料的方法,可以存在多個定義,每個定義中對應一

效能資料,後面是每個效能資料提取的命令,對應的效能計數器名稱通過$1傳遞過來。

3、資料擷取過程驗證

上面的配置完成以後,需要檢測各個環境是否正常,需要檢查效能資料是否能正常載入和傳遞。

1、cron環節

cat /tmp/redis.stat

2、zabbix-agent環節

zabbix_agentd -t redis.stat[hits]

3、zabbix-server環節

zabbix_get -s 127.0.0.1 -k redis.stat[hits]

註:1和2在zabbix-agent的機器上運行,3在zabbix-server所在的機器上運行。zabbix_get –s指定的是zabbix-agent所在的機器。


PS:

As root setup a cronjob:
* * * * * /usr/bin/redis-cli info > /tmp/redisstat

Add an user parameter to zabbix:

UserParameter=redis.stat[*],cat /tmp/redisstat | grep "$1:" | cut -d":" -f2


官方研究文檔:https://github.com/blacked/zbx_redis_template

本文出自 “joy1991” 部落格,請務必保留此出處http://joy1991.blog.51cto.com/8359406/1688998

zabbix針對redis監控

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.