redis_queue队列长度监控

1. redis_queue队列长度监控,脚本如下:

#!/bin/bash


queue_151_18_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.151.18 -p 6379 LLEN im:rest:chat`
queue_151_19_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.151.19 -p 6379 LLEN im:rest:chat`
queue_151_20_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.151.20 -p 6379 LLEN im:rest:chat`
queue_200_33_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.33 -p 6379 LLEN im:rest:chat`
queue_200_157_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.157 -p 6379 LLEN im:rest:chat`
queue_200_53_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.53 -p 6379 LLEN im:rest:chat`
queue_200_220_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.220 -p 6379 LLEN im:rest:chat`
queue_200_189_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.189 -p 6379 LLEN im:rest:chat`
queue_200_195_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.195 -p 6379 LLEN im:rest:chat`
queue_200_227_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.227 -p 6379 LLEN im:rest:chat`
queue_200_173_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.173 -p 6379 LLEN im:rest:chat`
queue_200_204_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.204 -p 6379 LLEN im:rest:chat`
queue_199_167_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.199.167 -p 6379 LLEN im:rest:chat`
queue_200_38_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.38 -p 6379 LLEN im:rest:chat`
queue_199_127_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.199.127 -p 6379 LLEN im:rest:chat`
queue_200_201_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.201 -p 6380 LLEN im:rest:chat`
queue_200_136_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.199.136 -p 6380 LLEN im:rest:chat`
queue_200_128_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.128 -p 6380 LLEN im:rest:chat`
queue_200_52_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.52 -p 6380 LLEN im:rest:chat`
queue_200_187_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.187 -p 6380 LLEN im:rest:chat`
queue_200_130_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.130 -p 6380 LLEN im:rest:chat`
queue_200_95_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.95 -p 6380 LLEN im:rest:chat`
queue_200_155_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.155 -p 6380 LLEN im:rest:chat`
queue_200_66_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.66 -p 6380 LLEN im:rest:chat`
queue_200_154_chat=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.154 -p 6380 LLEN im:rest:chat`


queue_151_18_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.151.18 -p 6379 LLEN im:rest:groupchat`
queue_151_19_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.151.19 -p 6379 LLEN im:rest:groupchat`
queue_151_20_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.151.20 -p 6379 LLEN im:rest:groupchat`
queue_200_33_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.33 -p 6379 LLEN im:rest:groupchat`
queue_200_157_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.157 -p 6379 LLEN im:rest:groupchat`
queue_200_53_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.53 -p 6379 LLEN im:rest:groupchat`
queue_200_220_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.220 -p 6379 LLEN im:rest:groupchat`
queue_200_189_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.189 -p 6379 LLEN im:rest:groupchat`
queue_200_195_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.195 -p 6379 LLEN im:rest:groupchat`
queue_200_227_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.227 -p 6379 LLEN im:rest:groupchat`
queue_200_173_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.173 -p 6379 LLEN im:rest:groupchat`
queue_200_204_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.204 -p 6379 LLEN im:rest:groupchat`
queue_199_167_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.199.167 -p 6379 LLEN im:rest:groupchat`
queue_200_38_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.38 -p 6379 LLEN im:rest:groupchat`
queue_199_127_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.199.127 -p 6379 LLEN im:rest:groupchat`
queue_200_201_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.201 -p 6380 LLEN im:rest:groupchat`
queue_200_136_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.199.136 -p 6380 LLEN im:rest:groupchat`
queue_200_128_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.128 -p 6380 LLEN im:rest:groupchat`
queue_200_52_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.52 -p 6380 LLEN im:rest:groupchat`
queue_200_187_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.187 -p 6380 LLEN im:rest:groupchat`
queue_200_130_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.130 -p 6380 LLEN im:rest:groupchat`
queue_200_95_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.95 -p 6380 LLEN im:rest:groupchat`
queue_200_155_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.155 -p 6380 LLEN im:rest:groupchat`
queue_200_66_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.66 -p 6380 LLEN im:rest:groupchat`
queue_200_154_group=`/data/shell/monitor_scripts/codis-cli -h 192.168.200.154 -p 6380 LLEN im:rest:groupchat`

echo redis_queue,host_ip=192.168.151.18,port=6379,action=chat request=$queue_151_18_chat > /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.151.19,port=6379,action=chat request=$queue_151_19_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.151.20,port=6379,action=chat request=$queue_151_20_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.33,port=6379,action=chat request=$queue_200_33_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.157,port=6379,action=chat request=$queue_200_157_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.53,port=6379,action=chat request=$queue_200_53_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.220,port=6379,action=chat request=$queue_200_220_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.189,port=6379,action=chat request=$queue_200_189_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.195,port=6379,action=chat request=$queue_200_195_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.227,port=6379,action=chat request=$queue_200_227_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.173,port=6379,action=chat request=$queue_200_173_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.204,port=6379,action=chat request=$queue_200_204_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.199.167,port=6379,action=chat request=$queue_199_167_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.38,port=6379,action=chat request=$queue_200_38_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.199.127,port=6379,action=chat request=$queue_199_127_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.201,port=6379,action=chat request=$queue_200_201_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.199.136,port=6380,action=chat request=$queue_200_136_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.128,port=6380,action=chat request=$queue_200_128_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.52,port=6380,action=chat request=$queue_200_52_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.187,port=6380,action=chat request=$queue_200_187_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.130,port=6380,action=chat request=$queue_200_130_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.95,port=6380,action=chat request=$queue_200_95_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.155,port=6380,action=chat request=$queue_200_155_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.66,port=6380,action=chat request=$queue_200_66_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.154,port=6380,action=chat request=$queue_200_154_chat >> /data/shell/monitor_scripts/tmp/redis_queue.txt


echo redis_queue,host_ip=192.168.151.18,port=6379,action=group request=$queue_151_18_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.151.19,port=6379,action=group request=$queue_151_19_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.151.20,port=6379,action=group request=$queue_151_20_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.33,port=6379,action=group request=$queue_200_33_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.157,port=6379,action=group request=$queue_200_157_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.53,port=6379,action=group request=$queue_200_53_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.220,port=6379,action=group request=$queue_200_220_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.189,port=6379,action=group request=$queue_200_189_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.195,port=6379,action=group request=$queue_200_195_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.227,port=6379,action=group request=$queue_200_227_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.173,port=6379,action=group request=$queue_200_173_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.204,port=6379,action=group request=$queue_200_204_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.199.167,port=6379,action=group request=$queue_199_167_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.38,port=6379,action=group request=$queue_200_38_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.199.127,port=6379,action=group request=$queue_199_127_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.201,port=6379,action=group request=$queue_200_201_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.199.136,port=6380,action=group request=$queue_200_136_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.128,port=6380,action=group request=$queue_200_128_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.52,port=6380,action=group request=$queue_200_52_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.187,port=6380,action=group request=$queue_200_187_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.130,port=6380,action=group request=$queue_200_130_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.95,port=6380,action=group request=$queue_200_95_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.155,port=6380,action=group request=$queue_200_155_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.66,port=6380,action=group request=$queue_200_66_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt
echo redis_queue,host_ip=192.168.200.154,port=6380,action=group request=$queue_200_154_group >> /data/shell/monitor_scripts/tmp/redis_queue.txt


curl -i -XPOST 'http://192.168.188.54:28086/write?db=grafana' --data-binary @/data/shell/monitor_scripts/tmp/redis_queue.txt


猜你喜欢

转载自blog.csdn.net/u014042372/article/details/82746737