Windows 2008 서버의 현재 ASP.NET 요청 수를 표시하는 perfmon이 있는데 모두 괜찮습니다.
SNMP 서비스를 활성화했으며 머신에서 snmpwalk(snmp MIB를 검색하는 Linux 명령)를 수행할 수 있습니다.
이제 SNMP를 통해 이를 읽을 수 있도록 perfmon 데이터를 내보내려고 합니다.
답변1
답변2
snmptools를 설치하고 counters.ini 파일에 카운터를 추가합니다. Perfmon 카운터는 "Typeperf -qx" 명령을 사용하여 얻을 수 있습니다. 아래 예는 일반 카운터가 거의 없는 counter.ini 파일을 보여줍니다.
기본 OID는 1.3.6.1.4.1.15입니다.
;% Processor Time - 2.1.x
[1.3.6.1.4.1.15.2.1.1]
counter=Processor\% Processor Time\_Total
;Memory - 5.1.x
[1.3.6.1.4.1.15.5.1.1]
counter=Memory\Available Bytes
;Paging File - 6.1.x
[1.3.6.1.4.1.15.6.1.1]
counter=Paging File(_Total)\% Usage
[1.3.6.1.4.1.15.6.1.2]
counter=Paging File(_Total)\% Usage Peak
SNMP를 다시 시작하고 반환된 값을 확인하세요.
snmpget -v2c -c public 호스트 이름 1.3.6.1.4.1.15.5.1.1
iso.3.6.1.4.1.15.5.1.1 = STRING: "2235023360"
이 카운터는 사용 가능한 메모리를 바이트 단위로 반환합니다.