Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 pflogsumm 명령입니다.
프로그램:
이름
pflogsumm - Postfix MTA 로그 파일 요약 생성
Copyright (C) 1998-2010 by James S. Seymour, 릴리스 1.1.5
개요
pflogsumm -[eq] [-d ] [--세부 사항 ]
[--바운스-세부 사항 ] [--연기-세부 사항 ]
[-시간 ] [-i|--대소문자 무시] [--iso-date-time] [--mailq]
[-m|--uucp-mung] [--no-no-msg-size] [--problems-first]
[--rej-add-from] [--reject-세부 사항 ] [--smtp-세부 사항 ]
[--smtpd-통계] [--smtpd-경고-세부 사항 ]
[--syslog-이름=문자열] [-u ] [--verbose-msg-detail]
[--verp-mung[= ]] [-제로 채우기] [파일1 [파일]]
pflogsumm -[도움말|버전]
지정된 파일이 없으면 stdin에서 읽습니다. 출력은 stdout입니다.
기술
Pflogsumm은 Postfix MTA용 로그 분석기/요약기입니다. 그것은
Postfix 활동에 대한 개요를 제공하도록 설계되었습니다.
잠재적인 문제에 대해 관리자에게 "주의"를 제공하는 세부 정보
반점.
Pflogsumm은 요약을 생성하고 경우에 따라 자세한 보고서를 생성합니다.
메일 서버 트래픽 볼륨, 거부 및 반송된 이메일, 서버
경고, 오류 및 패닉.
옵션
--bounce-detail
자세한 반송 보고서를 상단으로 제한 . 0
완전히 억제합니다.
-d 오늘 바로 오늘에 대한 보고서 생성
-d 어제 "어제"에 대한 보고서 생성
--연기-세부 사항
자세한 지연 보고서를 상단으로 제한 . 0
완전히 억제합니다.
--세부 사항
모든 --*-detail, -h 및 -u를 다음으로 설정합니다. . ~이다
개별 설정으로 재정의됩니다. --세부 사항 0
*모든* 디테일을 억제합니다.
-e 확장(극단적인? 과도한?) 상세
자세한 보고서를 내보냅니다. 현재 여기에는 다음이 포함됩니다.
발신자 도메인별로 정렬된 메시지당 보고서만
그런 다음 도메인 내 사용자, 대기열 ID 기준
경고: 이 보고서를 생성하기 위해 구축된 데이터는
매우 많은 양의 메모리를 빠르게 소비하는 경우
많은 로그 항목이 처리됩니다!
-시간 맨 위 호스트/도메인 보고서에 표시합니다.
0 = 없음.
자세한 내용은 "-u" 및 "--*-detail" 옵션도 참조하십시오.
보고서 제한 옵션.
--help 짧은 사용 메시지를 내보내고 구제합니다.
(우연히도 "-h"만으로도 거의 같은 일을 합니다.
숫자 인수가 필요하기 때문입니다 :-). 그래 내가
알다: 절름발이.)
-i
--ignore-case 대소문자를 구분하지 않는 전체 이메일 주소 처리
방법.
일반적으로 pflogsumm은 호스트와
도메인 부분, 사용자 부분은 그대로 둡니다. 이것
옵션을 사용하면 전체 이메일 주소가 낮아집니다.
케이스.
--iso-날짜-시간
날짜 또는 시간 정보가 포함된 요약의 경우
ISO 8601 표준 형식(CCYY-MM-DD 및 HH:MM) 사용,
"Mon DD CCYY" 및 "HHMM" 대신.
-m 수정(mung?) UUCP 스타일의 뱅 패스
--uucp-뭉
인터넷 스타일이 혼합되어 있을 때 사용합니다.
로그의 도메인 주소 및 UUCP 스타일 뱅 경로.
업스트림 UUCP 피드는 때때로 인터넷 도메인을 망가뜨립니다.
스타일 주소를 bang-paths에 넣습니다. 이 옵션은
때때로 "손상"을 취소합니다. 예를 들어:
"somehost.dom!username@foo"(여기서 "foo"는 다음
호스트 업스트림 및 "somehost.dom"은 이메일의 출처입니다.
origin)로 변환됩니다.
"푸!사용자 이름@somehost.dom". 이것은 또한
확장된 상세 보고서(-e)는
도메인별 정렬이 더 정확합니다.
--mailq 보고서 끝에서 "mailq" 명령을 실행합니다.
편의 기능일 뿐입니다. ("mailq"
$PATH에 있습니다. 경로 thisi에 대한 "$mailqCmd" 변수를 참조하십시오.
만약 원한다면.)
--no_bounce_detail
--no_deferral_detail
--no_reject_detail
이러한 스위치는 더 이상 사용되지 않습니다.
--bounce-detail, --deferral-detail 및
--reject-detail, 각각.
다음 세부 정보의 인쇄를 억제합니다.
각각 다음과 같이 보고합니다.
메시지 반송 세부 정보(릴레이별)
메시지 연기 세부 정보
메시지 거부 세부 정보
추가 보고서 제한에 대해서는 "-u" 및 "-h"도 참조하십시오.
옵션을 제공합니다.
--no-no-msg-크기
"크기 데이터가 없는 메시지"에 대한 보고서를 내보내지 마십시오.
메시지 크기는 큐 관리자에 의해서만 보고됩니다.
메시지는
(마지막) 정보가 없는 qmgr 로그 항목
특정 실행에 의해 처리된 로그
pflogsumm. 이것은 "메시지로 수신자
크기" 및 "배달된 바이트"의 합계입니다. 이들은 다음과 같습니다.
일반적으로 pflogsumm에 의해 "메시지가 없는 메시지"로 보고됩니다.
사이즈 데이터."
--no-smtpd-경고
이 스위치는 더 이상 사용되지 않습니다.
smtpd-경고-세부 사항
사용량이 많은 메일 서버, 예를 들어 ISP에서 SMTPD 경고
상당히 큰 보고서가 될 수 있습니다. 이 옵션
보고를 끕니다.
--문제-우선
"문제" 보고서(반송, 지연, 경고,
등) "일반" 통계 전에.
--rej-추가-에서
IP 주소를 나열하는 거부 보고서의 경우 또는
호스트/도메인 이름: 주소에서 보낸 이메일을
각 목록. ("부적절한 사용"에는 적용되지 않습니다.
SMTP 명령 파이프라인" 보고서.)
-q quiet - 빈 보고서의 제목을 인쇄하지 않습니다.
참고: 경고, 치명적 및 "마스터"에 대한 제목
메시지는 항상 인쇄됩니다.
--reject-detail
자세한 smtp 거부, 경고, 보류 및 폐기 제한
정상에 보고 . 0은 완전히 억제합니다.
--smtp-detail
자세한 smtp 전송 보고서를 상단으로 제한 .
0은 완전히 억제합니다.
--smtpd-통계
smtpd 연결 통계를 생성합니다.
"일별" 보고서는 하루에 대해 생성되지 않습니다.
보고합니다. 여러 날 보고서의 경우: "시간당" 숫자
일일 평균입니다(보고서 머리글에 반영됨).
--smtpd-경고-세부 사항
자세한 smtp 경고 보고서를 맨 위로 제한 .
0은 완전히 억제합니다.
--syslog-이름=이름
Postfix 로그 항목을 찾도록 syslog-name을 설정합니다.
기본적으로 pflogsumm은 로그 파일에서 항목을 찾습니다.
기본값인 "postfix"의 syslog 이름을 사용합니다.
기본값이 아닌 "syslog_name" 매개변수를 설정한 경우
Postfix 구성에서 이 옵션을 사용하여
그것이 무엇인지 pflogsumm에게 말하십시오.
아래에서 이 옵션 사용에 대한 설명을 참조하십시오.
아래의 "참고".
-유 맨 위 사용자 보고서에 표시합니다. 0 == 없음.
자세한 내용은 "-h" 및 "--*-detail" 옵션도 참조하십시오.
보고서 제한 옵션.
--verbose-msg-detail
메시지 지연, 반송 및 거부 요약의 경우:
잘린 이유가 아닌 전체 "이유"를 표시합니다.
참고: 이로 인해 보고서에 줄이 상당히 길어질 수 있습니다.
--verp-mung "VERP" 생성 주소(?) 뭉깅을 수행합니다. 전환하다
--verp-mung=2 다음 형식의 발신자 주소
"목록-반환-NN-someuser=some.dom@host.sender.dom"
에
"목록-반환-ID-someuser=some.dom@host.sender.dom"
즉, 숫자 값을 "ID"로 바꿉니다.
선택적 "=2"(두 번째 형식)를 지정하면
munging은 더 "공격적"이며 주소를 변환합니다.
다음과 같이 :
"목록-반환@host.sender.dom"
실제로: 2 미만을 지정하면
"간단한" munging 및 1보다 큰 결과
보다 "공격적인" 해킹이 적용됩니다.
이 옵션에 대해서는 "참고"를 참조하십시오.
--version 프로그램 이름과 버전을 출력하고 bail out합니다.
--zero-fill 특정 배열을 "제로 채우기"하여 보고서가
그렇지 않으면 비어 있을 수 있는 열의 데이터입니다.
RETURN VALUE
Pflogsumm은 관심 대상을 쉘에 반환하지 않습니다.
오류
오류 메시지는 stderr로 내보내집니다.
사용 예
전날 활동 보고서 작성:
pflogsumm -d 어제 /var/log/maillog
이전 주 활동 보고서(로그 회전 후):
pflogsumm /var/log/maillog.0
오늘 지금까지 일어난 일:
pflogsumm -d 오늘 /var/log/maillog
전날 활동 보고서를 생성하는 Crontab 항목
자정 10분 후.
10 0 * * * /usr/local/sbin/pflogsumm -d 어제 /var/log/maillog
2>&1 |/usr/bin/mailx -s "`uname -n` 일일 메일 통계" 포스트마스터
이전 주의 활동에 대한 보고서를 생성하기 위한 Crontab 항목.
(이 예에서는 메일 로그를 매주 교체한다고 가정합니다.
일요일 오전 4시 10분 이전.)
10 4 * * 0 /usr/local/sbin/pflogsumm /var/log/maillog.0
2>&1 |/usr/bin/mailx -s "`uname -n` 주간 메일 통계" 포스트마스터
위의 두 crontab 예제는 실제로 한 줄이어야 합니다.
각. 페이지로 인해 두 줄 이상으로 나뉩니다.
형식 문제.
onworks.net 서비스를 사용하여 온라인으로 pflogsumm 사용