Coov 접속 모니터링

Damian·2021년 12월 15일

coov 에 동접자 7만명으로 인해서 서버 증설 작업 진행

proxy 서버 리스트(list_proxy)

10.x.x.x	프록시서버1
10.x.x.x	프록시서버2
	.
    .
    .

proxy 서버 모니터링 스크립트

#!/bin/bash

echo "nginx active session "

while read IP HOST 
do
	BB=`curl -s $IP/metrics` | grep -i Active`
    
    echo -e $HOST '\t' $BB

done < list_proxy

proxy 서버 드랍 세션 스크립트

#!/bin/bash

while read IP HOST
do
	BB=`sshpass -p "패스워드" ssh -no 'StrictHostKeyChecking=no' 유저IP@$IP "netstat -s | grep 'SYNs to LISTREN sockets dropped'" | awk '{print $1}'`
done < list_proxy

인증서버 모니터링 스트립트

#!/bin/bash

while read IP HOST

do

	BB=`sshpass -p '패스워드' ssh -no 'StrictHostKeyChecking=no' 유저ID@$IP "netstat -nalt | grep 'ESTABLISHED' | wc -l "`

	if [[ $BB == "" ]] ;then
		BB=0
	fi
    
    echo -e $HOST '\t' $BB
done < list_auth
profile
oepenpen

0개의 댓글