我正在尝试获取ejabberd服务器+中每个用户收到/发送的总消息数量。我可以在ejabberdctl命令中获取此信息吗?或者任何可用的模块?
答案 0 :(得分:1)
不,您没有该信息。您必须编写一个自定义模块注册您想要跟踪的钩子,例如user_send_packet,user_receive_packet。参见:https://docs.ejabberd.im/developer/hooks/
从该自定义插件中,您可以执行所需的存储和计算。
请注意,在大型服务器上按用户计数将非常耗费。