로그체크란 무엇이며 갑자기 CPU를 100% 소모하는 이유는 무엇입니까?

로그체크란 무엇이며 갑자기 CPU를 100% 소모하는 이유는 무엇입니까?

저는 거의 사용하지 않는 서버를 가지고 있습니다. 기본적으로 Ubuntu 12.04 LTS를 사용하는 새로운 linode VPS입니다.

14개월 동안 CPU 그래프에 거의 변화가 없이 실행되었습니다(최대 2%, 2시간 동안 평균). 갑자기 지난 2시간이 100%가 되었습니다.

범인은 egrep사용자의 실행 입니다 logcheck. 이 문제에 대해 Google에서 찾은 대부분의 참고 자료는 수년 전(2005, 2007, 2010)의 것입니다.

어떤 제안이 있으십니까? 프로세스를 종료하면 다른 프로세스가 생성됩니다.

이것이 무엇인지는 잘 모르겠습니다. 제가 찾은 모든 문서는 gentoo를 가리키고 있는데, 이는 시스템 관리자에게 데이터를 보내기 위한 로그 필터인 것 같습니다. 이것이 기본적으로 예약되지 않은 경우 ubuntu이 특정 순간에 왜 실행되고 있는지 잘 모르겠습니다.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

답변1

logcheck는 기본적으로 시스템 로그 파일을 검사한 다음 일반적으로 의심스러운 문제를 루트에 이메일로 보냅니다. 프로그램이 cron을 통해 실행된다는 것을 기억한다면...그 말은 아마도 여러 다른 위치에 숨겨져 있다는 의미입니다: (1) 표준 루트 crontab 항목, (2) /etc/crontab, (3) / etc 아래의 항목 /cron.d 또는 (4) /etc/cron.daily와 같은 "run-parts" 하위 디렉터리 중 하나에 있습니다.

로그 파일의 크기에 따라 프로그래밍이 정보를 찾아 검토하고 요약한 후 이메일로 보내는 데 시간이 걸릴 수 있습니다.

관련 정보