zoukankan      html  css  js  c++  java
  • 监控Redis

    监控Redis脚本

    [root@zabbix-web02 zabbix_agentd.d]# cat redis_monitor.sh
    #!/bin/bash
    #
    #********************************************************************
    #Author:                xuanlv
    #QQ:                    360956175
    #Date:                  2021-07-31
    #FileName:             redis_monitor.sh
    #URL:                   https://www.cnblogs.com/xuanlv-0413/
    #Description:          The test script
    #Copyright (C):         2021 All rights reserved
    #********************************************************************
    redis_status(){
       RE_PORT=$1
       RE_COMMAND=$2
       (echo -en "INFO 
    ") | ncat 127.0.0.1 "$RE_PORT" > /tmp/redis_"$RE_PORT".tmp
       REDIS_STAT_VALUE=$(grep ""$RE_COMMAND":" /tmp/redis_"$RE_PORT".tmp | awk -F: '{print $2}')
       echo $REDIS_STAT_VALUE
    }
    help(){
       echo "${0} + redis_status + PORT + COMMAND"
    }
    
    main(){
       case $1 in
           redis_status)
               redis_status $2 $3
               ;;
           *)
               help
               ;;
       esac
    }
    main $1 $2 $3
    

    授权

    [root@zabbix-web02 zabbix_agentd.d]# chmod a+x redis_monitor.sh
    

    测试

    [root@zabbix-web02 zabbix_agentd.d]# bash redis_monitor.sh redis_status 6379  used_memory
    841272
    

    修改agent配置文件

    [root@zabbix-web02 zabbix]# vim /etc/zabbix/zabbix_agentd.conf
    
    UserParameter=redis_status[*],/etc/zabbix/zabbix_agentd.d/redis_monitor.sh "$1" "$2" "$3"
    

    重启agent

    [root@zabbix-web02 zabbix]# systemctl restart zabbix-agent.service
    

    server测试

    [root@zabbix-server ~]# zabbix_get -s 172.31.1.26 -p 10050 -k "redis_status["redis_status","6379","used_memory"]"
    841272
    

    浏览器添加

    创建模板

    创建监控项

    创建触发器

    创建图形

    图形这里如果有的也可以一次性添加多个图形的效果如下:(这里这是举例说明,因为这两个参数不能在一起)

  • 相关阅读:
    Python自动化运维之1、Python入门
    Github使用教程
    Windows 托盘区域显示图标
    VS 2013 打包程序教程
    UML类图简单介绍
    crontab定时任务
    软硬链接的区别和重点
    linux运维之NFS服务器配置
    怎么样让Win10可以ping通?
    VM虚拟机Linux克隆后网卡的相关操作!
  • 原文地址:https://www.cnblogs.com/xuanlv-0413/p/15171549.html
Copyright © 2011-2022 走看看