시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
perl과 mysql을 이용하여 이런 로그분석도 가능할까요?

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 네트웍 관리 / 보안
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
손님
손님





올리기올려짐: 2004.9.09 목, 9:57 am    주제: perl과 mysql을 이용하여 이런 로그분석도 가능할까요? 인용과 함께 답변

지금 perl과 mysql을 이용하여 메일로그를 분석하고 있습니다.

그런데...

한가지가 더 추가되었으면합니다.

수신된 메일에 대한 로그분석은 그런되로 되는데....

prosmailrc를 통해서 걸러지는 내용들도 함께 관리할 수는 없는지요?

즉, 정상적으로 전달되었거나 아니면 규칙에 의해 /dev/null 이 된 사항들을 말이죠...

지금 현재 /var/log/procmail에는 아래와 같이 로그가 쌓여서 들어온 메일에 대해서 일일이 필터링 여부를 확인해야 하는 번거로움이 있습니다.

부탁드립니다.

=============================================
From revera95@netian.com Thu Sep 9 09:31:28 2004
Subject: Re: Hi
Folder: /dev/null 24580
From god@kkkk.co.kr Thu Sep 9 09:32:30 2004
Subject: 연습
Folder: /dev/null 1497
=============================================


다시정리하면...

http://coffeenix.net/board_view.php?cata_code=0&bd_code=172
위의 내용에 procmailrc를 통해 필터링 된 여부(/dev/null 등)도 추가되었으면 합니다.
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2004.9.10 금, 11:10 am    주제: Re: perl과 mysql이용한 메일로그에서 (필터링 여부 체크) 인용과 함께 답변

손님 씀:
지금 perl과 mysql을 이용하여 메일로그를 분석하고 있습니다.

그런데...

한가지가 더 추가되었으면합니다.

수신된 메일에 대한 로그분석은 그런되로 되는데....

prosmailrc를 통해서 걸러지는 내용들도 함께 관리할 수는 없는지요?

즉, 정상적으로 전달되었거나 아니면 규칙에 의해 /dev/null 이 된 사항들을 말이죠...

지금 현재 /var/log/procmail에는 아래와 같이 로그가 쌓여서 들어온 메일에 대해서 일일이 필터링 여부를 확인해야 하는 번거로움이 있습니다.

부탁드립니다.

=============================================
From revera95@netian.com Thu Sep 9 09:31:28 2004
Subject: Re: Hi
Folder: /dev/null 24580
From god@kkkk.co.kr Thu Sep 9 09:32:30 2004
Subject: 연습
Folder: /dev/null 1497
=============================================


다시정리하면...

http://coffeenix.net/board_view.php?cata_code=0&bd_code=172
위의 내용에 procmailrc를 통해 필터링 된 여부(/dev/null 등)도 추가되었으면 합니다.


현상태 그대로 수신 로그를 DB로 남기는 프로그램으로는 필터링된 것인지를 파악할 수 없습니다.
procmailrc의 앞부분에 mail_log.pl 을 include해서 수신 메일 로그를 모두 DB로 남긴 후에
뒤부분에 나오는 필터링 룰에 의해 메일을 /dev/null로 보내던지 파일로 보내던지 하거든요.
따라서 먼저 실행된 mail_log.pl에서는 필터링된 메일인지를 알 수 없습니다.

그럼 procmailrc 의 맨 뒤에 mail_log.pl을 넣는다면 어떻게 될까요?
모든 수신 메일이 아닌 필터링 안된 메일 로그만 DB에 남겠지요.

결론적으로는 필터링 여부 체크를 위해서 procmailrc 에 다음과 같은 구조로 되어야 합니다.

1. mail_log.pl 을 include하여 메일 수신 정보를 DB로 insert
2. 메일 필터링룰
3. 필터링 안된 메일임을 DB에 표시

방법과 수정된 프로그램은 다음글을 읽어보십시오.

* procmail과 perl로 메일수신로그를 DB로. v2
http://coffeenix.net/board_view.php?bd_code=481 (2004.9.10)
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 네트웍 관리 / 보안 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group