Parámetros y configuración
Parámetros
--conf | Ruta al archivo de configuración |
--custom_modules | Ruta al archivo en el que se deben de definir los módulos personalizados |
Archivo de configuración (--conf)
El contenido del fichero será el siguiente:
agents_group_id = < ID del grupo en el que se creará el agente de la tarea >
threads = < Número de hilos que se usaran para la creación de módulos >
interval = < Intervalo de monitorización del agente en segundos >
server = < IP del servidor SAP >
client = < Número de cliente SAP >
system = < Número de sistema SAP >
license = < Código de la licencia >
credentials = < Base 64 del JSON con las credenciales >
agent = < Nombre de agente objetivo >
modules = < Lista JSON de módulos predefinidos a monitorizar >
Ejemplo
agents_group_id = 10
threads = 5
interval = 300
server = 192.168.80.191
client = 001
system = 00
license = 022220743456700424
credentials = asJ1c2VyIjoiGBTREjUiLCJwYXNzd29yZCI6IklOKJNJQUwifQ==
agent = SAP_R3
modules = [192,195]
Credenciales
Las credenciales que se deben introducir en la opción "credentials" del archivo de configuración descrito anteriormente son un código base 64 de un JSON con el siguiente formato:
{"user":"< usuario >","password":"< contraseña >"}
Ejemplo JSON
{"user":"SAP_USER","password":"JhGBf76@db!"}
Este JSON debería convertirse a base 64 y el resultado sería una cadena como la siguiente, que es la que se debería introducir en la opción "credentials" del fichero de configuración :
eyJ1c2VyIjoiU0FQX1VTRVIiLCJwYXNzd29yZCI6IkpoR0JmNzZAZGIhIn0=
Listado de módulos personalizados (--custom_modules)
El contenido del fichero será un listado de módulos, separando la creación de cada uno en líneas diferentes. Para la creación de estos se debe usar este formato:
< Nombre módulo >;< Tipo de módulo >;< Parámetros de creación de módulo de SAP >
Ejemplo
SAP info;generic_data_string;-m 120
SAP Mem Max;generic_data;-m 101
SAP Login users;generic_data_string;-m 103
La lista de módulos disponibles y los parámetros que se deben usar para cada uno viene definido en la documentación adjunta del plugin de SAP ubicado en la librería de Pandora FMS, localizable en el siguiente enlace : https://pandorafms.com/library/sap-r3-monitoring-agent/