Requerimiento

Requerimos quitar una o más columnas del apartado de Nodes de opCharts. A continuación describimos el paso a paso para este cambio.

Flujo 

Detalles de los módulos utilizados 

opCharts 4.7

Instrucciones o paso a paso

Parar remover o ocultar los campos de la vista Nodes de opCharts, para lograr esta acción es necesario proceder con los siguientes pasos que describimos a continuación: 

El archivo opCharts_node-list.json contiene el nombre de los campos de la tabla Nodes con la propiedad "name": "catchall.data.nombre_del_campo" 

Por ejemplo si se requiere quitar el campo host de la vista de Nodes, en el archivo JSON lo podemos encontrar con la descripción: "name": "catchall.data.host"  

Posteriormente se requiere agregar la propiedad "renderable": y se le asignará el valor 0, esto se hará debajo de la linea de "cell" del campo que se desea remover, (ver ejemplo más abajo como referencia), este ajuste dará como resultado que el campo de la tabla Nodes de opCharts de su elección ya no sea visible. 

Ejemplo 

  {"name": "nodes.configuration.host", 
    "label": "Host", 
    "cell": "FilterString", 
    "renderable": 0, 
    "search" : "iregex", 
    "editable": false, 
    "headerCell": "filter" 
  }, 


Para añadir una configuración para que podamos desactivar el enlace o link para el node name de los nodos de la vista Nodes de opCharts. Para realizar este cambio, es necesario hacerlo en el archivo opCharts_node-list.json. 

Procedemos a editar el archivo señalado y buscamos la sección que tiene la propiedad "name": "nodes.name", y agregamos el valor "String" a la propiedad "cell": --> Ver ejemplo y captura más abajo para mayor referencia: 

 Ejemplo   

{ "name": "nodes.name", 
    "label": "Name", 
    "cell": "String", 
    "renderable": 1, 
    "comment": "must be present for NodeLinkCell to work on any column, use 'renderable': 0 to hide", 
    "search" : "iregex", 
    "editable": false 
  }, 

Luego comprobamos los cambios en el navegador web desde opCharts, en la vista correspondiente. 

Nota: No es necesario reiniciar los servicios  omkd y opchartd para que los cambios realizados tenga efecto.  

Wiki de referencia: https://community.opmantek.com/pages/viewpage.action?pageId=58360014