第 8 章 使用 Performance Co-Pilot 监控性能
Performance Co-Pilot (PCP) 是用于监控、视觉化、存储和分析系统级性能测量的工具、服务和库集。
作为系统管理员,您可以使用 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
启用 SELinux 布尔值,以便
pmda-postfix
可以访问所需的日志文件:# 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)
man pages - 系统服务和使用 PCP 分发的工具