本文档提供有关发送SNMP陷阱的Tidal Enterprise Scheduler(TES)问题的基本故障排除提示。
陷阱接收系统列表,以及系统用于接收陷阱的端口号
权限/能够编辑TES系统的master.props文件,或在主配置目录中创建文件
在进行此类配置后,允许/能够重新启动TES系统
工作的TES系统和能够接收SNMP陷阱的一个或多个系统
本文档中的信息基于Tidal Master(Windows或Unix)。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
请完成以下步骤:
按照Tidal Enterprise Scheduler中的指定检查SNMP配置文件:配置SNMP。请注意,应仅使用该文档中定义的两种方法之一。如果同时使用这两种方法,则可能导致不可预知的结果。
验证配置文件是否已正确读取到主设备。
在主菜单中,选择活动>配置计划程序。
从Logging(记录)选项卡,将Event Manager Log(事件管理器日志)设置为High Debug(高调试),然后单击OK(确定)。注意上一个值,以便以后可以重置。通常情况下,情况很严重。
检查最新的主日志文件,并查找此错误:
Could not parse snmp configuration file: Content is not allowed in prolog.
这表示snmpconfig.xml文件中存在错误。
更正此错误并重新启动主设备。
错误消失后,将事件管理器日志级别重置为上一个值。
完成以下步骤以验证主设备是否尝试发送陷阱:
在主菜单中,选择活动>配置计划程序。
从Logging(记录)选项卡,将Event Manager Log(事件管理器日志)设置为High Debug(高调试),然后单击OK(确定)。注意上一个值,以便以后可以重置。通常情况下,情况很严重。
在主日志文件中,查找类似以下的条目(当然,允许系统唯一性):
enter: snmp handle(ActionSNMP: 9) enter: snmp execute(ActionSNMP: 9) try to send SNMP trap message SNMP job trap is sent to host 'vlillico_4.tidalsoft.local'. Alert ID is '4' SNMP trap message is sent. SNMP trap is sent successfully. Snmp ID : 9 exit: snmp execute(ActionSNMP: 9) Executed action Action: 9
这些消息表示主设备确实发送了陷阱。
此行中的目标不正确表示配置文件可能包含错误(请参阅“配置检查”部分):
No IP address accessable for SNMP manager, hostname = 'localhost'
完成此测试后,将事件管理器日志级别重置为其先前的值。
如果目的系统未接收已通过上述方法验证为正在发送的陷阱,则应检查此问题:
路由问题 — 到目标主机的“ping”或“tracert”(在Unix上为“traceroute”)是否成功完成。
防火墙规则 — SNMP陷阱使用UDP发送,目的端口为162(除非在上面列出的TES SNMP配置中更改)。检查主机和接收主机上的本地(软件)防火墙以及基础设施级(硬件)防火墙。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
10-Aug-2011 |
初始版本 |