zoukankan      html  css  js  c++  java
  • zabbix监控redis DB key的总数量

     
    一个简单监控redis DB的key数量,脚本如下:
    #!/bin/bash
    PORT='7010'
    HOST='192.168.33.33'
     
    echo `redis-cli -h ${HOST} -p ${PORT} <<EOF
    select 1
    llen data1
    EOF` > /usr/local/redis/script/redix.txt
     
     echo `awk '{print $2}' /usr/local/redis/script/redix.txt`
    exit 0
    脚本实现的原理比较简单,自定义终止符;从redis相对应的DB中取得数据;定向到redis.txt文件中。使用awk 取出redis key对应的数值
     
    zabbix_agent配置问价配置:
    格式: UserParameter=key[*],command
    UnsafeUserParameters=0 => UnsafeUserParameters=1并去掉前面的注释符
    UserParameter=redis.7010.data1.count,/usr/local/redis/script/redis.sh
    说明:redis.7010.data1.count   -----zabbix服务端添加监控信息时需要用到的key值;下面会有截图说明。
               格式:redis.7010.data_center.count(例如:redis.7010.data_center.count)
               /usr/local/redis/script/redis.sh -----监控脚本的绝对路径
     
    zabbix_server web配置:
    1、创建模板:
    2、创建items:
    3、创建触发条件triggers:
    4、is over!
     
     
  • 相关阅读:
    httpclient用法
    JS逻辑运算符&&与||的妙用
    jackson详解
    MVC +EF+linq 多表联查
    Log4net 集成到MVC+EF框架
    Asp.net中的页面跳转及post数据
    字符串的分割操作
    线程的信号机制
    事件的标准模式
    Java网络编程
  • 原文地址:https://www.cnblogs.com/shenzhonglin/p/5499008.html
Copyright © 2011-2022 走看看