안녕하세요.
사용자의 눈높이에 맞춘 이메일보안 지킴이 지란지니입니다.
Q. 메일스크린 서버가 재기동된 후 서비스가 정상적으로 동작하는지 어떻게 확인하나요?
서버가 정상 부팅되면 필수 서비스는 자동으로 시작되며, 아래 절차에 따라 각 프로세스의 동작 여부를 수동으로 확인할 수 있습니다.
1. SMTP 프로세스 (메일 송수신 처리)
메일 송수신을 담당하는 핵심 프로세스입니다.
확인 방법
SSH(원격 터미널 접속) 콘솔에서 아래 명령어를 실행합니다.
ps -ef | grep smtp
- 정상: 1개 이상의 프로세스가 목록에 표시됩니다.
- 비정상: grep 결과 외에 별도 프로세스가 표시되지 않습니다.
비정상 시 조치
/sniper/init.d/snipe start
2. DB 프로세스 (데이터베이스)
메일 이력 및 정책 데이터를 관리하는 프로세스입니다.
확인 방법
ps -ef | grep mysql
- 정상: 1개 이상의 프로세스가 목록에 표시됩니다.
- 비정상: grep 결과 외에 별도 프로세스가 표시되지 않습니다.
비정상 시 조치
/sniper/init.d/mysqld start
3. 로그 작성 프로세스
메일 처리 이력을 기록하는 프로세스입니다.
확인 방법
ps -ef | grep log_broker
- 정상: 1개의 프로세스가 목록에 표시됩니다.
- 비정상: grep 결과 외에 별도 프로세스가 표시되지 않습니다.
비정상 시 조치
/sniper/init.d/log_brokerd start
주의: 로그 작성 프로세스는 DB 프로세스가 먼저 정상 동작 중인 상태에서만 시작됩니다. DB가 실행되지 않은 상태에서 시작하면 오류 메시지가 출력됩니다. 반드시 DB 프로세스를 먼저 확인하시기 바랍니다.
4. 웹(HTTP) 프로세스 (관리자 웹 화면)
웹 관리자 페이지 접속을 담당하는 프로세스입니다.
확인 방법
ps -ef | grep http
- 정상: 1개 이상의 프로세스가 목록에 표시됩니다.
- 비정상: grep 결과 외에 별도 프로세스가 표시되지 않습니다.
비정상 시 조치
/sniper/init.d/httpd start
5. 바이러스 검사 프로세스
첨부파일 등의 악성코드 검사를 담당하는 프로세스입니다.
확인 방법
ps -ef | grep virus
- 정상: 1개 이상의 프로세스가 목록에 표시됩니다.
- 비정상: grep 결과 외에 별도 프로세스가 표시되지 않습니다.
비정상 시 조치
/sniper/init.d/sophos start
6. 전체 프로세스 점검 순서 요약
프로세스 간 의존 관계가 있으므로 아래 순서대로 점검하시기 바랍니다.
| 순서 | 프로세스 | 확인 명령어 | 비정상 시 시작 명령어 |
|---|---|---|---|
| 1 | DB | ps -ef | grep mysql | /sniper/init.d/mysqld start |
| 2 | SMTP | ps -ef | grep smtp | /sniper/init.d/snipe start |
| 3 | 로그 작성 | ps -ef | grep log_broker | /sniper/init.d/log_brokerd start |
| 4 | 웹(HTTP) | ps -ef | grep http | /sniper/init.d/httpd start |
| 5 | 바이러스 검사 | ps -ef | grep virus | /sniper/init.d/sophos start |
7. 최종 확인 — 메일 송수신 테스트
위의 모든 프로세스 점검이 완료된 후, 외부로 테스트 메일을 발송하여 정상 처리 여부를 최종 확인합니다.
웹 관리자 페이지의 SMTP Filter > 메일 이력 메뉴에서 발송한 메일의 처리 결과 로그를 확인할 수 있습니다.
추가 문의 사항이 있으시면 기술지원팀으로 언제든지 연락해 주시기 바랍니다.