欢迎访问机房运维工作室

爱数知识库

AnyBackup-点击测试企业微信机器人时提示 webhook 发送消息请求出错,LogService 日志内提示错误:lookup qyapi.weixin

频道:爱数知识库 日期: 浏览:23

AnyBackup-点击测试企业微信机器人时提示 webhook 发送消息请求出错,LogService 日志内提示错误:lookup qyapi.weixin.qq.com on [::1]:53:

关键字

Webhook、LogService


适用产品

  • AnyBackup Express 7.0.x
  • AnyBackup Enterprise 7.0.x
  • AnyBackup CDM 7.0.x


问题描述

在 AnyBackup 管理控制台上,添加 Webhook 管理,点击测试企业微信机器人时提示 webhook 发送消息请求出错,LogService 日志内提示错误:

lookup qyapi.weixin.qq.com on [::1]:53: read udp [::1]:59000->[::1]:53: read: connection refused


问题影响

AnyBackup 无法正常推送告警信息。


问题原因

AnyBackup 到企业微信机器人 Webhook 地址的网络不通,导致点击测试无法通过,无法正常推送告警信息。


解决方案

为了解决该问题,需要放通 AnyBackup 到企业微信机器人 Webhook 地址的网络,步骤如下:

1.SSH 连接 AnyBackup 服务器后台,执行如下命令测试并获取企业微信机器人的地址。

ping qyapi.weixin.qq.com

333.png

注:上图示例表示 AnyBackup 无法正常解析企业微信机器人 Webhook 域名。

2.执行如下命令,给 AnyBackup 设置 DNS 服务器。

ip a

vi /etc/sysconfig/network-scripts/ifcfg-br0

DNS1=192.168.4.113

/etc/init.d/network restart

444.png

555.png

666.png

注:上图示例中,ip a 执行后显示 ip 所在的网卡即为备份使用的网卡,编辑该网卡配置 DNS 服务器地址即可,具体 DNS 服务器地址需要咨询网络管理员获得。

3.再次执行如下命令测试并获取企业微信机器人的地址。

ping qyapi.weixin.qq.com

777.png

注:上图示例中会提示企业微信机器人 Webhook 对应的地址,需要保证能正常 ping 通,如地址无法正常通,需要协调网络管理员调整。

4.确保第 3 步测试通过后进入 AnyBackup 界面,再次点击 Webhook 管理处的测试,推送状态显示正常即可。


更多信息

可以配置企业微信、钉钉的 webhook ,然后在【告警规则】中配置【告警策略】开启 “Webhook 告警”,即可通过机器人来推送告警信息。