get_stats(global, Lang) ->
- OnlineUsers = mnesia:table_info(presence, size),
- AuthUsers = mnesia:table_info(session, size),
+ OnlineUsers = mnesia:table_info(session, size),
RegisteredUsers = mnesia:table_info(passwd, size),
S2SConns = ejabberd_s2s:dirty_get_connections(),
S2SConnections = length(S2SConns),
[?XE("tbody",
[?XE("tr", [?XCT("td", "Registered Users:"),
?XC("td", integer_to_list(RegisteredUsers))]),
- ?XE("tr", [?XCT("td", "Authenticated Users:"),
- ?XC("td", integer_to_list(AuthUsers))]),
?XE("tr", [?XCT("td", "Online Users:"),
?XC("td", integer_to_list(OnlineUsers))]),
?XE("tr", [?XCT("td", "Outgoing s2s Connections:"),
UpTimeS = io_lib:format("~.3f", [element(1, UpTime)/1000]),
CPUTime = rpc:call(Node, erlang, statistics, [runtime]),
CPUTimeS = io_lib:format("~.3f", [element(1, CPUTime)/1000]),
- Users = length(
- rpc:call(Node, ejabberd_sm, dirty_get_my_sessions_list, [])),
+ OnlineUsers = mnesia:table_info(session, size),
TransactionsCommited =
rpc:call(Node, mnesia, system_info, [transaction_commits]),
TransactionsAborted =
?XE("tr", [?XCT("td", "CPU Time:"),
?XAC("td", [{"class", "alignright"}],
CPUTimeS)]),
- ?XE("tr", [?XCT("td", "Authenticated Users:"),
+ ?XE("tr", [?XCT("td", "Online Users:"),
?XAC("td", [{"class", "alignright"}],
- integer_to_list(Users))]),
+ integer_to_list(OnlineUsers))]),
?XE("tr", [?XCT("td", "Transactions Commited:"),
?XAC("td", [{"class", "alignright"}],
integer_to_list(TransactionsCommited))]),