메일 필터링 · 1 min read · Nov 14, 2025

우분투 대퍼, 메일스캐너, 스팸어쌔신, 레이저, 파이저, DCC 및 클램AV를 이용한 포스트픽스 스팸 필터 - 페이지 5

4 Mailscanner-MRTG 설치 (선택 사항)

apt-get install mrtg apache2 snmp snmpd libsnmp4.2

debconf MRTG 화면에서 “예”를 선택합니다.

rm /etc/cron.d/mrtg

우리는 그것이 필요하지 않습니다.

먼저 기본 SNMP 구성을 백업합시다. 그런 다음 올바른 설정으로 새 구성을 만듭니다.

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.conf

새 snmpd.conf 파일에 이 텍스트를 붙여넣습니다.

# 이 줄은 snmp 데몬이 루프백 인터페이스에서만 수신하도록 만듭니다.
# 대체 포트에서 실행하려면 161 부분을 변경하십시오.
# (새 포트로 mailscanner-mrtg.conf 파일을 업데이트하는 것을 잊지 마십시오.)
agentaddress localhost:161
# ucd-snmp의 경우 대신 이 버전을 사용하십시오.
#agentaddress 161@localhost

# 이 줄은 단일 커뮤니티 문자열(읽기 전용 액세스 포함)을 설정합니다.
# localhost에서만 액세스가 허용됩니다.
# 사용자가 머신에 로그인하고 snmp에서 정보를 쉽게 얻지 못하도록 하려면
# 'public'을 다른 것으로 변경하십시오.
# (mailscanner-mrtg.conf에서 커뮤니티 문자열을 업데이트하는 것을 잊지 마십시오.)
rocommunity  public localhost

# 시스템 정보, 원하시면 변경하십시오.
syslocation YourSysLocation
syscontact Support <[email protected]>
/etc/init.d/snmpd restart

MailScanner-MRTG를 설치하려면 다운로드한 다음 설치해야 합니다.

http://sourceforge.net/projects/mailscannermrtg/로 가서 최신 tarball을 다운로드합니다. 이 글을 쓰는 시점에서 0.10.0이었습니다.

tar xzvf mailscanner-mrtg-0.10.00.tar.gz  
cd mailscanner-mrtg-0.10.00

install.pl을 편집합니다.

vi install.pl

이 스크립트에서 몇 가지 옵션을 변경합니다. 다음 매개변수는 다음과 같아야 합니다:

"mrtgcfg" => "/etc/",
"www" => "/var/www/",
"wwwconf" => "/etc/apache2",

install.pl을 실행합니다.

./install.pl

우리는 install.pl의 구성을 확인했으므로 설치를 진행하십시오… mailscanner-mrtg 구성으로 편집기가 열리면 닫으십시오. 나중에 편집할 것입니다:

/etc/MailScanner/mailscanner-mrtg.conf를 편집하고 다음 줄을 변경하십시오:

WWW Root = /var/www/
MTA = postfix
MTA Incoming Log = /var/log/mail.log
MTA Outgoing Log = /var/log/mail.log
MTA Reject Log = /var/log/mail.log
Incoming Queue Dir = /var/spool/postfix/hold/
Restart MailScanner = /usr/bin/check_mailscanner
MailScanner Log = /var/log/mail.log
Outgoing Queue Dir = /var/spool/postfix/deferred/:/var/spool/postfix/defer/
#MailScanner Work Directory = /var/spool/MailScanner/incoming #주석 처리하지 않으면 마운트 포인트입니다.
Spool Directory = /var/spool #주석 처리하지 않으면 마운트 포인트입니다.
Use SNMP = yes
SNMP Community = public #또는 SNMPD.CONF에서 설정한 대로

MailScanner-MRTG를 시도해 보겠습니다. 두세 번 실행해 보십시오. 처음 몇 번은 오류가 표시되어야 합니다. 오류가 계속 표시되면 문제가 있는 것입니다:

env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg

mrtg를 5분마다 실행하도록 cron에 이 줄을 추가합니다:

crontab -e
0-59/5 * * * * env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg 1> /dev/null 2> /dev/null
/etc/init.d/cron restart

좋습니다. http://spf.example.com/mailscanner-mrtg로 가서 그래프가 업데이트되는지 확인해 보십시오. 작동하지 않는 그래프는 /var/www/mailscanner-mrtg/index.htm 파일을 편집하여 주석 처리해야 합니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.