首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Zabbix通知MS团队

Zabbix通知MS团队
EN

Stack Overflow用户
提问于 2022-04-08 17:40:46
回答 2查看 625关注 0票数 0

我在虚拟机分操作系统上有zabbix。Zabbix被配置为只能从内部网络访问https://192.168.42.13服务器、Server可以访问互联网。我从Office365 MS Teams连接器配置下载。在zabbix中设置了所有设置,但在MS团队中没有收到任何通知。这个问题是因为zabbix配置为只访问内部网络吗?如果是的话,如何发出通知而不打开zabbix前端的互联网?

EN

回答 2

Stack Overflow用户

发布于 2022-04-16 07:26:42

模拟相同的进程,以便启用/发送zabbix通知松弛。

启用一个传入的webhook到您的MS团队通道。

使用传入的web钩子并在您的zabbix服务器上创建Ms teams媒体类型。模仿松弛媒体类型中的javascript,它应该可以工作。

票数 0
EN

Stack Overflow用户

发布于 2022-04-17 18:03:44

您没有提供有关错误的日志或信息,但几周前我也与Teamweb钩子有问题。上一次,微软为web钩子更改了URI,并为此对zabbix脚本进行了必要的小更改(如果您还没有这样做的话)。

管理->媒体类型的-> MS Team ->脚本:

在那里,你必须检查你是否有适当的支票:

代码语言:javascript
运行
复制
if (!params.teams_endpoint) {
    throw 'Cannot get teams_endpoint';
}
else if (!params.teams_endpoint.includes('office.com/webhook')) {
    throw 'Invalid MS Teams webhook URL: ' + params.teams_endpoint;
}

“否则如果”中的变化对我有帮助

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

https://stackoverflow.com/questions/71801190

复制
相关文章

相似问题

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