Commit 5540abce authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gato

1) clustering fixed

2) navigation to room fixed

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/branches@10331 b35dd754-fafc-0310-a699-88a17e54d16e
parent 118f22e2
...@@ -44,12 +44,18 @@ ...@@ -44,12 +44,18 @@
Monitoring Plugin Changelog Monitoring Plugin Changelog
</h1> </h1>
<p><b>1.0.1</b> -- May 1, 2008</p>
<ul>
<li>Dashboard was not working when running in a cluster.</li>
<li>Fixed navitation to room from dashboard.</li>
</ul>
<p><b>1.0.0</b> -- April 24, 2008</p> <p><b>1.0.0</b> -- April 24, 2008</p>
<ul> <ul>
<li>Initial release. </li> <li>Initial release. </li>
</ul> </ul>
</body> </body>
</html> </html>
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
<name>Monitoring Service</name> <name>Monitoring Service</name>
<description>Monitors conversations and statistics of the server.</description> <description>Monitors conversations and statistics of the server.</description>
<author>Jive Software</author> <author>Jive Software</author>
<version>1.0.0</version> <version>1.0.1</version>
<date>4/24/2008</date> <date>5/1/2008</date>
<minServerVersion>3.5.1</minServerVersion> <minServerVersion>3.5.1</minServerVersion>
<databaseKey>monitoring</databaseKey> <databaseKey>monitoring</databaseKey>
<databaseVersion>0</databaseVersion> <databaseVersion>0</databaseVersion>
......
...@@ -274,7 +274,17 @@ public class StatsEngine implements Startable { ...@@ -274,7 +274,17 @@ public class StatsEngine implements Startable {
public void run() { public void run() {
if (!ClusterManager.isSeniorClusterMember()) { if (!ClusterManager.isSeniorClusterMember()) {
// Do not create new samples of the statistics since we are not the senior cluster member // Create statistics definitions but do not sample them since we are not the senior cluster member
for (Map.Entry<String, Statistic> statisticEntry : statsManager.getAllStatistics()) {
String key = statisticEntry.getKey();
StatDefinition def = createDefintion(key);
// Check to see if this stat belongs to a multi-stat and if that multi-stat group
// has been completly defined
String group = statsManager.getMultistatGroup(key);
if (group != null) {
checkAndCreateGroup(group, def, false);
}
}
return; return;
} }
long newTime = getLastMinute(); long newTime = getLastMinute();
...@@ -528,4 +538,4 @@ public class StatsEngine implements Startable { ...@@ -528,4 +538,4 @@ public class StatsEngine implements Startable {
return min; return min;
} }
} }
} }
\ No newline at end of file
...@@ -764,13 +764,13 @@ function createCookie(name,value,days) { ...@@ -764,13 +764,13 @@ function createCookie(name,value,days) {
// Display "group conversation" with a link to the room occupants // Display "group conversation" with a link to the room occupants
/*participantNames = LocaleUtils.getLocalizedString( /*participantNames = LocaleUtils.getLocalizedString(
"archive.group_conversation", "monitoring", Arrays.asList( "archive.group_conversation", "monitoring", Arrays.asList(
"<a href='../../muc-room-occupants.jsp?roomName=" + "<a href='../../muc-room-occupants.jsp?roomJID=" +
URLEncoder.encode(conversation.getRoom().getNode(), URLEncoder.encode(conversation.getRoom().toBareJID(),
"UTF-8") + "'>", "</a>"));*/ "UTF-8") + "'>", "</a>"));*/
participantNames = LocaleUtils.getLocalizedString("dashboard.group_conversation", "monitoring"); participantNames = LocaleUtils.getLocalizedString("dashboard.group_conversation", "monitoring");
participantNames += "<br/>"; participantNames += "<br/>";
participantNames += "(<i>" + LocaleUtils.getLocalizedString("muc.room.summary.room") + ": <a href='../../muc-room-occupants.jsp?roomName=" + URLEncoder.encode(conversation.getRoom().getNode(),"UTF-8") + "'>" + conversation.getRoom().getNode() + "</a></i>)"; participantNames += "(<i>" + LocaleUtils.getLocalizedString("muc.room.summary.room") + ": <a href='../../muc-room-occupants.jsp?roomJID=" + URLEncoder.encode(conversation.getRoom().toBareJID(),"UTF-8") + "'>" + conversation.getRoom().getNode() + "</a></i>)";
} }
activityTime = activityTime =
StatsAction.formatTimeLong(conversation.getLastActivity()); StatsAction.formatTimeLong(conversation.getLastActivity());
...@@ -834,4 +834,4 @@ function createCookie(name,value,days) { ...@@ -834,4 +834,4 @@ function createCookie(name,value,days) {
}; };
%> %>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment