{"id":94,"date":"2026-08-30T19:55:34","date_gmt":"2026-08-30T17:55:34","guid":{"rendered":"https:\/\/asfy.fr\/index.php\/tutoriels\/show-tech-support-bien-utiliser-la-commande-de-depannage-cisco\/"},"modified":"2026-08-30T21:56:49","modified_gmt":"2026-08-30T19:56:49","slug":"show-tech-support-bien-utiliser-la-commande-de-depannage-cisco","status":"publish","type":"sv_tutoriel","link":"https:\/\/asfy.fr\/index.php\/tutoriels\/show-tech-support-bien-utiliser-la-commande-de-depannage-cisco\/","title":{"rendered":"show tech-support : bien utiliser la commande de d\u00e9pannage Cisco"},"content":{"rendered":"<p><code>show tech-support<\/code> est probablement la commande de diagnostic la plus compl\u00e8te disponible sur un \u00e9quipement Cisco \u2014 et souvent la premi\u00e8re chose qu&rsquo;un support technique (TAC) vous demandera de fournir en cas d&rsquo;incident.<\/p>\n<figure class=\"sv-diagram\">\n<svg viewBox=\"0 0 480 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Sources de donn\u00e9es agr\u00e9g\u00e9es par show tech-support\">\n  <g font-size=\"11\" fill=\"#1f1f1f\">\n    <rect x=\"20\" y=\"10\" width=\"110\" height=\"34\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n    <text x=\"75\" y=\"31\" text-anchor=\"middle\">Interfaces<\/text>\n    <rect x=\"20\" y=\"60\" width=\"110\" height=\"34\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n    <text x=\"75\" y=\"81\" text-anchor=\"middle\">CPU \/ M\u00e9moire<\/text>\n    <rect x=\"20\" y=\"110\" width=\"110\" height=\"34\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n    <text x=\"75\" y=\"131\" text-anchor=\"middle\">Journaux (logs)<\/text>\n    <rect x=\"20\" y=\"160\" width=\"110\" height=\"34\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n    <text x=\"75\" y=\"181\" text-anchor=\"middle\">Table de routage<\/text>\n  <\/g>\n  <line x1=\"130\" y1=\"27\" x2=\"270\" y2=\"100\" stroke=\"#999\" stroke-width=\"1.5\"\/>\n  <line x1=\"130\" y1=\"77\" x2=\"270\" y2=\"105\" stroke=\"#999\" stroke-width=\"1.5\"\/>\n  <line x1=\"130\" y1=\"127\" x2=\"270\" y2=\"110\" stroke=\"#999\" stroke-width=\"1.5\"\/>\n  <line x1=\"130\" y1=\"177\" x2=\"270\" y2=\"115\" stroke=\"#999\" stroke-width=\"1.5\"\/>\n  <rect x=\"270\" y=\"75\" width=\"180\" height=\"65\" rx=\"8\" fill=\"#fff\" stroke=\"#e0533d\" stroke-width=\"2.5\"\/>\n  <text x=\"360\" y=\"102\" font-size=\"12\" text-anchor=\"middle\" fill=\"#1f1f1f\" font-weight=\"600\">show tech-support<\/text>\n  <text x=\"360\" y=\"120\" font-size=\"10\" text-anchor=\"middle\" fill=\"#666\">sortie unique et compl\u00e8te<\/text>\n<\/svg><figcaption>La commande agr\u00e8ge en une seule sortie ce qui demanderait normalement une dizaine de commandes distinctes.<\/figcaption><\/figure>\n<h2>Ce que fait r\u00e9ellement la commande<\/h2>\n<p><code>show tech-support<\/code> ex\u00e9cute automatiquement une longue s\u00e9rie d&rsquo;autres commandes <code>show<\/code> (configuration, interfaces, processus, m\u00e9moire, journaux, tables de routage, versions&#8230;) et concat\u00e8ne l&rsquo;ensemble dans une seule sortie. C&rsquo;est un instantan\u00e9 complet de l&rsquo;\u00e9tat du syst\u00e8me \u00e0 un moment donn\u00e9, sans avoir \u00e0 taper une dizaine de commandes s\u00e9par\u00e9es \u00e0 la main pendant que la situation se d\u00e9grade.<\/p>\n<h2>Pourquoi ne pas l&rsquo;ex\u00e9cuter \u00e0 l&rsquo;aveugle<\/h2>\n<p>La sortie peut atteindre plusieurs milliers de lignes et prendre du temps \u00e0 g\u00e9n\u00e9rer, en particulier sur un \u00e9quipement d\u00e9j\u00e0 sous forte charge \u2014 ce qui peut aggraver temporairement une situation de saturation CPU. Sur un \u00e9quipement en production en pleine incident, mieux vaut cibler les commandes utiles plut\u00f4t que lancer un show tech-support complet sans r\u00e9flexion pr\u00e9alable, surtout sur un switch d&rsquo;acc\u00e8s d\u00e9j\u00e0 surcharg\u00e9.<\/p>\n<h2>Rediriger la sortie vers un fichier<\/h2>\n<p>Plut\u00f4t que de faire d\u00e9filer des milliers de lignes dans un terminal, il est plus pratique de rediriger directement vers un serveur :<\/p>\n<pre>Switch# show tech-support | redirect tftp:\/\/192.168.1.50\/switch-diag.txt<\/pre>\n<p>D&rsquo;autres protocoles sont possibles selon la configuration de l&rsquo;\u00e9quipement (FTP, HTTP, ou stockage local sur la m\u00e9moire flash du switch), pratique lorsqu&rsquo;aucun serveur TFTP n&rsquo;est disponible sur le moment.<\/p>\n<h2>Cibler un sous-ensemble utile<\/h2>\n<p>Pour un probl\u00e8me pr\u00e9cis, il est souvent plus rapide et moins impactant d&rsquo;utiliser des variantes cibl\u00e9es :<\/p>\n<ul>\n<li><code>show tech-support ospf<\/code> \u2014 pour un probl\u00e8me de routage OSPF<\/li>\n<li><code>show tech-support ethernet-switching<\/code> \u2014 pour un probl\u00e8me de commutation<\/li>\n<\/ul>\n<p>Ces versions filtr\u00e9es sont plus rapides \u00e0 g\u00e9n\u00e9rer et plus faciles \u00e0 analyser, tout en couvrant l&rsquo;essentiel du contexte utile au diagnostic sans noyer l&rsquo;information pertinente dans des sections sans rapport avec l&rsquo;incident en cours.<\/p>\n<h2>Bonnes pratiques avant d&rsquo;ouvrir un dossier support<\/h2>\n<ul>\n<li>Notez l&rsquo;heure exacte de l&rsquo;incident, pour croiser avec les horodatages des journaux inclus dans la sortie.<\/li>\n<li>Conservez syst\u00e9matiquement une copie horodat\u00e9e : elle sert aussi de r\u00e9f\u00e9rence pour comparer un \u00e9tat \u00ab\u00a0avant\/apr\u00e8s\u00a0\u00bb en cas de changement de configuration ult\u00e9rieur.<\/li>\n<li>V\u00e9rifiez que la commande inclut bien la configuration active (<code>show running-config<\/code>) \u2014 c&rsquo;est souvent la premi\u00e8re chose analys\u00e9e par un support technique.<\/li>\n<li>Joignez \u00e9galement une description pr\u00e9cise du sympt\u00f4me observ\u00e9 : la sortie brute seule ne remplace jamais un contexte humain clair sur ce qui a \u00e9t\u00e9 constat\u00e9 et \u00e0 quel moment.<\/li>\n<\/ul>\n<h2>Automatiser la collecte sur plusieurs \u00e9quipements<\/h2>\n<p>Sur un parc de plusieurs dizaines de switches, ex\u00e9cuter cette commande manuellement partout devient vite fastidieux. Des outils d&rsquo;automatisation r\u00e9seau (scripts, Ansible avec les modules Cisco) permettent de programmer une collecte r\u00e9guli\u00e8re ou d\u00e9clench\u00e9e par une alerte de supervision, avec archivage centralis\u00e9 \u2014 un vrai gain de temps lors d&rsquo;un futur incident.<\/p>\n<h2>Commandes utiles : application et supervision<\/h2>\n<h3>Pr\u00e9parer une collecte de logs exploitable (\u00e0 faire avant l&rsquo;incident)<\/h3>\n<pre>Switch(config)# service timestamps log datetime msec\nSwitch(config)# logging buffered 16384\nSwitch(config)# logging host 192.168.1.50<\/pre>\n<h3>Supervision (au moment du diagnostic)<\/h3>\n<pre>Switch# show tech-support\nSwitch# show logging\nSwitch# show processes cpu sorted\nSwitch# show memory statistics\nSwitch# show interfaces counters errors<\/pre>\n<h2>Proc\u00e9dure \u00e9tape par \u00e9tape<\/h2>\n<p>Comment se comporter, concr\u00e8tement, le jour o\u00f9 un \u00e9quipement fait des siennes et o\u00f9 vous devez collecter des informations utiles \u2014 sans aggraver la situation.<\/p>\n<h3>\u00c9tape 1 \u2014 Respirer, puis regarder l&rsquo;ampleur du probl\u00e8me<\/h3>\n<p>Un seul port capricieux ne justifie pas un show tech-support complet. Un switch qui devient injoignable, en revanche, oui. Adaptez l&rsquo;huile de coude \u00e0 la taille du probl\u00e8me.<\/p>\n<h3>\u00c9tape 2 \u2014 Pr\u00e9parer un point de collecte<\/h3>\n<p>Si un serveur TFTP est d\u00e9j\u00e0 en place, tant mieux. Sinon, un petit serveur TFTP temporaire sur un poste du r\u00e9seau suffit largement pour l&rsquo;occasion.<\/p>\n<h3>\u00c9tape 3 \u2014 Lancer la collecte cibl\u00e9e en premier<\/h3>\n<pre>Switch# show tech-support ethernet-switching | redirect tftp:\/\/192.168.1.50\/switch-diag.txt<\/pre>\n<p>Commencez toujours par la version cibl\u00e9e sur le domaine du probl\u00e8me \u2014 plus rapide, plus lisible, et moins susceptible d&rsquo;aggraver un switch d\u00e9j\u00e0 \u00e0 bout de souffle.<\/p>\n<h3>\u00c9tape 4 \u2014 Si n\u00e9cessaire, la version compl\u00e8te<\/h3>\n<pre>Switch# show tech-support | redirect tftp:\/\/192.168.1.50\/switch-diag-complet.txt<\/pre>\n<p>R\u00e9serv\u00e9e aux cas o\u00f9 le probl\u00e8me ne se laisse pas facilement cat\u00e9goriser \u2014 ou quand le support Cisco (ou nous) vous la demande explicitement.<\/p>\n<h3>\u00c9tape 5 \u2014 Noter le contexte humain<\/h3>\n<p>Heure pr\u00e9cise de l&rsquo;incident, ce qui a \u00e9t\u00e9 observ\u00e9, ce qui a chang\u00e9 r\u00e9cemment (mise \u00e0 jour, c\u00e2blage, nouvel \u00e9quipement branch\u00e9). Un fichier de logs sans contexte, c&rsquo;est un peu comme une radio sans savoir o\u00f9 \u00e7a fait mal.<\/p>\n<h3>\u00c9tape 6 \u2014 Archiver proprement<\/h3>\n<p>Renommez le fichier avec la date et le nom de l&rsquo;\u00e9quipement (<code>SW-BUREAU-01_2026-08-30.txt<\/code>, pas <code>nouveau(3)_final_v2.txt<\/code>) et conservez-le dans un dossier d\u00e9di\u00e9 aux incidents. Le jour o\u00f9 le m\u00eame probl\u00e8me revient six mois plus tard, vous serez ravi de le retrouver en deux clics.<\/p>\n<h3>\u00c9tape 7 \u2014 En cas de dossier support ouvert<\/h3>\n<p>Joignez le fichier tel quel, avec votre description du contexte. Un technicien qui re\u00e7oit une sortie brute sans explication passe g\u00e9n\u00e9ralement dix minutes \u00e0 deviner ce qui s&rsquo;est pass\u00e9 \u2014 dix minutes que vous pouvez lui \u00e9pargner en trois phrases.<\/p>\n<p><strong>Besoin d&rsquo;aide pour diagnostiquer un incident r\u00e9seau ?<\/strong> <a href=\"\/index.php\/contact\/\">Contactez-nous<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce que fait vraiment show tech-support, pourquoi l&rsquo;utiliser avec discernement, comment rediriger la sortie, et les bonnes pratiques avant d&rsquo;ouvrir un dossier support.<\/p>\n","protected":false},"featured_media":0,"template":"","sv_tuto_categorie":[23],"class_list":["post-94","sv_tutoriel","type-sv_tutoriel","status-publish","hentry","sv_tuto_categorie-reseau"],"_links":{"self":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel"}],"about":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/types\/sv_tutoriel"}],"version-history":[{"count":5,"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel\/94\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel\/94\/revisions\/144"}],"wp:attachment":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"sv_tuto_categorie","embeddable":true,"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tuto_categorie?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}