SessionHAStatistics.jsp revision e8721886dbfd32e88cc7077cbee4b6bb1b44b443
220a21d38f675eb835f5758e3d23e896573aa5eaLennart Poettering* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann* Copyright (c) 2011 ForgeRock AS. All Rights Reserved
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* The contents of this file are subject to the terms
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* of the Common Development and Distribution License
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* (the License). You may not use this file except in
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* compliance with the License.
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* You can obtain a copy of the License at
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* http://forgerock.org/license/CDDLv1.0.html
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* See the License for the specific language governing
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* permission and limitations under the License.
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* When distributing Covered Code, include this CDDL
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* Header Notice in each file and include the License file
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* at http://forgerock.org/license/CDDLv1.0.html
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* If applicable, add the following below the CDDL Header,
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* with the fields enclosed by brackets [] replaced by
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* your own identifying information:
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering* "Portions Copyrighted [year] [name of copyright owner]"
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<%@ page info="SessionHAStatistics" language="java" %>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<%@taglib uri="/WEB-INF/jato.tld" prefix="jato" %>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<%@taglib uri="/WEB-INF/cc.tld" prefix="cc" %>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering className="com.sun.identity.console.session.SessionHAStatisticsViewBean"
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering fireChildDisplayEvents="true" >
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<cc:i18nbundle baseName="amConsole" id="amConsole"
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean).getUserLocale()%>"/>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering bundleID="amConsole"
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering copyrightYear="2012"
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering fireDisplayEvents="true">
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering color: #d0d0d0;
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering font-size: 200pt;
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering -webkit-transform: rotate(-45deg);
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering -moz-transform: rotate(-45deg);
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering position: absolute;
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <script language="javascript" src="/console/js/am.js"></script>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <script language="javascript" src="/openam/js/Bluff-0.3.6.2/js-class.js" type="text/javascript"></script>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <script language="javascript" src="/openam/js/Bluff-0.3.6.2/bluff-min.js" type="text/javascript"></script>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <!--[if IE]><script language="javascript" src="/openam/js/Bluff-0.3.6.2/excanvas.js" type="text/javascript"></script><![endif]-->
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <!-- BLUFF -->
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering var counts = {
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering {label: 'Active Sessions', data: 1},
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering {label: 'Replicated Sessions', data: 1}]
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering var datapiea = {
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering {label: 'Reads', data: 999999},
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering {label: 'Writes', data: 999999}]
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering var bluffGraph1 = new Bluff.Bar('graph1', 450);
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering bluffGraph1.title = 'Live Session Counts';
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering //Add each data item to bar
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering var bluffGraph2 = new Bluff.Bar('graph2', 450);
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering bluffGraph2.title = 'Session Replication';
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering //Add each data item to pie
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<cc:form name="SessionHAStatistics" method="post" defaultCommandChild="/button1">
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann function confirmLogout() {
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann return confirm("<cc:text name="txtLogout" defaultValue="masthead.logoutMessage" bundleID="amConsole"/>");
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<cc:primarymasthead name="mhCommon" bundleID="amConsole" logoutOnClick="return confirmLogout();"
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering locale="<%=((com.sun.identity.console.base.AMViewBeanBase)viewBean).getUserLocale()%>"/>
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<cc:breadcrumbs name="breadCrumb" bundleID="amConsole" />
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<cc:tabs name="tabCommon" bundleID="amConsole" />
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering<table border="0" cellpadding="10" cellspacing="0" width="100%">
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <cc:alertinline name="ialertCommon" bundleID="amConsole" />
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett name="pgtitle"
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett bundleID="amConsole"
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett pageTitleText="page.title.sessionha.statistics"
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett showPageTitleSeparator="true"
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett viewMenuLabel=""
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett pageTitleHelpMessage=""
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett showPageButtonsTop="true"
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett showPageButtonsBottom="false" />
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering <h3>OpenAM Session Persistence Status</h3>