<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE Dashboard PUBLIC "-//MC4J//DTD Dashboard 1.0//EN" "./Dashboard_1_0.dtd">



<Dashboard version="1.0" name="Cassatt Node Monitoring">

  

  <Description>Provides monitoring data for individual nodes</Description>

 

  <DashboardMatch type="Bean" location="/Cassatt/Domain">

      <BeanMatch id="BeanNode" type="Single"> 

          <Condition type="BeanObjectNameCondition" filter="type=MonitoredItem"/>

      </BeanMatch>

  </DashboardMatch>



  <LayoutManager type="java.awt.BorderLayout"/>



  <Content>



    <!-- *** The header section displays title and a refresh control *** -->

    <Component type="javax.swing.JPanel">

        <Constraint type="BorderConstraints" direction="NORTH"/>

        <LayoutManager type="java.awt.BorderLayout"/>

        <Border type="javax.swing.border.EmptyBorder" top="(Literal)2" left="(Literal)5" bottom="(Literal)2" right="(Literal)5"/>

        <Content>

            <Component type="javax.swing.JPanel">

                <Constraint type="BorderConstraints" direction="CENTER"/>

                <LayoutManager type="java.awt.FlowLayout"/>

                <Content>

                    <Component type="javax.swing.JTextArea">

                        <Constraint type="BorderConstraints" direction="NORTH"/>

                        <Attribute name="text" value="DashboardName"/>

                        <Attribute name="font" value="(Literal)DialogInput bold 14"/>

                        <Attribute name="opaque" value="(Literal)false"/>

                        <Attribute name="editable" value="(Literal)false"/>

                    </Component>

                    <Component type="javax.swing.JLabel" id="titleLable">

                        <Constraint type="BorderConstraints" direction="CENTER"/> 

                        <Attribute name="text" value="DashboardDescription"/>

                        <Attribute name="font" value="(Literal)SansSerif bold 12"/>

                        <Attribute name="foreground" value="(Literal)0x666666"/>

                    </Component>

                </Content>

            </Component>

	    <Component type="javax.swing.JPanel">

	      <Constraint type="BorderConstraints" direction="EAST"/>

	      <LayoutManager type="java.awt.BoxLayout" axis="Y_AXIS"/>

		<Content>

		  <Component type="org.mc4j.console.dashboard.components.AttributeComponent">

		    <Attribute name="beanNode" value="BeanNode"/>

		    <Constraint type="BorderConstraints" direction="CENTER"/>

		    <Attribute name="attributeName" value="(Literal)Name"/>

		    <Attribute name="font" value="(Literal)SansSerif bold 12"/>

		    <Attribute name="foreground" value="(Literal)0x666666"/>

		  </Component> 

		  <Component type="org.mc4j.console.dashboard.components.AttributeComponent">

		    <Attribute name="beanNode" value="BeanNode"/>

		    <Constraint type="BorderConstraints" direction="CENTER"/>

		    <Attribute name="attributeName" value="(Literal)IPv4Address"/>

		    <Attribute name="font" value="(Literal)SansSerif bold 12"/>

		    <Attribute name="foreground" value="(Literal)0x666666"/>

		  </Component> 

		</Content>

	      </Component>

        </Content>

    </Component>





    <Component type="javax.swing.JPanel">

       <Constraint type="BorderConstraints" direction="CENTER"/>

      <LayoutManager type="java.awt.BorderLayout"/>

      <Border type="javax.swing.border.EmptyBorder" top="(Literal)2" left="(Literal)5" bottom="(Literal)2" right="(Literal)5"/>

      <Attribute name="maximumSize" value="(Literal)700,300"/>

      <Content>



	<Component type="javax.swing.JPanel">

	  <Constraint type="BorderConstraints" direction="EAST"/>

	  <LayoutManager type="java.awt.BorderLayout"/>

	  <Border type="javax.swing.border.EmptyBorder" top="(Literal)2" left="(Literal)5" bottom="(Literal)2" right="(Literal)5"/>



	  <Content>





	    <Component type="org.mc4j.console.dashboard.components.NumericAttributeGaugeMeter">

              <Constraint type="BorderConstraints" direction="EAST"/>



	      <Attribute name="preferredSize" value="(Literal)300,300"/>

              <Attribute name="maximumSize" value="(Literal)300,300"/>





	      <Attribute name="beanNode" value="BeanNode"/>

	      <Attribute name="maxAttributeValue" value="(Literal)100"/>

	      <Attribute name="currentAttributeName" value="(Literal)CpuIdle"/>

              <Attribute name="label" value="(Literal)CPU Idle"/>

	      <Attribute name="updateInterval" value="(Literal)1000"/>

	      <Attribute name="warningPoint" value="(Literal)0.50"/>

	      <Attribute name="criticalPoint" value="(Literal)0.75"/>

	      <Attribute name="title" value="(Literal)CPU Idle"/>

	      <Attribute name="units" value="(Literal)CPU"/>



	    </Component>





	    <Component type="org.mc4j.console.dashboard.components.NumericAttributeGaugeMeter">

              <Constraint type="BorderConstraints" direction="CENTER"/>

	      <Attribute name="preferredSize" value="(Literal)300,300"/>

              <Attribute name="maximumSize" value="(Literal)300,300"/>



	      <Attribute name="beanNode" value="BeanNode"/>

	      <Attribute name="maxAttributeValue" value="(Literal)100"/>

	      <Attribute name="currentAttributeName" value="(Literal)CpuSystem"/>

              <Attribute name="label" value="(Literal)CPU System"/>

	      <Attribute name="updateInterval" value="(Literal)1000"/>

	      <Attribute name="warningPoint" value="(Literal)0.50"/>

	      <Attribute name="criticalPoint" value="(Literal)0.75"/>

	      <Attribute name="title" value="(Literal)CPU System"/>

	      <Attribute name="units" value="(Literal)CPU"/> 



	    </Component>



	  </Content>

	</Component>   





	<Component type="org.mc4j.console.dashboard.components.NumericAttributeGraph">

	  <Attribute name="beanNode" value="BeanNode"/>

	      <Attribute name="preferredSize" value="(Literal)300,300"/>

              <Attribute name="maximumSize" value="(Literal)300,300"/>

	  <Constraint type="BorderConstraints" direction="WEST"/>



	  <Attribute name="background" value="(Literal)0xFFFFFF"/>

	  <Attribute name="updateInterval" value="(Literal)1000"/>

	  <Attribute name="AttributeName" value="(Literal)Load1Average"/>

	  <Attribute name="AttributeName" value="(Literal)Load5Average"/>

	  <Attribute name="AttributeName" value="(Literal)Load15Average"/>







	</Component> 









      </Content>

    </Component>   



    <Component type="org.mc4j.console.dashboard.components.NumericAttributeGraph">

      <Attribute name="background" value="(Literal)0x444444"/>

      <Attribute name="beanNode" value="BeanNode"/>

      <Constraint type="BorderConstraints" direction="SOUTH"/>



      <Attribute name="background" value="(Literal)0xFFFFFF"/>

      <Attribute name="preferredSize" value="(Literal)300,200"/>



      <Attribute name="updateInterval" value="(Literal)1000"/>

      <Attribute name="AttributeName" value="(Literal)Load15Average"/>







    </Component>











  </Content>

</Dashboard>











