CPU 사용량이 가장 높은 위치를 추적하는 방법은 무엇입니까?

CPU 사용량이 가장 높은 위치를 추적하는 방법은 무엇입니까?

나는 nagios내 서버를 모니터링하는 데 사용합니다. 때때로 CPU 로드가 경고/위험 상태 등에 있다는 보고서를 받습니다. 일반적으로 이런 일은 이상한 시간에 발생하거나 바로 로그인하여 둘러볼 수 있는 도구가 없을 때 발생합니다.

topCPU 사용량이 매우 높을 때 시스템에서 독립적으로 또는 를 통해 일부 스냅샷을 찍도록 시스템을 설정할 수 있는 방법이 있습니까 nagios?

답변1

프로세스 회계(psacct 패키지)도 도움이 될 수 있습니다.

답변2

ps aux >> logfile1분마다 한 번씩 실행할 수 있습니다 cron. 여기에는 CPU 사용량이 포함됩니다.

답변3

snmpd(snmpd.conf)를 자세히 살펴보세요. 올바른 옵션으로 컴파일하면 다양한 항목에 대해 트리거 작업을 설정할 수 있으며 그 중 하나는 CPU 로드입니다.

관련 정보