Está en la página 1de 5

VertICE - Capacitacion Tivoli Netcool Webtop 2.

Practica N 5 Charts

CONTENIDO TERICO

Netcool/Webtop charts representan informacin grficamente en diferentes formas y en escalas que dependen de los datos visualizados. Los datos observados en los charts son tomados de una tabla del Object Server mediante funciones y comparadores. Los tipos de Chart en Netcool/Webtop Bar charts o grficos de barras, que representan en rectngulos alargados la medida o frecuencia de una variable. Stacked-bar o barra apilada, chart donde la barra es subdividida lo que permite ver diferentes sub-categoras o variables. Line graphs o grafios de lnea, el cual conecta lneas para representar datos, con cada punto de la lnea se representa un valor en el rango de medida de la variable. Pie charts o grafica de torta, usada para representar cantidades en proporcin a otras cantidades.

Como crear un chart La configuracin de un Chart se encuentra en un archivo de definiciones basado en lenguaje xml, el cual Netcool/Webtop lee y almacena los datos en memoria. El archivo de definiciones contiene todas las instrucciones de cmo el chart obtiene los datos del Object server y como es representada grficamente. Un nmero de templates de chart es provisto por Netcool/Webtop, y estn localizados en el directorio install_dir/profiles/TIPProfile/etc/webtop/charts/definitions. BAR_eventsbylocation.xml para bar charts LINE_eventsbylocation.xml para line graphs PIE_eventsbyseverity.xml para pie charts SBAR_eventsbyseverity.xml para stacked bar charts

VertICE - Capacitacion Tivoli Netcool Webtop 2.2

Sintaxis <chartelement> Dentro del archivo de definiciones se encuentran los elementos chartelement que determinan que datos son tomados de los campos del ObjectServer y que tipo de chart y etiquetas deben ser visualizados. El siguiente fragmento de cdigo muestra el contenido chartelement de uno de los templates ejemplo de Webtop, el archivo SBAR_eventsbyseverity.xml: Chart Schema
1 <chartelement> 2 <charttype basetype="Cartesian"> 3 <chartrenderer useAlertColors="true" type="BarChart" 4 mode="BarChartStacked"> 5 </chartrenderer> 6 </charttype> 7 <dataconfig> 8 <query type="StackedSQL" datatype="ObjectServer"> 9 <query_element action="select" fieldName="Location" fieldType="string" 10 tableName="alerts.status" where="" orderBy="Location Asc"> 11 <constraint type="dataSetBeginCount" operator="equals" operand="5" 12 /> 13 <constraint type="dataSetEndCount" operator="equals" operand="12" 14 /> 15 </query_element> 16 <query_element action="select" fieldName="Severity" 17 fieldType="integer" tableName="alerts.status" where="" 18 /> 19 <query_element action="count" fieldName="Severity" 20 fieldType="integer" tableName="alerts.status" where="" 21 /> 22 </query> 23 <datasetlegend match="5" display="Critical" showValue="true" 24 showStart=" (total: " showEnd=")" 25 /> 26 <datasetlegend match="4" display="Major" showValue="true" showStart=" 27 (total: " showEnd=")" 28 /> 29 <datasetlegend match="3" display="Minor" showValue="true" showStart=" 30 (total: " showEnd=")" 31 /> 32 <datasetlegend match="2" display="Warning" showValue="true" showStart=" 33 (total: " showEnd=" )" 34 /> 35 <datasetlegend match="1" display="Indeterminate" showValue="true" 36 showStart=" (total: " showEnd=")" 37 /> 38 <datasetlegend match="0" display="Clear" showValue="true" showStart=" 39 (total: " showEnd=")" 40 /> 41 <datasetlegend match="__*__" display="Unspecified" showValue="true" 42 showStart=" ( total: " showEnd=")" 43 /> 44 <datasource/> 45 </dataconfig> 46 </chartelement>

VertICE - Capacitacion Tivoli Netcool Webtop 2.2

Explicacin

Lineas 1-2 Determina el tipo de grafica Pie o Cartesian con la bandera charttype. Lineas 3-5 El parmetro chartrenderer determina el tipo de grafica a usar: LineChart, BarChart o PieChart. Linea 6 Esta lnea cierra el elemento charttype. Linea 7 Esta lnea contiene la etiqueta dataconfig, la cual indica el inicio del control de como son obtenidos los datos del ObjectServer. Linea 8 - Esta lnea contiene la bandera query. El elemento type debe ser especificado como t StackedSQL o StackedSQLGrouped para charts cartesian, o BasicSQL o BasicSQLGrouped para otros tipos de chart. El datatype contiene el nombre del Object server. Lineas 9-20 Estas lneas contienen la bandera query_element la cual permite en cada entrada definir los datos a graficar, si la grafica es un unstacked cartesian chart o un pie chart, requiere de dos query_element, si la grafica es un stacked cartesian chart, se requiere 3 o mas entradas. Los datos pueden ser filtrados usando la sintaxis ObjectServer SQL. Linea 22 - Esta lnea concluye la seccin de query de la seccin de chartelement. Lineas 23-43 - Contienen el elemento datasetlegend que est asociado a establecer la etiqueta y conversin de la informacin recibida del datasource. Los elementos showValue, showStart y showEnd hacen relacin a la etiqueta. Lineas 44-46 Contienen las etiquetas que cierran la configuracin de las etiquetas de los elementos datasource, dataconfig y chartelement.

Pasos para crear un chart:

1. Crear el archivo de esquema xml utilizando los templates o formatos establecidos para webtop, ubicados en el directorio: install_dir/profiles/TIPProfile/etc/webtop/charts/definitions Se debe hacer una copia de uno de los archivos ejemplo asignndole un nico nombre. Este nombre debe ser especificado de igual forma dentro del archivo de configuracin en la etiqueta ncchart name.

VertICE - Capacitacion Tivoli Netcool Webtop 2.2

2. El archivo debe ubicarse en el directorio: install_dir/profiles/TIPProfile/etc/webtop/charts/definitions para que est disponible para el usuario. 3. Editar el chart de acuerdo al propsito requerido, configurando el tipo de grafica y datos a visualizar. 4. En mi pagina con un portlet tipo chart cargar el chart creado.

Practica a desarrollar

1. Pagina centos Crear un pagina para con nombre centos que tenga dos portlets uno tipo grafica y uno tipo tabla. En el portlet tipo tabla mediante la utilizacin de entidades configurarlo para que solo se visualicen eventos del nodo centos. Crear una grafica tipo pie que me permita visualizar la severidad de los eventos del nodo centos. Cargar la grafica creada en el portlet tipo grafica (chart).

La pgina debe visualizarse de esta forma:

2. Pagina eventos Vamos a hacer una pgina tipo grafica donde cargaremos un chart tipo barras que muestre la relacin de cuantos eventos existe por cada nodo. Debe visualizar se esta forma:

VertICE - Capacitacion Tivoli Netcool Webtop 2.2

También podría gustarte