TACACS Monitoring Destination
ACILocation in GUI:
Admin » External Data Collectors » Monitoring Destinations » TACACS
Diagram
Section titled “Diagram”Classes
Section titled “Classes”monitoring (apic.fabric_policies)
Section titled “monitoring (apic.fabric_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| tacacs | List | [tacacs] | No |
tacacs (apic.fabric_policies.monitoring)
Section titled “tacacs (apic.fabric_policies.monitoring)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
| destinations | List | [destinations] | No |
destinations (apic.fabric_policies.monitoring.tacacs)
Section titled “destinations (apic.fabric_policies.monitoring.tacacs)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| hostname_ip | Any | String[Regex: ^[a-zA-Z0-9:][a-zA-Z0-9.:-]{1,254}$] or IP | Yes | |
| port | Integer | min: 1, max: 65535 | No | 49 |
| protocol | Choice | pap, chap, mschap | No | pap |
| key | String | No | ||
| mgmt_epg | Choice | inb, oob | No | oob |
Examples
Section titled “Examples”Example-1: This data model creates a TACACS monitoring destination group named tacacs_simple with a single TACACS+ accounting destination at 10.0.0.50 over port 49 using pap authentication. The destination is reached over the oob management EPG. The shared secret key is sensitive and should be supplied via a variable or vault.
apic: fabric_policies: monitoring: tacacs: - name: tacacs_simple description: Simple TACACS Accounting Example destinations: - hostname_ip: 10.0.0.50 port: 49 protocol: pap key: "{{ tacacs_key }}" mgmt_epg: oobExample-2: This data model creates a TACACS monitoring destination group tacacs_advanced with two destinations (one primary using chap over inb, one secondary using mschap over oob), and wires it into the common monitoring policy as a TACACS source with Switch TACACS Audit enabled.
apic: fabric_policies: monitoring: tacacs: - name: tacacs_advanced description: Advanced TACACS Accounting Example destinations: - hostname_ip: tac1.example.com port: 49 protocol: chap key: "{{ tacacs_key_primary }}" mgmt_epg: inb - hostname_ip: tac2.example.com port: 49 protocol: mschap key: "{{ tacacs_key_secondary }}" mgmt_epg: oob policies: - name: common tacacs: - name: tacacs_src audit: true destination_group: tacacs_advanced