Configuración
El plugin se ejecuta definiendo los parámetros correspondientes:
usage: pandora_o365 [-h] -c CLIENTID -t TENANTID -s SECRET [-p PREFIX]
[-g GROUP] [-i INTERVAL] [-d DATAIN]DATA_IN] [-l] [-n]
[--tmp TMP] [--log_agent LOG_AGENT]
[-l]-tentacle_address TENTACLE_ADDRESS]
[-n]-tentacle_port TENTACLE_PORT]
Pandora Office365 Status plugin ver. 2.0
optional arguments:
-h, --help show this help message and exit
-c CLIENTID, --clientid CLIENTID
Authentication O365 client id
-t TENANTID, --tenantid TENANTID
Authentication O365 Tenant id
-s SECRET, --secret SECRET
Authentication O365 Secret
-p PREFIX, --prefix PREFIX
Prefix for agent names, default O365
-g GROUP, --group GROUP
Pandora agent group, default unknown
-i INTERVAL, --interval INTERVAL
Agent interval in seconds, default: 300
-d DATAIN,DATA_IN, --dataindata_in DATAINDATA_IN
Pandora server datain directory, default:
/var/spool/pandora/data_in
--tmp TMP Pandora temporary datain directory, default: /tmp
--log_agent LOG_AGENT
Defined agent_name for log storage, default:
O365_logsdata_in/
-l, --logs Get incidents messages to Pandora log collector
-n, --nodata Ignores module data (usefulusefull for log retreaving only)
--tmp TMP Pandora temporary datain directory, default: /tmp/
--log_agent LOG_AGENT
Defined agent_name for log storage, default: O365_logs
--tentacle_address TENTACLE_ADDRESS
Define tentacle address for remote execution,
Default=none
--tentacle_port TENTACLE_PORT
Define tentacle port for remote execution,
Default=41121
Los campos obligatorios son los campos de autenticación: clientid, tenantid y secret.
Si se ejecuta sólo con los campos requeridos se obtendrán los datos de los Agentes/módulos correspondiente a cada servicio.
Campos Opcionales:
PREFIX: Prefijo para los agentes generados por la ejecución del plugin por defecto es O365
GROUP: Grupo al que se marcará en los XMls para asignar los agentes en Pandora. Este grupo debe existir en el entorno, de lo contrario los agentes se asignan al grupo por defecto: unknown
INTERVAL: Intervalo definido para cada agente creado por defecto 300 segundos, debe ser igual o superior al intervalo de ejecución del plugin.
DATAIN: Ubicación del directorio data in del entorno de Pandora FMS, por defecto /var/spool/pandora/data_in
TMP: Directorio temporal donde se almacenan los datos antes de copiarse al data in. Por defecto /tmp
LOGS: Habilita la captura de logs de los mensajes de incidencia de o365 y los envía al colector de logs de pandora. (El colector de logs debe estar configurado en el entorno). Por defecto deshabilitado.
LOG_AGENT: sólo necesaria cuando se habilita la captura de logs, define en el nombre de agente que almacenarán las referencias a los logs recolectados. Por defecto O365_logs.
NODATA: Ignora los datos de agentes y módulos, útil si se quiere ejecutar el plugin solo para recolectar los logs. Por defecto deshabilitado