8장. Performance Co-Pilot을 통한 성능 모니터링
PCP(Performance Co-Pilot)는 시스템 수준의 성능 측정을 모니터링, 시각화, 저장 및 분석하기 위한 툴, 서비스 및 라이브러리 제품군입니다.
시스템 관리자는 Red Hat Enterprise Linux 8의 PCP 애플리케이션을 사용하여 시스템의 성능을 모니터링할 수 있습니다.
8.1. pmda-postfix를 사용하여 postfix 모니터링
이 절차에서는 pmda-postfix
를 사용하여 postfix
메일 서버의 성능 지표를 모니터링하는 방법을 설명합니다. 초당 받은 이메일 수를 확인하는 데 도움이 됩니다.
사전 요구 사항
- PCP가 설치되어 있습니다. 자세한 내용은 PCP 설치 및 활성화를 참조하십시오.
-
pmlogger
서비스가 활성화되었습니다. 자세한 내용은 pmlogger 서비스 활성화를 참조하십시오.
절차
다음 패키지를 설치합니다.
pcp-system-tools
를 설치합니다.# yum install pcp-system-tools
pmda-postfix
패키지를 설치하여postfix
를 모니터링합니다.# yum install pcp-pmda-postfix postfix
로깅 데몬을 설치합니다.
# yum install rsyslog
테스트를 위해 메일 클라이언트를 설치합니다.
# yum install mutt
postfix
및rsyslog
서비스를 활성화합니다.# systemctl enable postfix rsyslog # systemctl restart postfix rsyslog
pmda-postfix
가 필요한 로그 파일에 액세스할 수 있도록 SELinux 부울을 활성화합니다.# setsebool -P pcp_read_generic_logs=on
PMDA
를 설치합니다.# cd /var/lib/pcp/pmdas/postfix/ # ./Install Updating the Performance Metrics Name Space (PMNS) ... Terminate PMDA if already installed ... Updating the PMCD control file, and notifying PMCD ... Waiting for pmcd to terminate ... Starting pmcd ... Check postfix metrics have appeared ... 7 metrics and 58 values
검증
pmda-postfix
작업을 확인합니다.echo testmail | mutt root
사용 가능한 지표를 확인합니다.
# pminfo postfix postfix.received postfix.sent postfix.queues.incoming postfix.queues.maildrop postfix.queues.hold postfix.queues.deferred postfix.queues.active
추가 리소스
-
rsyslogd(8)
,postfix(1)
및setsebool(8)
도움말 페이지 - PCP와 함께 배포된 시스템 서비스 및 도구