37yan

redis  可以直接使用zabbix官方的模板

模板地址:

https://github.com/blacked/zbx_redis_template

 

redis 主机通过脚本把数据推送到zabbix server

1、下载模板文件导入模板

2、把模板关联到redis主机上

3、在redis 主机上编辑Python脚本

vim /data/app/zabbix/script/zbx_redis-stats.py
#!/usr/bin/python

import sys, redis, json, re, struct, time, socket, argparse

parser = argparse.ArgumentParser(description=\'Zabbix Redis status script\')
parser.add_argument(\'redis_hostname\',nargs=\'?\')
parser.add_argument(\'metric\',nargs=\'?\')
parser.add_argument(\'db\',default=\'none\',nargs=\'?\')
parser.add_argument(\'-p\',\'--port\',dest=\'redis_port\',action=\'store\',help=\'Redis server port\',default=6379,type=int)
parser.add_argument(\'-a\',\'--auth\',dest=\'redis_pass\',action=\'store\',help=\'Redis server pass\',default=None)
args = parser.parse_args()

zabbix_host = \'zabbix.qq.cn\'       # Zabbix Server IP  需要更改你的zabbix server主机
zabbix_port = 10051             # Zabbix Server Port    

4、加入计划任务

*/1 * * * * /data/app/zabbix/script/zbx_redis-stats.py 192.168.1.1 -p 6379

  

 

分类:

技术点:

相关文章: