[SNMP] 서버 상태 확인 OID (CPU, Memory, Disk, Traffic) 1. CPU 코어 당 사용률 (%) # snmpwalk -v 2c -c snmpuser localhost 1.3.6.1.2.1.25.3.3.1.2 HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 2 HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 1 HOST-RESOURCES-MIB::hrProcessorLoad.196610 = INTEGER: 1 HOST-RESOURCES-MIB::hrProcessorLoad.196611 = INTEGER: 1 2. Memory, Disk 저장소 타입 확인 (hrStorageType) # snmpwalk -v 2c -c snmpuser localhost 1.3.6.1.2.1.. OS/Linux 3년 전
[Linux] 서버 상태 확인 스크립트 목차 1. 소스 생성 • 스크립트 파일 내용은 아래에 다음과 같습니다. • 간단하게 CPU, Memory, Disk 사용량을 로그 형태의 파일로 저장합니다. • 10초 주기로 서버의 상태를 확인합니다. #!/bin/sh function cpuCheck() { #CPU cpu_usage=`top -b -n1 | grep -Po '[0-9.]+ id' | awk '{print 100-$1}'` #CPU 소수점반올림 cpu_usage=$(printf %.0f $cpu_usage) #string to int cast ((cpu_usage=${cpu_usage}*1)) if [ $cpu_usage -ge 90 ] then echo -n " [CPU($cpu_usage)% - 심각]" >> $today elif [.. OS/Linux 4년 전