2019独角兽企业重金招聘Python工程师标准>>>

zabbix客户端:

添加redis自动发现脚本如下:

mkdir -p /etc/zabbix/monitor_scripts/ && cd /etc/zabbix/monitor_scripts/
vim discover_redis.py
#coding:utf-8
import json
import commands(status, output) = commands.getstatusoutput('''sudo netstat -tlnp|grep 'redis-server'|awk '{print $4}'|awk -F':' '{print $(NF)}'|sort -u''')
outputs = output.split('\n')
ports = []
for port in  outputs:ports += [{'{#REDISPORT}': port}]print json.dumps({'data':ports},sort_keys=True,indent=4)

添加获取redis数据的脚本如下:其中-k 表示获取redis.info的哪个值,-p表示端口,-P表示密码,如果有需要的话可以加入。

vim check_redis.sh
#!/bin/sh
while getopts "p:k:P:" opt
docase $opt inp ) redis_port=$OPTARG;;k ) info_key=$OPTARG;;P ) redis_passwd=$OPTARG;;? )echo 'parameter is wrong!'exit 1;;esac
done
if [ ! "${redis_port}" ] || [ ! "${info_key}" ];thenecho "parameter is null"        exit 1
fiif [ "${redis_passwd}" ];thenresult=`/usr/bin/redis-cli -a ${redis_passwd} -p ${redis_port} info|grep "${info_key}:"|cut -d: -f2`
elseresult=`/usr/bin/redis-cli -p ${redis_port} info|grep "${info_key}:"|cut -d: -f2`
fi
echo $result

chmod +x /etc/zabbix/monitor_scripts/*

然后需要在zabbix_agentd客户端配置redis的键值,配置如下:

vim /etc/zabbix/zabbix_agentd.d/redis.conf
UserParameter=redis.discover,python /etc/zabbix/monitor_scripts/discover_redis.py
UserParameter=redis.status[*],sh /etc/zabbix/monitor_scripts/check_redis.sh -k $1 -p $2 -P mimamimamima

还要允许zabbix用户无密码运行netstat,

echo "zabbix ALL=(root) NOPASSWD:/bin/netstat">>/etc/sudoers
sed -i 's/^Defaults.*.requiretty/#Defaults    requiretty/' /etc/sudoers

最后重启一下客户端/etc/init.d/zabbix_agent restart

导入模板。。。。

模板见:https://git.oschina.net/zhuangweihong/ops

转载于:https://my.oschina.net/u/3741197/blog/1607832

zabbix自动发现监控redis数据库相关推荐

  1. 利用zabbix自动发现监控mongo数据库

    但如果公司使用mongo的端口如果不一致的话,那建议使用zabbix的自动发现的功能,自动发现mongo监听的端口,并对它进行相关数据的收集. 先看一下效果图, 教你如何利用zabbix自动发现监控m ...

  2. zabbix自动发现监控磁盘(iops和读写量)

    2019独角兽企业重金招聘Python工程师标准>>> 对于磁盘有个iops的概念比较奇怪,想监控起来看下,利用zabbix的自动发现把每个磁盘的iops监控起来,思路:自动发现所有 ...

  3. zabbix自动发现redis端口并监控redis性能

    不得不说,我在监控redis 这里卡了有一天半的时间,zabbix_get也可以获取到数据,就是没有自动生成监控项和监控图像,后来干脆把别人的模板抛弃,自己重新建立模板和监控项,就都出来了.真是无语的 ...

  4. ZABBIX自动发现Redis端口并监控

    转载来源 :ZABBIX自动发现Redis端口并监控 : https://mp.weixin.qq.com/s/UDeRYn6376MBzNyRt48aAw ZABBIX自动发现Redis端口并监控 ...

  5. Linux Zabbix——zabbix可视化、监控模板配置、自定义监控参数、自动发现监控下设备、数据库监控、企业proxy分布式监控搭建配置...

    Zabbix可视化.监控模板配置.自定义监控参数.自动发现监控下设备.数据库监控.proxy分布式监控搭建配置- 文章篇幅较长,可以选择目录查看感兴趣的模块. 1.Zabbix可视化 1. 简介 企业 ...

  6. zabbix自动发现oracle表空间并监控其使用率

    监控需求 Oracle表空间使用率实时监控,当表空间使用率达到95%时触发告警机制.Oracle表空间分为系统默认表空间和用户创建的表空间,而表空间又有自动扩展和非自动扩展两种类型,用户(DBA)在创 ...

  7. 5 zabbix 添加host_运维监控实战篇,zabbix自动发现和自动注册图文详解

    一.介绍 自动发现 Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则,自动批量的去发现局域网若干服务器,并自动把服 ...

  8. zabbix 自动发现规则 触发器_运维监控实战篇,zabbix自动发现和自动注册图文详解...

    一.介绍 自动发现 Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则,自动批量的去发现局域网若干服务器,并自动把服 ...

  9. Zabbix通过自动发现监控端口

    安装环境 Zabbix server和agent通过编译方式安装在服务器192.168.25.106上.Zabbix server/agent的安装目录为:/usr/local/zabbix. 创建脚 ...

最新文章

  1. 【Linux 内核】编译 Linux 内核 ⑤ ( 查看 .config 编译配置文件 | 正式编译内核 )
  2. httppost数据上传 unity_Unity中国增强版发布
  3. Java Swing编程之仿js树状折叠菜单
  4. 原子自增_小学妹教你并发编程的三大特性:原子性、可见性、有序性
  5. android 碎片问题,Android碎片问题
  6. 7-4 用天平找小球 (10 分)
  7. 宝马CIC主机清FSC的方法步骤
  8. 线粒体和叶绿体的基因组特点_线粒体和叶绿体基因组的组织及表达解析.ppt
  9. matlab plotyy 属性如何调整,科学网—【Matlab】如何用plotyy对应坐标绘制多条曲线 - 叶瑞杰的博文...
  10. uniapp:广告API使用总结
  11. PV(访问量)、UV(独立访客)、IP(独立IP)
  12. winvnc异常,端口变为5901
  13. Vue的计算属性computed和监听属性watch
  14. 生成长微博(文转图)方法
  15. Html编码(#数字型)与解码小结 - 针对Puny Code(中文域名)的解码处理
  16. svn迁移(linux服务器,从旧服务器迁移到新服务器)
  17. 【电力负荷预测】模拟退火算法结合狮群算法优化Elman神经网络电力负荷预测【含Matlab源码 1454期】
  18. 新开blog~~ 哈哈
  19. windows自带局域网扫描IP
  20. maltose-Transferrin 麦芽糖-转铁蛋白

热门文章

  1. css hack的使用
  2. VS2010 书签 工具的使用方法
  3. 20210722-20211010当项目经理积累的管理经验_血泪史_项目管理经验001
  4. C++_类和对象_C++继承_菱形继承_或钻石继承_问题及利用虚继承解决该问题---C++语言工作笔记068
  5. k8s核心技术-配置管理_ConfigMap---K8S_Google工作笔记0037
  6. STM32工作笔记0015---STEMWIN在STM32F1开发板上的移植
  7. IOS学习笔记06---C语言函数
  8. web开发 java如何连接数据库并取得数据,实现 增,删,改,查
  9. 神奇的go语言(网页下载)
  10. 计算机二级C选择题精华