![monit을 사용하여 서비스의 CPU % 표시기를 모니터링하는 방법은 무엇입니까?](https://linux55.com/image/113172/monit%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%84%9C%EB%B9%84%EC%8A%A4%EC%9D%98%20CPU%20%25%20%ED%91%9C%EC%8B%9C%EA%B8%B0%EB%A5%BC%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
monit 자체에서 제공하는 다양한 서비스를 모니터링하기 위해 monit을 사용했지만, PID 파일을 생성하지 않는 맞춤 서비스는 모니터링할 수 없습니다.
특정 서비스가 CPU의 90%를 사용하는 경우 내가 전달한 사용자 지정 명령을 사용하여 서비스를 다시 시작해야 합니다.
또한 이를 달성할 수 있는 다른 도구가 있는지 알려주십시오.
답변1
top을 사용하여 특정 프로세스를 모니터링하고 임계값에 도달하면 경고하는 사용자 정의 스크립트를 만들었습니다. 이 스크립트를 백그라운드에서 실행하고 있습니다.