CSR - Cloud Services Router
Overview
Cisco CSR provides virtual routing for customer, VPN, and hub connectivity. Inventory distinguishes csr, csr_vpn, and csr_hub roles.
Monitoring
Method
Prometheus SNMP Exporter through network-prometheus.
Metrics Collected
- Interface state, utilization, errors, and drops
- Routing, tunnel, and reachability indicators
- CPU, memory, and system uptime
- SNMP target and scrape health
Grafana Dashboards
Logging
Log Source
CSR roles forward network syslog and SNMP traps through the regional ingress services.
Splunk Index
network_syslog for syslog and snmp_traps for traps.
Key Log Queries
index=network_syslog device_type="csr" node_type IN ("csr","csr_vpn","csr_hub") device_name="<device_name>"
Alerting
Grafana Alert Rules
| Alert Name | Severity | Description |
|---|---|---|
| CSR device health | Varies | Routing, interface, and resource conditions. |
| Scrape down | Critical | Detects loss of CSR SNMP collection. |
Splunk Alerts
| Alert Name | Severity | Description |
|---|---|---|
| CSR network events | Varies | Router and tunnel events from network_syslog. |
Notification Flow
CSR → Grafana/Splunk → EMS (KeepHQ) → [notification channels]
Inventory
- Repository: csr-cube-inventory
- Update Method: Generated from the managed CSR/CUBE Ansible inventory.
- Update Cadence: On inventory change through pull request.