Aller au contenu
Vue d'ensemble de la CLI

Vue d'ensemble de la CLI

Voir en Markdown

La CLI de Status200, status200, gère votre projet Status200 depuis un terminal ou un script. Elle liste, lit, crée, modifie, supprime et compte les moniteurs, incidents, alertes, pages de statut et les autres enregistrements que l'API de Status200 propose, avec une clé API de votre projet.

Comment fonctionne la CLI

Chaque commande envoie une requête à l'API REST de Status200 et affiche la réponse. La CLI prend la clé API et l'adresse de votre Status200 dans des options, des variables d'environnement ou un contexte enregistré par status200 login. La clé décide de ce qu'une commande peut lire et modifier, exactement comme pour l'API.

flowchart TB T["Votre terminal<br/>ou une tâche de CI"] -->|"status200 incident list"| C["CLI status200"] K["La clé API et l'URL :<br/>options, environnement<br/>ou un contexte<br/>enregistré"] --> C C -->|"POST /api/incident/get-list"| A["API REST de Status200"] A -->|"les enregistrements<br/>que la clé peut lire,<br/>en JSON"| C C -->|"un tableau dans<br/>un terminal,<br/>du JSON dans un pipe"| T

Une commande, une requête

Les commandes des enregistrements sont livrées avec la CLI : chaque type d'enregistrement que l'API de Status200 ouvre aux outils en a une, les mêmes enregistrements pour lesquels le serveur MCP a des outils. Lancez status200 resources pour les lister.

Avant de commencer

  • Node.js et npm, dans une version LTS actuelle, pour installer la CLI.
  • Une clé API de votre projet. Créez-en une dans Paramètres du projet → Avancé → Clés API avec Créer : Clé API : voir Créer une clé API.
  • Sur Status200 Cloud, l'offre Growth ou supérieure. Les clés API d'un projet ne fonctionnent qu'avec elle : voir Clés API et SCIM sous leur offre.

Installer la CLI

Installez le paquet @status200/cli depuis npm. Il ajoute la commande status200, et --version affiche la version installée :

Bash
npm install -g @status200/cli
status200 --version

La CLI sort en même temps que Status200 et porte le même numéro de version. Sur un Status200 auto-hébergé, installez la CLI de la version de votre Status200, afin que ses commandes correspondent aux enregistrements de votre serveur :

Bash
npm install -g @status200/cli@<your-oneuptime-version>

Lancer vos premières commandes

  1. Enregistrer votre clé API

    Connectez-vous avec la clé et l'adresse de votre Status200. La CLI les enregistre comme un contexte nommé default et l'utilise désormais :

    Bash
    status200 login <your-api-key> https://status200.ru

    Elle répond Logged in successfully. Context "default" is now active. Sur un Status200 auto-hébergé, utilisez son adresse à la place de https://status200.ru.

  2. Lister vos incidents

    Bash
    status200 incident list

    Les dix incidents les plus récents s'affichent sous forme de tableau. login enregistre la clé sans la vérifier : c'est donc cette commande qui montre la première que la clé fonctionne. Si elle est refusée, voir Dépannage.

  3. Voir ce que vous pouvez gérer d'autre

    Bash
    status200 resources

    La liste montre chaque type d'enregistrement avec lequel vous pouvez travailler, et sa commande, comme monitor, status-page ou on-call-policy.

Les commandes en un coup d'œil

CommandeCe qu'elle faitEn savoir plus
status200 login <api-key> <instance-url>Enregistre une clé API et une adresse comme contexteAuthentification
status200 context list, use, current, deleteListe, change, affiche et supprime les contextes enregistrésAuthentification
status200 whoamiAffiche l'URL et la clé API que la prochaine commande utiliseraAuthentification
status200 deployEnregistre un déploiement, ou un autre changement, pour les graphiques et Status200 AIDéploiements et changements
status200 <resource> list, get, create, update, delete, countTravaille avec un type d'enregistrementOpérations sur les ressources
status200 resourcesListe les types d'enregistrements, avec leurs commandesRéférence des commandes
status200 versionAffiche la version de la CLIRéférence des commandes
status200 help [command]Affiche l'aide d'une commandeObtenir de l'aide

Options globales

Ces options fonctionnent avec chaque commande, avant ou après elle :

OptionCe qu'elle fait
--api-key <key>La clé API pour cette commande, à la place de celle enregistrée
--url <url>L'adresse de votre Status200 pour cette commande
--context <name>Un contexte enregistré pour cette commande, à la place du contexte actuel
-o, --output <format>table, json ou wide : voir Formats de sortie
--no-colorAffiche sans couleurs
-V, --versionAffiche la version de la CLI
-h, --helpAffiche l'aide de la commande

Obtenir de l'aide

Chaque commande a sa propre aide, avec ses arguments, ses options et ses valeurs par défaut :

Bash
status200 --help
status200 help incident
status200 incident list --help

Étapes suivantes