Monitoring Policy
ACIThis object will attach the Syslog and SNMP Trap policies to the common monitoring policy.
Location in GUI:
Fabric » Fabric Policies » Policies » Monitoring » Common Policy
Diagram
Section titled “Diagram”Diagram
Section titled “Diagram”Diagram
Section titled “Diagram”Classes
Section titled “Classes”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| fabric_policies | Class | fabric_policies | No |
fabric_policies (apic)
Section titled “fabric_policies (apic)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| monitoring | Class | monitoring | No |
monitoring (apic.fabric_policies)
Section titled “monitoring (apic.fabric_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| policies | List | policies | No |
monitoring (apic.fabric_policies)
Section titled “monitoring (apic.fabric_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| snmp_traps | List | snmp_traps | No | |
| syslogs | List | syslogs | No |
policies (apic.fabric_policies.monitoring)
Section titled “policies (apic.fabric_policies.monitoring)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%() | No | |
| snmp_traps | List | snmp_traps | No | |
| syslogs | List | syslogs | No | |
| tacacs | List | tacacs | No | |
| fault_ | List | fault_ | No |
policies (apic.fabric_policies.monitoring)
Section titled “policies (apic.fabric_policies.monitoring)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%() | No | |
| snmp_traps | List | snmp_traps | No | |
| syslogs | List | syslogs | No | |
| fault_ | List | fault_ | No |
snmp_traps (apic.fabric_policies.monitoring.policies)
Section titled “snmp_traps (apic.fabric_policies.monitoring.policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes | |
| destination_ | String | Regex: ^[a-zA-Z0-9_ | No |
syslogs (apic.fabric_policies.monitoring.policies)
Section titled “syslogs (apic.fabric_policies.monitoring.policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%() | No | |
| audit | Boolean | true, false | No | true |
| events | Boolean | true, false | No | true |
| faults | Boolean | true, false | No | true |
| session | Boolean | true, false | No | false |
| minimum_ | Choice | emergencies, alerts, critical, errors, warnings, notifications, information, debugging | No | warnings |
| destination_ | String | Regex: ^[a-zA-Z0-9_ | No |
tacacs (apic.fabric_policies.monitoring.policies)
Section titled “tacacs (apic.fabric_policies.monitoring.policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes | |
| audit | Boolean | true, false | No | |
| destination_ | String | Regex: ^[a-zA-Z0-9_ | No |
fault_severity_policies (apic.fabric_policies.monitoring.policies)
Section titled “fault_severity_policies (apic.fabric_policies.monitoring.policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| class | String | Regex: ^[a-zA-Z0-9] | Yes | |
| faults | List | faults | No |
faults (apic.fabric_policies.monitoring.policies.fault_severity_policies)
Section titled “faults (apic.fabric_policies.monitoring.policies.fault_severity_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| fault_id | String | Regex: ^F\d+$ | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%() | No | |
| initial_ | Choice | warning, minor, major, critical, squelched, inherit | No | inherit |
| target_severity | Choice | warning, minor, major, critical, inherit | No | inherit |
snmp_traps (apic.fabric_policies.monitoring)
Section titled “snmp_traps (apic.fabric_policies.monitoring)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes |
syslogs (apic.fabric_policies.monitoring)
Section titled “syslogs (apic.fabric_policies.monitoring)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_ | Yes |
Examples
Section titled “Examples”---apic: fabric_policies: monitoring: policies: - name: Custom_Policy description: "This is a custom policy for policy monitoring." fault_severity_policies: - class: snmpClient faults: - fault_id: F1368 description: "Fault 1368 nice description" initial_severity: minor target_severity: major - class: snmpTrapDest faults: - fault_id: F1449 description: "Fault 1449 superb description" initial_severity: minor target_severity: critical snmp_traps: - name: policy_trap1 destination_group: pol_snmp_dst_grp syslogs: - name: policy_syslog1 description: desc1 session: true audit: false events: false faults: false minimum_severity: debugging destination_group: pol_syslog_dst_grp