CPU가 과도하게 사용되는 동안 경고를 받는 방법은 무엇입니까?

CPU가 과도하게 사용되는 동안 경고를 받는 방법은 무엇입니까?

서버의 CPU가 과도하게 사용되는 경우 자동으로 이메일을 보낼 수 있는 기존 도구나 애플리케이션이 있습니까? 예. CPU 사용량이 일정 기간 동안 90%를 초과했거나 CPU 사용량이 비정상적이었습니다.

답변1

당신은 이것을 할 수 있습니다성능 모니터(perfmon)Windows에서 바로 사용할 수 있습니다. 임계값을 사용하여 WMI 카운터에 대한 경고를 설정할 수 있으며 그 중 하나는 총 CPU일 수 있습니다.

유일한 까다로운 부분은 이메일을 보내는 옵션이 없다는 것입니다.네트워크 메시지) 그러나 명령줄 인수를 실행하도록 할 수 있습니다. 다음과 같은 명령줄 메일러 프로그램 중 하나를 사용할 수 있습니다.멍청한이메일을 보내려면.

답변2

Windows의 경우 이전에 ServersAlive(링크)를 사용해 본 적이 있으며 이것이 환상적인 경량 도구라는 것을 알았습니다.

다른 많은 제품 Nagios가 존재하며 Microsoft System Center가 마음에 드는 다른 두 제품입니다.

답변3

몇 달 전에도 같은 질문이 있었습니다. 내장된 Windows 도구를 사용하여 성능 경고를 설정했습니다. 임계값을 초과하면 이메일을 보내는 vbs 스크립트가 실행됩니다. Google에서 VBS 스크립트를 찾았습니다. 훌륭하게 작동합니다. 또한 내가 원하는 시간에만 실행합니다. 진짜 긴급상황이 아닌 한, 침실용 탁자 위에 블랙베리가 윙윙거리는 소리를 내는 것은 아무 소용이 없습니다. 가장 큰 단점은 스로틀링이 없다는 것입니다. 경고가 발생할 때마다 계속 이메일을 보냅니다. 나는 VBS에 대해 자세히 알아보고 이를 제한할 수 있는 방법이 있는지 계속 생각하고 있습니다.

답변4

며칠 전에 비슷한 질문을 했고 PRTG Network Monitor를 사용해 보기로 결정했습니다. 가장 효과적인 방법을 사용하고 있는지는 잘 모르겠지만 구성이 매우 쉬웠고 경보가 발생하면 이메일 알림을 보내드립니다.

"무료" 버전을 사용해 보세요. 10개의 센서를 사용할 수 있습니다. 사전 구성된 것 중 하나는 CPU 센서입니다. 알람 트리거를 추가하고 알림 서비스를 구성하기만 하면 됩니다.

행운을 빌어요.

PRTG 네트워크 모니터

관련 정보