• 首先要确保 zabbix 的告警消息发送给了 OneAlert 平台,在 zabbix 中查找告警发送的报文消息

  • 查看方式:Trigger->点击 Trigger->进入 Event查看告警发送的报文消息

如图所示:

  • 如果没有发送报文消息,请返回配置文档,检查配置。

如果报文消息发送成功,但是OneAlert页面上没有告警,请找到 110monitor 的脚本文件,执行如下命令:

./110monitor licensekey trigger "alarmName:helloworld"

例如:

./110monitor b5a596f8-e968-f412-3354-c795c2432f0b trigger "alarmName:helloworld"
  • 如果返回 success,证明没问题,如果返回 failed,请检查网络。返回成功之后,请执行一下操作

  • 请修改 alert-agent 目录的权限为 zabbix:zabbix,修改 agent.log 的权限为 zabbix:zabbix,把 alert-agent/bin 目录的权限设置成777,把 alert-agent/jre/bin 目录权限设置成 777,alertscripts/110monitor 脚本权限设置成 777,然后触发告警。

  • 注:Zabbix3.0 加了三个规范,所以需要添加方可生效。zabbix3.0修改文档

查看日志示例

Q1:突然收不到告警,并且告警也未发送到平台,查看 OneAlert agent 日志显示结果返回为空。日志如下图。

解决方案:result 是 null 说明网络有问题。可在这台机器上 ping api.onealert.com。

Q2:[欢迎随时补充]

如果还有问题,请联系QQ:1109116677,线上工程师帮您解决问题。


如果您对 OneAlert 感兴趣,可以选择使用我们的产品,只需要点击下面的按钮免费注册即可。


注册,永久免费使用 OneAlert