最新消息:其实接手服务器,最最最重要的还是要看下数据库、文件备份情况!!!非常重要!!!

zabbix监控固定端口redis,通过宏变量指定端口

monitor shang 3428浏览 0评论

说明:
这边是通过宏变量指定端口,如指定zabbix要监控redis端口,如指定变量REDIS_PORT=6379、6380这些。这样就不用像网上其他人那样,要监控新redis端口都要sed -i ‘s/6379/新端口/g’ zabbix_redis_6379.xml一遍模版。

具体:
1. zabbix client自定义key,如果redis绑定了ip请修改

# cat /usr/local/zabbix/etc/zabbix_agentd.conf.d/redis_status_specified.conf
UserParameter=redis_stats_specified[*],(echo info; sleep 1) | telnet 127.0.0.1 $1 2>&1 |grep $2|cut -d : -f2

网上很多人是通过如下redis-cli来获取状态的,但如果要通过redis-cli获取好像还需要修改到/etc/sudoers
UserParameter=redis_stats[*],redis-cli -h 127.0.0.1 -p $1 info|grep $2|cut -d : -f2

 
2. 重启zabbix agent服务

# /etc/init.d/zabbix_agentd restart

 
3. zabbix server导入Template App Redis_Specified.xml模版
记得将Template-App-Redis_Specified.xml.txt重命名为Template-App-Redis_Specified.xml

4. 主机关联Template App Redis_Specified.xml模版,并定义宏变量
4.1 关联Template App Redis_Specified.xml模版
z1

4.2 定义宏变量,定义{$REDIS_PORT}端口为6379,如需其它端口,就输入其它
z2

截图:只截了部份图
z4
z3

转载请注明:酷喃|coolnull| » zabbix监控固定端口redis,通过宏变量指定端口

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址