Fundamentos BMC Patrol
¿Que es BMC Patrol?
BMC Patrol es un demonio / Proceso a nivel sistema operativo que se encarga de interpretar la biblioteca de Módulos de conocimientos integrados a ellos (KMs)
Funciones de Patrol Agent
La función clave del agente de la Patrol es;
Supervisar y gestionar los recursos operativos como CPU, memoria, aplicaciones y bases de datos mediante el uso de KMs. (Knowledge module)
Proporcionan las instrucciones en cuanto a cómo el agente debe supervisar y en que periodos de tiempo a determinados parámetros o métricas configurados en nuestra consola.
Los KMs son creadas por los desarrolladores y se convierten en la clase de aplicación una vez cargado en el agente, La clase de aplicación (Application class) es el objeto primario. El agente monitoriza y recoge medidas sobre la base de las instrucciones de los objetos de parámetros
Características de Patrol Agent
Tuning
Las actividades del agente pueden ser configurados sobre demanda según los recursos disponibles en el sistema operativo
Ajusta su calendario de ejecución sobre la base de la carga en el ordenador
Auto-configuración
Dinámicamente elimina o añade objetos, dependiendo del proceso de descubrimiento
Eficazmente los recursos
Mayor carga de la CPU es el inicio del agente
Consume una cantidad mínima de la CPU
Cantidad de memoria consumida se determina por el número de objetos cargados
Tareas de Patrol Agent
Ejecuta comandos para recopilar información del sistema o de la aplicación
Almacena la información a nivel local para su recuperación por la consola PATROL CENTRAL
Utiliza el subsistema PATRULLA _API Event Management para la gestión de eventos (deprecado en ver. 9.5 y 9.6)
Módulos de Conocimiento cargas especificadas
En versiones como 9.5 envía las métricas de información mediante Integration Services a BPPM (BMC ProactiveNet Performance Manager)
Variables de ambiente
PATROL_HOME
Windows
%BMC_ROOT%\Patrol3
UNIX
$BMC_ROOT/Patrol3
PATROL_ROOT
Windows
%BMC_ROOT%\Patrol7
UNIX
$BMC_ROOT/Patrol7
BMC_ROOT
Windows
Determined by the first installation
Default: C:\Program Files\BMC Software
UNIX
Determined by the first installation
Default: /opt/bmc
Estructura de Directorio
PATROL Agent Archivos de Histórico local
Filenames
param.hist
dir
annotate.dat
Location
PATROL_HOME
\log\history\<hostname>\
<port>
\log\history\<hostname>\
<port>
File structure
Circular
Indexed
Binary
Size
Any defined in config variable
Default 1 day
historial de datos de patrol Agent
El histórico recopila a modo de tabla de parámetros vía visibles en una consola de comandos o PSL (patrol script language) vía OS Command:
dump_hist > history.txt
PSL Command: print(history(“/PATROL_NT/PATROL_NT/PAWorkRateExecsMin”, “ntv”));
PATROL Event Log
Filename
PEM_<hostname>_<port#>.log
Location
%PATROL_HOME%\log\
$PATROL_HOME/log/
File Structure
Binary
Circular
Size
Default 1024000 bytes
Viewing Events
Eventos que ocurren se pueden ver a través del navegador Event Manager en una consola PATROL u OS y comandos PSL
OS Command: dump_events
Mejores practicas
En Windows
En Windows Instalación de agente patrol con la cuenta default de Os denominada “Patrol” la cual esta dentro del grupo de “administradores/Administrator”
4GB libres en unidad C:/
En Linux/Unix
Contar con 4GB libres en /opt/bmc
Tener el FS con posibilidad de extender espacio (no se recomienda espacio fijo)
PATROL Agent,
Puesta en marcha
Opciones para iniciar Patrol Agent
Recomendada por su Instructor en ambientes windows
PatrolAgent.exe -p 3181 -rtserver tcp:DIRECCIONIPSERVER:2059
Recomendada por su instructor en ambientes UNIX
./PatrolAgent.sh -p 3181 -rtserver tcp:DIRECCIONIPSERVER:2059 &
Debugging PATROL Agents
Comandos de línea sobre parámetros
-debug <debugflag), por ejemplo:
PatrolAgent -debug ALL
PSL
__config(“<debugflag>”), por ejemplo:
%PSL __config(“ALL”);
BMC Patrol Central
La consola Patrol Central es la consola de administración y configuración de Módulos de conocimiento o KMs, anteriormente se usaba como consola de administración en versiones pasada de la plataforma de Performance Manager de BMC Software, en la versión 9.0 de la suit de BMC Performance Manager ProactiveNet tiene el rol de consola central de monitoreo y Patrol Central tiene el rol de consola de Administración de KMs y recolección de datos para ser enviados mediante un IS (integration Services ) a proactiveNet (BPPM)
Performance Manager 9.x Architecture
Pre requerimientos de instalación Patrol Central
Instalación de Patrol Central;
Sistema Operativo Windows 32/64 bits
1GB de RAM
Conectividad a Rtserver para Login
Conectividad a Console Server para Login
890 MB de espacio en disco
Console Server
¿que es?
El Console Server es un servicio con el cual es posible hacer el login entre un Patrol Central Console y nuestro Console Server
El Console Server permite la administración mediante una consola Central y un agente de monitoreo
RTserve
¿que es?
Rtserver es el servicio en patrol central con el cual los agentes de Monitoreo se direccionan para tener comunicación mediante el puerto 2059 de el Patrol Agent a Patrol Central Console
Como integrar Patrol Agent a patrol Central
Ya instalado Patrol Agent la integración de entre Patrol Agent y Patrol Centra es mediante un direccionamiento previamente indicado en la instalación de agente de monitoreo y un Add Managed System.
Videos de Ejemplo.
Instalación de windows server para nuestro laboratorio Patrol
Como Instalar Patrol Monitoring Studio + Patrol ICMP + Patrol SNMP + Patrol for Sybase + Patrol KM for Windows Operationg System
Como Instalar KM de BMC Patrol for Log Management
¿Se corrompió tu layaut de Patrol central?
aquí como restaurarlo.