监控
该代理可:
通过 MIB 提供带外服务器状态
Domino SNMP Agent 通常间接地通过 Domino SNMP Agent 服务器的附加任务来监控服务器的状态,该附加任务使用 IPC 来确定服务器是运行还是停机。Domino SNMP Agent 不是 Lotus Notes API 应用程序;它的所有状态信息都是带外搜集的。
通过 SNMP 提供对 Domino 服务器的控制
通过 SNMP 可使用下列三种控制功能:
注意 zSeries(R) (S/390) 平台不支持重新启动功能。
提供服务器状态的实时警报
Domino SNMP Agent 可以持续监控服务器的状态。状态更改可通过 SNMP 陷阱的形式发送。通过下列三种方式,服务器状态的实时警报可显著地增强对服务器状态(是运行还是停机)的监控:
最重要的附加状态是服务器是否特意被禁用。这一点可以避免这类情况,如在进行例行维护时呼叫技术支持人员。
确定服务器状态的方法是通过 LNSNMP 及其 Domino 服务器附加任务(首选 QuerySet 处理程序,事件截取器也可)之间的脉冲。仅当 LNSNMP 首先通过与 SNMP 附加任务通信而确定服务器工作正常时,才会出现陷阱 13 和 16。如果服务器启动时有问题,则不会出现陷阱。如果一直存在陷阱 13 的情况(服务器不响应),就会出现陷阱 16;换言之,在看到陷阱 16 之前会先看到陷阱 13。
将 Domino 事件作为 SNMP 陷阱转发
Domino 事件的转发与实时警报类似。一旦 Domino 使用 Event 服务器任务生成了 SNMP 陷阱,就会实时地将它们转发。严格地说,统计信息监控器不是实时的,因为 Domino 仅使用 Collector 服务器任务定期地生成它们。Domino SNMP Agent 的优势之一就是它可使这些事件跨 Domino 网络域整合。
Domino 事件的文本消息包含数条如下标记的信息:
Type -- 事件类型(参阅下面的内容)。
Severity -- 事件严重程度(参阅下面的内容)。
TimeStamp -- 时间印章将转换为 UNIX Epoch 格式。请注意,这是服务器的时间印章,而不是控制台的。
Text -- 事件消息(以服务器的本地语言)。
Seq -- 由 LNSNMP 指定。
注意 除 Seq 域外,其他所有的域都直接来自 Domino 服务器。
1 Comm
2 Security
3 Mail
4 Replica
5 Resource
6 Misc
7 Server
8 Statistic
9 Update
1 Fatal
2 Failure
3 Warning (high)
4 Warning (low)
5 Normal
许多 Domino 统计信息都可使用 SNMP 获得。通过检查 Domino MIB 中以“--<<”字符串开头的注释,可以查看哪些 MIB 对象是由 Domino 统计信息直接派生而来。
SNMP 安全性
SNMP 版本 1 并不是一种安全协议。SNMP 的本地安全仅使用群体名称和 IP 地址。所有的站点都应该让他们的安全人员审查 Domino SNMP Agent 的部署。但是,Domino SNMP Agent 提供的控制功能不会产生很大的安全风险(例如,对控制台或数据库的访问不会受影响)。
另请参阅