시스템 활동 생성 및 보고

시스템 활동 생성 및 보고

여러 응용 프로그램을 실행하는 서버를 설정했습니다. 커뮤니티 상황에서는 이러한 애플리케이션을 사용하는 사람이 여러 명일 것입니다. 특정 파일 및 디렉터리에 대한 변경 사항을 추적하고 보고하는 방법을 찾고 있습니다. 이미 MTA 설정이 있어서 특정 위치에 대한 활동 로그를 생성한 다음 하루에 한 번씩 메일로 보내는 방법을 찾고 있습니다. 어디서부터 시작해야 할지 조언을 줄 수 있는 사람이 있나요?

답변1

모니터링하려는 프로세스를 알고 있는 경우 "lsof" 명령을 사용하여 특정 프로세스나 명령이 어떤 파일을 사용하고 있는지 확인할 수 있습니다. 아래 예를 참조하세요.

$$ lsof -p "pid_of_process"

프로세스를 모르더라도 주기적으로 lsof를 사용하여 해당 프로세스에서 사용하는 파일에 대한 시스템 정보를 수집할 수 있습니다.

전체 시스템 활동에 관심이 있는 경우 "sar" 유틸리티를 사용해야 합니다.

관련 정보