• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

UC如何能接收别的平台的告警信息?

2天前提问
  • 0关注
  • 0收藏,52浏览
粉丝:0人 关注:0人

问题描述:

UC如何能接收别的平台的告警信息?

2 个回答
粉丝:32人 关注:2人

U‑Center5.0 接收第三方外部平台告警的 4 种方式

其他平台(防火墙、其他网管、业务系统)把告警送入 UC5 告警中心,优先顺序:SNMP Trap > Syslog > 开放 API > 脚本中转H3C。

方式 1:SNMP Trap(最常用,推荐)

  1. 第三方平台配置 SNMP‑Trap,Trap 目标 IP 填写 U‑Center5.0 北向业务 VIP,端口 UDP 162;团体字保持一致。
  2. UC5 侧:【监控‑告警配置‑Trap 定义管理】
    • 标准 MIB 的 trap:平台内置解析;
    • 第三方私有 TrapOID:导入对方 MIB 文件,新增自定义 Trap 解析模板,否则只能收到原始事件,无法生成标准化告警H3C。
  3. 防火墙策略放行第三方设备 → UC5 UDP 162 端口。

优点:标准网管协议,告警可分级、可自动恢复;缺点:私有 OID 需要手动维护 MIB。

方式 2:接收 Syslog 日志,转成 UC 告警

第三方平台把告警事件输出 syslog,发送到 UC5 的 syslog 监听端口(UDP514)。

  1. 第三方配置 syslog 服务器地址为 UC 北向 VIP,UDP514。
  2. UC5【监控‑告警配置‑syslog 告警规则】,编写正则匹配规则:匹配 syslog 关键字,映射成 UC 告警级别、告警标题。

缺点:syslog 本身没有告警恢复报文;第三方故障清除后 UC 不会自动把告警置为恢复,需要人工关闭告警。适合业务系统、非网管类第三方平台。

方式 3:UC 北向 Restful API(第三方主动推送告警)

第三方平台调用 UC5 对外开放的创建告警 API,直接 POST JSON 报文往 UC 告警中心写入告警事件H3C。

  • 接口:创建活动告警;同时还有清除告警接口,故障恢复时调用接口关闭这条告警。
  • 获取位置:【自动化‑API 库‑系统接入】,看告警相关接口文档。

优点:告警发生、告警清除都可控,标准化程度最高;缺点:需要对方平台开发适配对接代码。

方式 4:脚本中转(无开发能力的兜底方案)

第三方输出告警到文件 /syslog,部署脚本读取消息,调用 UC 的创建告警 API,把事件推送进告警中心。适合老旧系统,没有 Trap、没有 API。

重要限制 & 注意点

  1. 网络:第三方设备必须能访问 UC5 北向 VIP,防火墙放行对应端口:
    • SNMP‑Trap:UDP/162
    • Syslog:UDP/514
    • RestAPI:TCP/443
  2. Syslog 方式无法自动恢复告警;想要自动恢复优先用 Trap 或者 API。
  3. Trap 收到后不生成告警:多半是缺少 MIB 解析定义,只在原始 Trap 日志里能看到报文。

快速选型小总结

表格

对接场景推荐方案
第三方是网络 / 硬件设备(支持 SNMP Trap)SNMP Trap,导入 MIB
业务系统,只能输出 syslogSyslog 转告警(注意不能自动恢复)
第三方平台可做少量开发调用 UC 告警 Restful API(最优)
老旧系统无任何协议脚本读取日志调用 API 推送

暂无评论

粉丝:15人 关注:9人

H3C UC(统一通信)平台接收第三方平台告警的实现方式及关键配置如下:
1. 接口对接方式
UC支持通过SNMP Trap、RESTful API、Syslog三种主流方式对接第三方平台告警:
第三方平台主动向UC发送SNMP Trap报文,UC通过告警管理模块解析接收;
第三方平台调用UC开放的告警上报REST接口,按约定格式推送告警;
第三方平台将告警以Syslog日志形式发送至UC日志服务器,UC匹配规则后转为告警。
2. SNMP Trap对接关键配置
进入系统视图
system-view
开启SNMP Agent
snmp-agent
设置SNMP版本(以v2c为例)
snmp-agent sys-info version v2c
配置第三方平台为Trap发送端,指定团体名与UC接收地址
snmp-agent target-host trap address udp-domain udp-port 162 params securityname <团体名> v2c
第三方平台需配置与UC一致的SNMP版本、团体名,将告警Trap发往UC的162端口。
3. RESTful API对接关键配置
UC侧:进入[系统管理/开放平台/API管理],创建第三方对接应用,获取AppID、AppSecret,开放“告警上报”接口权限;
第三方侧:调用UC告警上报接口(POST /ucapi/v1/alarm/report),携带鉴权Token与告警字段(告警ID、级别、源设备、描述等),按UC接口规范格式推送。
4. Syslog对接关键配置
UC侧开启Syslog告警转换
system-view
info-center enable
info-center source default channel loghost log level informational
配置第三方平台Syslog源地址与告警匹配规则
alarm
syslog-rule enable
syslog-rule <规则名> match <关键字> level <告警级别> source-ip <第三方平台IP>
第三方平台配置Syslog服务器地址为UC IP,端口默认514,UC按规则将匹配的Syslog转为平台告警。
可通过UC[告警管理/告警查询]页面验证告警是否正常接收。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明