网络管理工具Hyperic HQ对Qmail的监控和管理
qmail是一个因特网邮件传送代理(简写为MTA),它运行在linux/Unix兼容系统下,是一个直接代替UNIX下Sendmail软件的邮件传送程序。qmail使用SMTP协议与其它系统上的MTA交换邮件。
作为Linux下面主流的邮件系统内核,大量著名的商业邮件系统都是在Qmail内核下开发,比如Hotmail Qmail等。Qmail具有安装方便、安全性高、邮件结构合理、支持SMTP服务、队列管理、邮件反弹、基于域名的邮件路由、SMTP传输、转发和邮件列表、本地(邮件)传送、POP3 服务等强大的功能。它已经逐渐替代传统的Sendmail成为linux下邮件系统内核的主流选择。qmail是面向安全而设计的,作者曾经悬赏500美元来找出qmail的安全漏洞,但是直到2006年,还是没有人能领取这笔奖金。
网络管理工具Hyperic HQ对qmail的监控是通过插件来实现的。
Qmail邮件服务器插件
Qmail邮件服务器插件由以下几个组件组成:
Process Metrics - 监控qmail发送进程
Script Metrics - 打包的qmail-qstat脚本
Protocol Metrics - 监控SMTP和POP3
详细参考:http://support.hyperic.com/display/hyperforge/qmail+Plugin
qmail服务器
日志跟踪支持: No
配置跟踪支持: No
定制属性支持: None
支持的控制操作: None
支持的参数:
Name | Alias | Units | Category | Default On | Default Interval |
---|---|---|---|---|---|
Availability | Availability | percentage | AVAILABILITY | true | 5 min |
Process Virtual Memory Size | ProcessVirtualMemorySize | B | UTILIZATION | false | 5 min |
Process Resident Memory Size | ProcessResidentMemorySize | B | UTILIZATION | true | 5 min |
Process Page Faults | ProcessPageFaults | none | UTILIZATION | false | 10 min |
Process Page Faults per Minute | ProcessPageFaults1m | none | UTILIZATION | false | 10 min |
Process Cpu System Time | ProcessCpuSystemTime | ms | UTILIZATION | false | 10 min |
Process Cpu System Time per Minute | ProcessCpuSystemTime1m | ms | UTILIZATION | false | 10 min |
Process Cpu User Time | ProcessCpuUserTime | ms | UTILIZATION | false | 10 min |
Process Cpu User Time per Minute | ProcessCpuUserTime1m | ms | UTILIZATION | false | 10 min |
Process Cpu Total Time | ProcessCpuTotalTime | ms | UTILIZATION | false | 10 min |
Process Cpu Total Time per Minute | ProcessCpuTotalTime1m | ms | UTILIZATION | false | 10 min |
Process Cpu Usage | ProcessCpuUsage | percentage | UTILIZATION | true | 5 min |
Process Start Time | ProcessStartTime | epoch-millis | AVAILABILITY | false | 5 min |
Process Open File Descriptors | ProcessOpenFileDescriptors | none | UTILIZATION | false | 5 min |
Process Threads | ProcessThreads | none | UTILIZATION | false | 5 min |
Messages In Queue | MessagesInQueue | none | UTILIZATION | true | 5 min |
Messages Awaiting Preprocessing | MessagesAwaitingPreprocessing | none | UTILIZATION | true | 5 min |
qmail POP3服务
日志跟踪支持: No
配置跟踪支持: No
定制属性支持: None
支持的控制操作: None
支持的参数:
Name | Alias | Units | Category | Default On | Default Interval |
---|---|---|---|---|---|
Availability | Availability | percentage | AVAILABILITY | true | 10 min |
Inbound Connections | InboundConnections | none | UTILIZATION | true | 5 min |
Outbound Connections | OutboundConnections | none | UTILIZATION | true | 5 min |
qmail SMTP服务
日志跟踪支持: No
配置跟踪支持: No
定制属性支持: None
支持的控制操作: None
支持的参数:
Name | Alias | Units | Category | Default On | Default Interval |
---|---|---|---|---|---|
Availability | Availability | percentage | AVAILABILITY | true | 10 min |
Inbound Connections | InboundConnections | none | UTILIZATION | true | 5 min |
Outbound Connections | OutboundConnections | none | UTILIZATION | true | 5 min |