Chance Asked: 2009-07-07 06:20:51 +0800 CST2009-07-07 06:20:51 +0800 CST 2009-07-07 06:20:51 +0800 CST 具有 IM 日志记录/代理设置的经验 772 我们需要办公室间消息传递,虽然现在使用它的几个人使用 AIM,但我们意识到这种设置滥用的可能性非常高。我们希望使用某种日志系统作为威慑。 您能否提供有关良好 IM 日志记录代理的建议,以及使用这些相同设置的经验?我们特别希望监控 AIM。 这将需要在 FreeBSD 上运行,并且不需要 java,如果您想为我们的问题提出替代解决方案,请随时这样做。 谢谢,机会 proxy messaging 3 个回答 Voted Alex 2009-07-07T06:36:35+08:002009-07-07T06:36:35+08:00 根据我的经验,我建议设置 Jabber/XMPP 服务器,通过网关允许公共 IM 协议通过,然后阻止来自工作站的所有公共 IM 流量。这样,人们将能够访问公共 IM,但只能通过您提供的服务器,然后该服务器将被记录。 我特别有使用基于 Java 的 Openfire 进行此设置的经验,因此它不符合该要求。但是还有其他 Jabber/XMPP 服务器应该提供相同的设置,但不是基于 java 的。 Best Answer towo 2009-07-07T06:59:38+08:002009-07-07T06:59:38+08:00 我实际上并没有这方面的经验,但我听说有人使用ejabberd和Bandersnatch来记录通过 Jabber 服务器发送的消息。 为了实现完整的 IM 日志记录,您必须再次阻止用户直接访问服务器,并通过您的 ejabberd 蛇行。 ejabberd 相对于 Openfire 的优势在于 ejabberd “仅”使用 erlang,而不是 java。 另一个消息来源声称,也可以使用IMSspector,从而无需中间的 jabber 服务器。不过,小规模的设置,所以他不能说太多关于性能。 LapTop006 2009-07-07T06:52:21+08:002009-07-07T06:52:21+08:00 你说“办公室间”,只要你不是指公司间,你可能想用 Jabber 接受 Alex 的建议,那里的一些好的服务器甚至可以作为用户源在你现有的目录上进行后端。 有了它,您甚至不需要网关。 您可以打开服务器以与其他 Jabber 服务器联合,但这不是必需的。 至于使用情况,我发现一旦用户使用已填充的联系人列表登录,他们就可以更轻松地使用公司 IM 处理公司事务,因为他们不需要向人们询问他们的 ID。
根据我的经验,我建议设置 Jabber/XMPP 服务器,通过网关允许公共 IM 协议通过,然后阻止来自工作站的所有公共 IM 流量。这样,人们将能够访问公共 IM,但只能通过您提供的服务器,然后该服务器将被记录。
我特别有使用基于 Java 的 Openfire 进行此设置的经验,因此它不符合该要求。但是还有其他 Jabber/XMPP 服务器应该提供相同的设置,但不是基于 java 的。
我实际上并没有这方面的经验,但我听说有人使用ejabberd和Bandersnatch来记录通过 Jabber 服务器发送的消息。
为了实现完整的 IM 日志记录,您必须再次阻止用户直接访问服务器,并通过您的 ejabberd 蛇行。
ejabberd 相对于 Openfire 的优势在于 ejabberd “仅”使用 erlang,而不是 java。
另一个消息来源声称,也可以使用IMSspector,从而无需中间的 jabber 服务器。不过,小规模的设置,所以他不能说太多关于性能。
你说“办公室间”,只要你不是指公司间,你可能想用 Jabber 接受 Alex 的建议,那里的一些好的服务器甚至可以作为用户源在你现有的目录上进行后端。
有了它,您甚至不需要网关。
您可以打开服务器以与其他 Jabber 服务器联合,但这不是必需的。
至于使用情况,我发现一旦用户使用已填充的联系人列表登录,他们就可以更轻松地使用公司 IM 处理公司事务,因为他们不需要向人们询问他们的 ID。