카테고리 : IT2/shell buytime | 2022. 11. 16. 19:49
서버 성능 (CPU, MEMORY, DISK) 모니터링 스크립트 #!/bin/bash #DATE today=`date +%Y-%m-%d_%T` #PATH dir=/home/performance #CPU INFO CPU_PERSENT=`top -b -n 1 | grep -i $Cpu\(s\) | tr -s "," " " | awk '{print 100-$8}'` // top 플래그 중 -b로 bash 선언 및 -n 1 플래그로 1회 출력 + tr -s 옵션으로 ","를 " "(공백)으로 치환 + awk 함수로 100빼기 8열 출력 (제 서버 기준 8열은 idle 값임) #MEM INFO MEM_TOTAL=`free | grep -i ^Mem | awk '{print $2}'` // free 출력값 중 Me..