Cisco Meraki : supervision par la Dashboard API

Intermédiaire LinuxCisco Meraki25 min50 XP

Les 40 agences sont équipées de Meraki MX et MR. Automatisez le contrôle quotidien avec la Dashboard API (clé dans la variable $MERAKI_API_KEY, jamais en clair).

  1. Organisations : curl -s -H "Authorization: Bearer $MERAKI_API_KEY" https://api.meraki.com/api/v1/organizations → identifiant de l'organisation « ACME Agences »
  2. États : curl -s -H "Authorization: Bearer $MERAKI_API_KEY" https://api.meraki.com/api/v1/organizations/<id>/devices/statuses → équipement hors ligne → answer horsligne <nom> ; équipement en alerte → answer alerte <nom>
  3. Liens WAN : curl -s -H "Authorization: Bearer $MERAKI_API_KEY" https://api.meraki.com/api/v1/organizations/<id>/appliance/uplink/statuses → agence qui fonctionne en secours sur wan2 → answer secours <nom du réseau>
  4. Écrivez ~/travail/meraki-horsligne.sh : appel des états avec la variable (pas la clé) et filtre jq '.[] | select(.status == "offline") | .name'

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Organisations et états interrogés
  2. Anomalies relevées
  3. Script de contrôle sans secret en dur