具有 IM 日志记录/代理设置经验

具有 IM 日志记录/代理设置经验

我们对办公室间消息传递有需求,虽然目前使用它的几个人都使用 AIM,但我们意识到这种设置被滥用的可能性相当高。我们希望使用某种日志系统作为威慑。

您能否推荐一些好的 IM 日志代理,以及您有使用这些代理的经验吗?我们希望特别监控 AIM。

这需要在 FreeBSD 上运行并且不需要 java,如果您希望为我们的问题提出替代解决方案,请随意这样做。

谢谢,Chance

答案1

我实际上没有使用过,但我听说有人使用埃贾伯德和...一起潘达斯奈基记录通过 Jabber 服务器发送的消息。

为了实现完整的 IM 日志记录,您还需要再次通过防火墙阻止用户直接访问服务器,并通过 ejabberd 阻止他们访问。

ejabberd 相对于 Openfire 的优势在于 ejabberd '只'使用 erlang,而不使用 java。

另一消息人士称IM检查器也可以使用,这样就不需要中间的 jabber 服务器了。不过,由于是小规模设置,所以他不能透露太多有关性能的信息。

答案2

根据我的经验,我建议设置一个 Jabber/XMPP 服务器,允许公共 IM 协议通过网关通过该服务器,然后阻止来自工作站的所有公共 IM 流量。这样人们将能够访问公共 IM,但只能通过您提供的服务器,然后该服务器将被记录下来。

我特别体验过使用 Openfire 进行此设置,它是基于 Java 的,因此它不符合该要求。但其他 Jabber/XMPP 服务器应该提供相同的设置,但它们不是基于 Java 的。

答案3

您说“办公室间”,只要您不是指公司间,您可能想采纳 Alex 对 Jabber 的建议,那里的一些优秀服务器甚至可以将您现有的目录作为用户源作为后端。

有了它你甚至不需要网关。

您可以使服务器开放以与其他 Jabber 服务器联合,但这不是必需的。

至于使用情况,我发现一旦用户使用已填充的联系人列表登录,他们就可以更轻松地使用公司即时通讯处理公司事务,因为他们不需要向人们询问他们的身份证。

相关内容