首页 > 其他 > 详细

zabbix监控Redis

时间:2020-09-02 09:23:20      阅读:51      评论:0      收藏:0      [点我收藏+]
  • 部署Memache-CentOS7

  • yum install memcached nmap -y
    vim /etc/sysconfig/memcached
    USER="memcached"
    MAXCONN="1024"
    CACHESIZE="64"
    OPTIONS=""
    systemctl restart memcached
    systemctl enable memcached
    • 编写监控脚本

    cd /usr/local/zabbix/etc/zabbix_agentd.conf.d/
    vim memcache_monitor.sh
    #!/bin/bash
    memcached_status(){
            M_PORT=$1
            M_COMMAND=$2
            echo -e  "stats\nquit" | nc  127.0.0.1 "$M_PORT" | grep "STAT $M_COMMAND" | awk ‘{print $3}‘
    }
    main(){
        case $1 in
            memcached_status)
                memcached_status $2 $3
                    ;;
        esac
    }
    
    main $1 $2 $3

    添加执行权限

    chmod a+x memcache_monitor.sh

    测试脚本

    bash memcache_monitor.sh memcached 11211 curr_connections

    Zabbix agent添加自定义监控项

    vim /usr/local/zabbix/etc/zabbix_agentd.conf +299
    UserParameter=memcache.status[*],/usr/local/zabbix/etc/zabbix_agentd.conf.d/memcache_monitor.sh "$1" "$2" "$3"

    重启agentd

    systemctl restart zabbix-agent
    systemctl enable zabbix-agent
    • zabbix server测试监控项数据

    /usr/local/zabbix/bin/zabbix_get -s 172.24.77.243 -p 10050 -k "memcache.status["memcached_status","11211","curr_connections"]"
    • zabbix web模板制作

    创建模板

    配置--模板--创建模板

    模版名称:memcache

    群组:Templates

    创建监控项:

    配置--模板 --监控顶--memcache--创建监控项

    技术分享图片

    名称:memcache-当前连接数

    类型:zabbix客户端主动模式

    键值:memcache.status["memcached_status","11211","curr_connections"]

    信息类型:数字(无正负)

    更新间隔:3s

    历史数据保留时长:Storage period 90d

    趋势存储时间:Storage period 365d

    新的应用集:memcache

    创建触发器

    配置--模板 --监控顶--memcache--触发器--创建触发器

    名称:memcache-当前连接数

    严重性:严重

    表达式:{memcache:memcache.status["memcached_status","11211","curr_connections"].last()}>1000

    创建图形

    配置--模板--memcache--图形--创建图形

    名称:memcache-当前连接数

    监控项:[memcache: memcache-当前连接数]

    模板关联主机

    配置--主机--模板--连接指示器:memcache--添加--更新

    监控测试结果

    zabbix监控Redis

    原文:https://blog.51cto.com/13688209/2526703

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!