applTable 提供服务器信息。它是一维表格,一行用于 MTA,其他每一行用于以下一个服务器(如果已启用):WebMail HTTP、IMAP、POP、SMTP 和 SMTP Submit。该表提供版本信息、正常运行时间、当前操作状态(up、down、congested)、当前连接数量、累积连接总数和其他相关数据。
以下是 applTable (mib-2.27.1.1) 中的数据的示例。
applTable: applName.1 = mailsrv-1 MTA on mailsrv-1.west.sesta.com (1) applVersion.1 = 5.1 applUptime.1 = 7322 (2) applOperStatus.1 = up (3) applLastChange.1 = 7422 (2) applInboundAssociations.1 = (5) applOutboundAssociations.1 = (2) applAccumulatedInboundAssociations.1 = 873 applAccumulatedOutboundAssociations.1 = 234 applLastInboundActivity.1 = 1054822 (2) applLastOutboundActivity.1 = 1054222 (2) applRejectedInboundAssociations.1 = 0 (4) applFailedOutboundAssociations.1 = 17 applDescription.1 = Sun Java System Messaging Server 6.1 applName.2 1 = mailsrv-1 HTTP WebMail svr. mailsrv-1.sesta.com (1) ... applName.3 = mailsrv-1 IMAP server on mailsrv-1.west.sesta.com ... applName.4 = mailsrv-1 POP server on mailsrv-1.west.sesta.com ... applName.5 = mailsrv-1 SMTP server on mailsrv-1.west.sesta.com ... applName.6 = mailsrv-1 SMTP Submit server on mailsrv-1.west.sesta.com ... |
注释:
应用程序 (.appl*) 后缀(.1、.2 等)为行编号 applIndex。applIndex 的值 1 代表 MTA,值 2 代表 HTTP 服务器,等等。因此,在此示例中,表格的第一行提供 MTA 中的数据,第二行提供 POP 服务器中的数据,等等。
等号后边的名称是受监视的 Messaging Server 实例的名称。在此示例中,实例名称是 mailsrv-1。
这些是 SNMP 时间戳值,也是事件发生时的 sysUpTime 的值。sysUpTime 是 SNMP 主代理启动后以百分之一秒为单位的计数。
通过已配置的 TCP 端口实际连接到 HTTP、IMAP、POP、SMTP 和 SMTP Submit 服务器,并使用相应协议(例如,用于 HTTP 的 HEAD 请求和响应,用于 SMTP 的 HELO 命令和响应等)执行简单操作可以确定这些服务器的运行状态。通过此连接尝试,可以确定每个服务器的状态—up (1)、down (2) 或 congested (4)。
请注意,这些探测将显示为服务器的正常入站连接,并会影响每台服务器的 applAccumulatedInboundAssociations MIB 变量的值。
对于 MTA,操作状态即作业控制器的操作状态。如果 MTA 显示为“up”,则作业控制器也为“up”。如果 MTA 显示为“down”,则作业控制器也为“down”。该 MTA 操作状态独立于 MTA 的服务分发程序的状态。MTA 的操作状态只有 up 值或 down 值。尽管作业控制器中包含 "congested" 这一概念,但 MTA 状态中没有此概念。
对于 HTTP、IMAP 和 POP 服务器,applRejectedInboundAssociations MIB 变量表示失败的登录尝试的数量,而不是被拒绝的入站连接尝试的数量。
监视列出的每个应用程序的服务器状态 (applOperStatus) 对于监视每台服务器至关重要。
如果自最后一次 MTA 入站活动(如 applLastInboundActivity 所示)至今已有很长一段时间,则可能出现了故障,从而无法连接。如果 applOperStatus=2 (down),则受监视服务已关闭。如果 applOperStatus=1 (up),则问题可能出现在其他地方。