"두 매개 변수 (CPU 및 메모리)에 경고를 생성하는 powershell 스크립트를 작성하고 싶습니다. WMI 개체를 사용하고 스크립트에서 임계 값이되면 경고를 생성해야합니다. (임계 값은 80 %입니다.) 원격 서버에서도이 스크립트를 실행할 수 있다면 더 나아질 것입니다. 사용할 wmi-object 클래스와 방법을 찾는 방법이 있습니까? 일반 스크립트는 다음과 같아야합니다. 64 비트 컴퓨터에 사용 중입니다. "Powershell 스크립트를 사용하여 메모리 및 CPU 사용량에 대한 경고 생성
답변
왜 WMI 여야합니까? powershell을 통해이 작업을 수행하려고 시도했다면 간단히 get-counter as demonstrated here을 사용합니다. good MVP example here도 있습니다.
WMI에 정말로 빠져 있다면 MVP 링크는 코드 샘플의 방향에 대한 조언을하지만 거의 그렇지 않습니다.
get-counter의 가치가 실제로 의미하는 바에 영향을 미치므로 how many cores/processors을 모니터링해야한다는 것을 명심하십시오.
안녕하세요 ...이 링크 덕분에 ... WMI 제한은 내 관리자가 설정합니다 ... – user1688976
Get_Counter를 호출하는 WmiGetCounter라는 함수를 작성하십시오. 관리자는 어떻게 작동하는지 결코 알 수 없습니다. 그는 어떤 세미나에서 어딘가에서 WMI에 관해 배웠고, 그는 거기에 테크놀로지를 삽입 할 수있어서 행복했습니다, 그렇지 않습니까? –
PS2.0에는 WMI에서 라이브 실시간 성능 카운터 데이터를 직접 가져 오는 cmdlet가 있습니다.
확인 :
Get-Counter '\Memory\Available MBytes'
Get-Counter '\Processor(_Total)\% Processor Time'
그리고 물론
:이 작업이 훨씬 더 적합 Paessler 같은 네트워크 모니터링 시스템입니다Get-Help Get-Counter
안녕하세요, 감사합니다 .... 한 가지 질문 ...이 두 명령의 출력에 조건을 넣을 수 있습니까? avail mem이 300MB 미만인 경우 전자 메일을 보내겠습니까? ... – user1688976
You 're 스크립트를 작성하여 cmdlet의 출력으로 원하는대로 할 수 있습니다. cmdlet을 실행하고 출력을 변수에 저장 한 다음 해당 변수를 테스트하여 해당 값을 테스트하고 적절한 조치를 취하는 논리를 작성합니다. 즉, 이와 같은 모니터링은 여전히 네트워크 모니터링 제품군에 더 적합합니다. – alroc
물론 그렇게 할 수 있습니다. Get-Counter의 출력을 변수에 저장하고 원하는 조건을 지정하면됩니다. PS에서 이메일을 보내는 방법과 관련하여 많은 질문이 있습니다. – Klark
- 1. CPU, 메모리, HARDDISK 및 NETWORK의 사용법을 검색 할 powershell 예제
- 2. Android - 메모리/CPU 사용량
- 3. Powershell CPU 백분율 얻기
- 4. DOM 메모리 및 CPU 관리
- 5. Powershell 메모리 사용량 - 비쌉니까?
- 6. 스레드를 메모리 사용량에 매핑하는 도구는 무엇입니까?
- 7. 어떤 서비스 메모리 사용량에 따라 좌우됩니까?
- 8. 코어 데이터 메모리 사용 및 메모리 경고
- 9. 동적으로 CPU 및 메모리 사용량을 캡처하십시오.
- 10. DDMS에서 Android 앱의 CPU 및 메모리 사용률을 찾는 방법은 무엇입니까?
- 11. 객체 할당 및 메모리 경고
- 12. Java에서 Powershell 스크립트를 호출하십시오.
- 13. 메모리 경고 및 메모리 누수가 발생했습니다.
- 14. 배치 또는 powershell 스크립트를 사용하여 백업 폴더
- 15. 어디서 Powershell 스크립트를 만들까요?
- 16. 메모리 경고 및 흰색 화면
- 17. ios - 메모리 경고 및 오류
- 18. 성능 문제 - 메모리 및 CPU 사용량 증가
- 19. snmpd.conf를 사용하여 CPU 사용에 대한 트랩 메시지를 얻는 방법
- 20. 추적 스레드 메모리 및 CPU 사용량
- 21. Node.js에서 Powershell 스크립트를 실행하십시오.
- 22. WebAdministration 스냅인을 사용하여 .NET에서 Powershell 스크립트를 실행하십시오.
- 23. Register-Objectevent를 사용하여 powershell 스크립트를 호출하는 방법?
- 24. Ajax를 사용하여 경고 상자 생성
- 25. Windows 7에서 메모리 및 CPU 사용량 변경
- 26. C에서 메모리 및 CPU 표시하기 Q
- 27. 프로세스의 CPU 및 메모리 사용량을 모니터링
- 28. Tomcat 메모리 및 CPU 사용량 조정
- 29. ASP.NET에서 PowerShell 스크립트를 실행하십시오.
- 30. 한 줄만 사용하여 PowerShell 스크립트를 호출해야합니까?
; 다양한 가격대와 기능 목록에서 사용할 수있는 약 12 개의 다른 제품이 있다고 확신합니다. – alroc