首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事件通知

事件通知
EN

Stack Overflow用户
提问于 2018-12-03 19:50:55
回答 2查看 583关注 0票数 0

我正在尝试配置自定义通知。我在Zabbix服务器上使用带有Ubuntu 16.04的amazon aws实例。我的测试场景是,当应用程序宕机时,我会收到一个通知(调用API)。现在,问题是触发器没有像我想的那样调用通知,我想知道我是否采取了正确的步骤。

1)创建开启ZBX的主机;(工作中)

2)创建要监控的项目-具有键值net.tcp.service; 的应用程序(工作中)

3)创建触发器,校验"last“值of net.tcp.service =0 ({shop_preco:net.tcp.servicehttp,*,****.last()}=0);(工作中)

4)创建一个简单的测试脚本,使用curl调用外部API的端点,并将其保存到Create脚本文件夹(/usr/lib/zabbix/ alertscripts );(工作中)

5)创建一个媒体类型,类型为4)中提到的文件的Script类型和Script name值;(?)

6)创建一个条件为触发器名称包含{item_name}的操作,一个操作为Send message to users,操作为步骤5)创建的媒体类型的值为Send only to;(?)

任何帮助我们都将不胜感激。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-12-04 10:40:01

这是一个基本的问题。首先,确保您的脚本运行良好,并且zabbix用户对脚本文件具有read&exec权限。

然后,您只需按照官方文档创建媒体type.Read此URL https://www.zabbix.com/documentation/4.0/manual/config/notifications/media/script

注意:您应该使用zabbix用户,即启动zabbix服务器守护进程的用户。zabbix将通过派生来自zabbix服务器守护进程的进程来执行脚本。

第三,配置action.follow这个url :https://www.zabbix.com/documentation/4.0/manual/config/notifications/action

操作完成后,查看操作日志报告。另请参阅:https://www.zabbix.com/documentation/4.0/manual/web_interface/frontend_sections/reports/action_log

最后,处理操作的错误。

票数 0
EN

Stack Overflow用户

发布于 2018-12-05 00:21:00

我今天找到了这个链接http://cavaliercoder.com/blog/testing-zabbix-actions.html

通过将介质添加到用户管理>用户>用户>介质>添加,解决了该问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53593286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档