Skip to main content

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