Skip to main content

Discovery task configuration

The wizard contains four visible steps.

1. Task definition

This step configures the general Discovery task settings:

  • Task name.
  • Agent group.
  • Execution interval.

A real Pandora FMS group must be selected. Do not use All, as the plugin rejects empty or non-positive group identifiers.

2. Azure credentials

FieldRequiredDescription
Tenant IDYesMicrosoft Entra ID tenant.
Client IDYesIdentifier of the registered application.
Client secretYesApplication secret.
API endpointNoWhen empty, `https://management.azure.com` is used. Change it only for sovereign clouds or custom environments.
Login endpointNoWhen empty, `https://login.microsoftonline.com` is used. Change it only for sovereign clouds or custom environments.

3. Azure event query and filters

FieldDefault valueDescription
Event history in days15Query period, from 1 to 365 days.
Azure API filterEmptyExpression sent to Azure through `$filter`.
Subscription allow regexpEmptyExpressions matched against the subscription ID and name.
Region allow regexpEmptyRegions accepted by the plugin.
Service allow regexpEmptyImpacted services accepted by the plugin.
Event type allow regexpEmptyAllowed event types.
Status allow regexpEmptyAllowed regional or general statuses.
Level allow regexpEmptyAllowed event levels.
Event search allow regexpEmptyAt least one expression must match the complete event text.
Event search deny regexpEmptyDiscards matching events.
First run events are newDisabledWhen enabled, every event found during the first execution is treated as new.

4. Agents modules and execution

FieldDefault valueDescription
Create agent per impacted regionEnabledCreates one agent per region. When disabled, Target agent is used.
Target agent`Azure Service Health Events`Single agent used when agents are not created per region.
Agent prefix`Azure Service Health `Prefix for regional agents.
Module prefixEmptyPrefix added to final module names.
State modulesEnabledCreates the `Connection` module.
Event count modulesEnabledCreates the five event counter modules.
Event detail modulesEnabledCreates `Events` and `New events`.
Maximum event detail length16000Maximum size of detail modules. The effective minimum is 1000 characters.
Modules allow regexpEmptyOnly creates modules whose final name matches.
Modules deny regexpEmptyDiscards modules whose final name matches.
Write event logEnabledEnables the JSONL event log.
Maximum event log size20Rotates the log when it reaches this size.
HTTP timeout30Maximum time per request. Zero or negative values are replaced with 30 seconds.
Maximum retries2Retries for HTTP 429 and transient Azure errors.
Verify SSL certificatesEnabledKeep enabled in production.
Proxy URLEmptyOptional HTTP or HTTPS proxy.
Mock Azure API URLEmptyReserved for testing and must remain empty in production.