Tigase 组件中的统计列表

Posted

技术标签:

【中文标题】Tigase 组件中的统计列表【英文标题】:Statistics List in Tigase Component 【发布时间】:2013-11-11 11:39:16 【问题描述】:

在我的 Tigase 组件中,我重写了 getStatistics 方法以在列表中添加统计信息(即垃圾邮件数量、所有进程数据包等)。我如何在该方法或组件之外访问该列表。在此Component implementation - Lesson 5 - Statistics 中,它写道 “所有服务器统计信息都被公开,并且可以通过 XMPP 使用 ad-hoc 命令访问,HTTP、JMX 和一些选定的统计信息也可以通过 SNMP 获得” 那么有什么命令可以让我获取所有统计数据。

谢谢

【问题讨论】:

【参考方案1】:

有两种方法可以收集 Tigase 统计信息:

    通过 XMPP 管理 Ad-hoc 命令。您必须通过管理员帐户连接到 Tigase 服务器,浏览服务发现,然后在统计提供程序组件上执行命令。我为此靠着 Psi 客户。 另一种方法是使用 JConsole 或类似应用程序通过 JMX 协议进行连接。然后您可以收集所有 Java 统计信息,此外,Tigase 提供了自己的 bean 来浏览它的统计信息或直接下载它们(可能是来自服务器的 1,000 个或更多指标)。 也可以通过 JMX,但使用我们的实用程序类可能更方便:JavaJMXProxyOpt。您可以编写一个非常简单的命令行工具来收集 Tigase 统计信息并将其转储到文本文件中。该课程为定期下载统计数据等提供了一些选项......

【讨论】:

谢谢 你能告诉我如何在 bash 目录中运行 bash 脚本。我可以更好地理解的任何链接

以上是关于Tigase 组件中的统计列表的主要内容,如果未能解决你的问题,请参考以下文章

Tigase 外部组件作为单个 jar

如何在 ubuntu 机器(localhost)中将组件 pubsub 配置为 tigase 服务器?

与 Tigase 的 SMS 网关集成

Tigase 中最后一次看到的信息

用户在 Tigase 中创建的聊天室

Tigase:MUG 没有实现,下一步是啥?