Skip to content

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.