Skip to content

Alerts Settings

Dashboard Location: Network-wide > Configure > Alerts

Alerts settings configuration in Meraki provides administrators with control over network-wide alert destinations and per-alert notification routing. Default destinations define where all network alerts are sent, while per-alert overrides allow fine-grained control over which emails, administrators, SNMP traps, or webhooks receive each specific alert type. The muting option suppresses wireless unreachable alerts triggered by port schedules, reducing notification noise during planned maintenance windows.

Diagram
NameTypeConstraintMandatoryDefault Value
alerts_settingsClass[alerts_settings]No

alerts_settings (meraki.domains.organizations.networks)

Section titled “alerts_settings (meraki.domains.organizations.networks)”
NameTypeConstraintMandatoryDefault Value
default_destinationsClass[default_destinations]No
muting_by_port_schedulesBooleantrue, falseNo
alertsList[alerts]No

default_destinations (meraki.domains.organizations.networks.alerts_settings)

Section titled “default_destinations (meraki.domains.organizations.networks.alerts_settings)”
NameTypeConstraintMandatoryDefault Value
all_adminsBooleantrue, falseNo
snmpBooleantrue, falseNo
emailsListString[min: 1, max: 255]No
http_server_idsListString[min: 1, max: 255]No

alerts (meraki.domains.organizations.networks.alerts_settings)

Section titled “alerts (meraki.domains.organizations.networks.alerts_settings)”
NameTypeConstraintMandatoryDefault Value
typeStringmin: 1, max: 127Yes
enabledBooleantrue, falseNo
alert_destinationsClass[alert_destinations]No
filtersClass[filters]No

alert_destinations (meraki.domains.organizations.networks.alerts_settings.alerts)

Section titled “alert_destinations (meraki.domains.organizations.networks.alerts_settings.alerts)”
NameTypeConstraintMandatoryDefault Value
all_adminsBooleantrue, falseNo
snmpBooleantrue, falseNo
emailsListString[min: 1, max: 255]No
http_server_idsListString[min: 1, max: 255]No
sms_numbersListString[min: 1, max: 32]No

filters (meraki.domains.organizations.networks.alerts_settings.alerts)

Section titled “filters (meraki.domains.organizations.networks.alerts_settings.alerts)”
NameTypeConstraintMandatoryDefault Value
failure_typeStringmin: 1, max: 127No
lookback_windowIntegermin: 0No
min_durationIntegermin: 0No
nameStringmin: 1, max: 127No
periodIntegermin: 0No
priorityStringmin: 1, max: 127No
regexStringmin: 1, max: 1024No
selectorStringmin: 1, max: 4096No
ssid_nameStringmin: 1, max: 127No
tagStringmin: 1, max: 255No
thresholdIntegerNo
timeoutIntegermin: 0No
devicesListString[min: 1, max: 127]No
conditionsList[conditions]No

conditions (meraki.domains.organizations.networks.alerts_settings.alerts.filters)

Section titled “conditions (meraki.domains.organizations.networks.alerts_settings.alerts.filters)”
NameTypeConstraintMandatoryDefault Value
typeStringmin: 1, max: 127Yes
directionChoice+, -No
durationIntegermin: 0No
thresholdNumberNo
unitStringmin: 1, max: 127No

Example-1: The example below demonstrates alerts settings configuration.

This configuration enables network-wide default destinations for all admins and SNMP, with port schedule muting set via muting_by_port_schedules: true. Three alert overrides demonstrate the available filter types: gatewayDown scopes notifications to specific access points using filters.devices (referenced by device name); sensorAlert uses filters.conditions to trigger on temperature threshold breaches with direction and duration criteria; and usageAlert scopes to a wireless SSID by name via filters.ssid_name, with period and threshold filters controlling when the alert fires. Device names and SSID names reference other NAC model resources and are automatically resolved to their API identifiers by the Terraform module.

meraki:
domains:
- name: !env domain
administrator:
name: !env org_admin
organizations:
- name: !env org
networks:
- name: !env network_name
product_types:
- appliance
- switch
- wireless
- camera
- sensor
- cellularGateway
alerts_settings:
default_destinations:
all_admins: true
snmp: true
emails:
- miles@meraki.com
muting_by_port_schedules: true
alerts:
- type: gatewayDown
enabled: true
alert_destinations:
all_admins: false
snmp: false
emails:
- miles@meraki.com
filters:
timeout: 60
devices:
- !env ap_01
- !env ap_02
- type: sensorAlert
enabled: true
alert_destinations:
all_admins: true
snmp: false
filters:
conditions:
- type: temperature
direction: '+'
threshold: 72.5
unit: celsius
duration: 0
devices:
- !env sensor_01
- type: usageAlert
enabled: true
alert_destinations:
all_admins: true
snmp: false
filters:
ssid_name: CORP
period: 1200
threshold: 104857600