Servicios de Proceso de Negocio (Services Business Processes) en Activos
Esta subsección muestra el listado de Servicios de Proceso de Negocio creados y monitorizados en WOCU. Además, desde esta única interfaz es posible dar de alta nuevos elementos y duplicar, editar y eliminar de forma definitiva los Servicios de Proceso de Negocio mostrados en el listado.
Campos del listado de Servicios de Proceso de Negocio Monitorizados
Nombre del Dispositivo (Host Name)
Este campo contiene el identificador formal del Dispositivo o Dispositivos de Proceso de Negocio al que está asociado el Servicio de Proceso de Negocio en cuestión.
Description (Descripción)
Texto descriptivo relativo al Servicio de Proceso de Negocio, añadido por el operario en el momento de su creación.
Definición de Regla de Negocio (Business Rule definition)
Este campo contiene la regla (expresión lógica) definida, que establece los chequeos que realizará WOCU con los elementos integrantes para determinar el estado del Proceso de Negocio.
Impacto de Negocio (Business impact)
Este campo informa de la criticidad o trascendencia del Proceso de Negocio definido en WOCU. El impacto se representa utilizando de 0 a 5 estrellas, siendo 0 el menos vital y 5 el más crítico.
Ninguna (None): 0 estrellas
Baja (Low) : 1 estrella
Media (Medium): 2 estrellas
Alta (High): 3 estrellas
Muy Alta (Very High): 4 estrellas
Crítica (Critical): 5 estrellas
Acciones del listado de Servicios de Proceso de Negocio
Por su trascendencia, las Acciones aplicables a cada Servicio de Proceso de Negocio del inventario, son descritas a continuación en un apartado independiente.
Duplicar (Duplicate)
Esta acción permite el duplicado de un Servicio de Proceso de Negocio en concreto, generando una copia exacta del mismo.
Antes de que el duplicado se haga efectivo, aparecerá el siguiente formulario con los parámetros de configuración del Servicio de Proceso de Negocio original, para una posible edición y actualización.
Una vez modificado los datos en los campos correspondientes, habrá que pulsar el botón azul Duplicate Service BP para salvar y generar este nuevo elemento.
Nota
Los campos a editar coinciden con los descritos en Añadir Servicios de Procesos de Negocio (Add HBP).
Borrar (Delete)
La opción de borrado permite eliminar de forma definitiva un Servicio de Proceso de Negocio en concreto.
Tras seleccionar la acción Delete (Borrar) aparecerá el siguiente mensaje:
Borrar Servicio Activo de Proceso de Negocio (Delete active service BP): ¿Está seguro de que quiere borrar el Service BP con “[información agregada en Service Description]” como descripción del servicio?
Finalmente seleccionando el botón rojo Delete Service BP, se procederá con la eliminación del elemento.
Información detallada del Dispositivo
Haciendo clic sobre el nombre de un ítem en concreto, emergerá su correspondiente vista detalle con los valores de configuración de los distintos atributos del Proceso de Negocio registrado en el sistema.
A continuación se describen los campos de la ventana de información:
Host Name: nombre identificador del Proceso de Negocio.
Service Description: texto complementario relativo al Servicio de Proceso de Negocio en cuestión, añadido por el operario en el momento de su creación.
Use: etiquetas relacionadas con la configuración del perfil de monitorización (Packs de Monitorización) asignado a un Dispositivo.
Business Rule Definition: este campo detalla la regla definida (expresión lógica) que establece los chequeos y comprobaciones que realizará el sistema con los elementos integrantes (Dispositivos y/o Servicios) para determinar un estado operativo del Proceso de Negocio en cuestión.
Business Impact: este campo específica un valor dentro de una escala en seis grados (del 0 al 5) que indica la importancia o trascendencia del Proceso de Negocio definido en WOCU-Monitoring.
Check Interval: intervalo de tiempo que transcurre entre dos chequeos programados.
Edición de valores de configuración
El sistema permite efectuar cambios en la configuración de los Dispositivos desde la propia modal de información. A través del botón Edit se accede al formulario editable que permite efectuar cambios en los distintos parámetros y atributos del Dispositivo.
A continuación se mostrará el siguiente formulario de configuración:
Nota
Los campos a editar coinciden con los atributos descritos en Añadir Servicios de Procesos de Negocio (Add HBP).
Modificados los datos en los campos correspondientes, habrá que pulsar el botón Save para guardar esta nueva configuración. Si por el contrario prefiere descartar los cambios realizados habrá que pulsar el botón Go back con el que se regresará a la vista anterior sin ejecutar ningún tipo de cambio.
Añadir Servicios de Procesos de Negocio (Add HBP)
WOCU ofrece la posibilidad al usuario de introducir manualmente nuevos elementos en el listado de Servicios de Proceso de Negocio. Para ello, habrá que pulsar el botón verde + Add Service BP:
A continuación aparecerá el formulario de alta de nuevos Servicios de Proceso de Negocio, con los siguientes campos de configuración:
Nombre del Reino (Realm name): campo informativo del nombre del Reino del que dependerá el nuevo Servicio de Proceso de Negocio.
Nombre del Dispositivo o Dispositivos de Proceso de Negocio (Host or Host BP name): campo de selección del Dispositivo o Dispositivos de Proceso de Negocio, al que estará asociado este nuevo servicio. La definición de este campo es obligatoria.
Descripción del servicio (Service description): campo opcional donde el usuario podrá incluir texto descriptivo relativo al Servicio de Proceso de Negocio.
Regla de negocio (Business rule definition): campo donde definir el Proceso de Negocio como un activo lógico cuyo estado monitorizará WOCU.
En la Regla de definición de Negocio se van a establecer cuáles son los integrantes del Proceso de Negocio. Adicionalmente, se establece también una relación entre los distintos elementos integrantes mediante el uso de expresiones lógicas. Habiendo establecido la regla de Negocio, WOCU en un primer momento evaluará el estado de cada elemento integrante del Proceso de Negocio (de acuerdo a lo definido en la regla). A continuación, tomando en consideración estos estados individuales y los operadores lógicos que vinculan y relacionan los elementos del Proceso de Negocio, WOCU calculará y determinará su estado.
La definición de una Regla de Negocio comenzará siempre con el
comando bp_rule!
. Seguidamente se introducirán los nombres o
identificadores de los activos cuyo estado WOCU examinará al ejecutar la
regla.
Si se desea crear un Proceso de Negocio que estará compuesto
por un sólo elemento, el Dispositivo con nombre HostOne
, la Regla de
Negocio será la siguiente: bp_rule!(HostOne)
.
Los Servicios de Proceso de Negocio (BP Services) aparecerán identificados en la pestaña Activos (Assets) con el siguiente icono:
Ejemplos
Para incluir en la regla un Servicio, hay que introducir el nombre del Dispositivo y el nombre del Servicio separado por una coma (,).
En los entornos profesionales es habitual encontrar escenarios donde se redundan elementos para asegurar la disponibilidad de los servicios que prestan los mismos. Imaginemos una página web alojada en dos servidores web redundados, uno como servidor activo y el otro como el servidor de respaldo (backup). Un Proceso de Negocio destinado a velar por la disponibilidad de la página web, compuesto de dos servidores web, WebServerActive y WebServerBackup, que examine si al menos uno de los servidores web presta servicio, tendrá una regla como la que sigue:
bp_rule!(WebServerActive|WebServerBackup)
En este caso, como puede observarse, se ha empleado el operador lógico OR (o) representado con el carácter “|” y que da un valor positivo si al menos uno de los elementos de la relación lógica es positivo.
Se puede añadir más complejidad aún a las Reglas de Negocio con el uso de otros operadores lógicos y expresiones. Supongamos que, en la web del ejemplo anterior, interviene una BBDD alojada en dos servidores de BBDD, DBServerActive y DBServerBackup, por lo que deseamos que la Regla de Negocio determine la disponibilidad de la web atendiendo a la disponibilidad de al menos uno de los servidores web y al menos uno de los servidores de BBDD. La regla sería entonces:
bp_rule!(WebServerActive|WebServerBackup) & (DBServerActive|DBServerBackup)
Tal y como se ve, en este caso se ha utilizado el operador lógico AND (y) representado por el carácter “&” y que da un valor positivo si ambos elementos de la relación lógica son positivos.
Veamos ahora el uso de otro operador lógico. Pensemos en un escenario en el que hay un router, Router, que da conexión a Internet a una sede a través de dos líneas dedicadas independientes (ADSL y RDSI) a través de dos interfaces. Se quiere monitorizar la disponibilidad de la conexión a través de la línea principal con una Regla de Negocio. Teniendo en cuenta que la interfaz conectada a la línea de respaldo RDSI (if_ISDN) sólo estará activa cuando haya una caída en la línea principal ADSL (if_ADSL), la Regla a crear sería:
bp_rule!(Router,ifADSL & !Rourter,ifISDN)
En esta ocasión, se emplea el operador lógico NOT (no) representado por el carácter “!” que cambia el valor del elemento que precede.
A continuación pensemos en el siguiente escenario: para dar el servicio de una web existen tres servidores web (WebServer1, WebServer2 y WebServer3) y tres servidores de BBDD (DBServer1, DBServer2, DBServer3). Se precisa crear una regla que determine un correcto funcionamiento del servicio de la web cuando al menos dos de los tres servidores web funcionen correctamente y dos de los tres servidores de BBDD funcionen correctamente. La regla sería así:
bp_rule!(2 of: WebServer1 | WebServer2 | WebServer3 ) &
(2 of: DBServer1|DBServer2|DBServer3)
Utilizando el operador of:
precedido de un número o un porcentaje, se
establece un mínimo de elementos que deben cumplir la condición.
Las Reglas de Negocio pueden integrar como elementos otras Reglas de Negocio:
bp_rule!(BusinessProcessWeb & BusinessProcessDB & BusinessProcessInternet)
Pueden incluso integrar elementos diferentes, como Dispositivos, Servicios y otras Reglas dentro de la misma Regla de Negocio:
bp_rule!((BusinessProcess & Host1,Service1 & Host2)
Impacto de Negocio (Business impact): campo en el que se establece la criticidad del Proceso de Negocio definido en una escala de seis valores. Al pulsar en el desplegable habrá que seleccionar en el listado el grado de criticidad que más se ajuste al Proceso de Negocio creado. Esta criticidad servirá de referencia a los usuarios de WOCU durante las tareas de operación y tratamiento de las Alarmas.
La escala de criticidad es creciente, desde Ninguna (None) hasta Crítica (Critical), pasando por Baja (Low), Media (Medium), Alta (High) y Muy Alta (Very High). El grado de criticidad escogido se verá reflejado en el Listado de Servicios de Proceso de Negocio, en la columna Impacto de Negocio (Business impact). Las diferentes niveles serán representadas con estrellas (★):
Ninguna (None): 0 estrellas
Baja (Low) : ★
Media (Medium): ★★
Alta (High): ★★★
Muy Alta (Very High): ★★★★
Crítica (Critical): ★★★★★
Intervalo de chequeo (Interval check): campo para definir el intervalo de tiempo (minutos) que debe transcurrir entre dos chequeos programados, para la evaluación de la regla definida.
Por último, para guardar la configuración y dar de alta este nuevo Servicio de Proceso de Negocio, haga clic sobre el botón azul Add Service BP o cancele la operación pulsando la cruz ubicada en la parte superior derecha del formulario.