Fluentd 和 Skype for Business

Fluentd and skype for business

有什么方法可以将 Skype for Business 与 Fluentd 一起使用?

如果没有这样的插件,我可以使用命令行向 Skype for Business 收件人发送消息吗?

因为 Skype for Business (=SfB) 有一个 XMPP 网关,大部分在产品中开箱即用(如果管理员配置正确),如所写 here:

Edge Servers also include a fully-integrated Extensible Messaging and Presence Protocol (XMPP) proxy, with an XMPP gateway included on Front End Servers. You can configure these XMPP components to enable your Skype for Business Server users to add contacts from XMPP-based partners for instant messaging and presence.

您可以设置 XMPP 服务器(例如 Jabber),然后在 XMPP 服务器和 Skype for Business 环境之间建立联盟。这很容易做到。

对于 XMPP 服务器,有很多可能的选项可以通过命令行发送消息,例如 sendxmpp:

echo "hello bob!" | sendxmpp -s hello someone@jabber.org

然后您就可以摆脱任何中继到 Microsoft API 的任何东西,并且可以使用所有 XMPP 插件/库。 XMPP gateway solution outlined above will also work with Lync 2013 如果你需要的话。

如果该联盟已经就位,您还可以使用此 Fluentd plugin: fluent-plugin-jabber 通过 XMPP 联盟发送消息。

P.S: 您还可以将网络监控解决方案 Nagios 连接到 XMPP 服务器,以便 Nagios 通过这种方式向 Skype for Business 用户发送警告消息。如果您需要搜索其他实现示例。