Ansichten:

Alle Agenten auflisten

clish agent show
Zweck: Zeigt die Liste aller registrierten Agenten oder detaillierte Informationen über einen bestimmten Agenten an Alle Agenten auflisten clish agent show
Agent Name  Hostname  State       Attrs             Version
----------  --------  ----------  ----------------  -------
demo-1      -         running     C:Y K:OK H:✓      v1.0.0
demo-2      -         onboarding  C:N K:MISS H:✓    v1.0.0
page 1/1
Attributes Explanation:
  • C: Verbindungsstatus (Y=Verbunden, N=Getrennt, ?=Unbekannt)
  • K: Anmeldestatus (OK=Konfiguriert, MISS=Fehlend/Ungültig, ?=Unbekannt)
  • H: Gesundheitsstatus (✓=Nicht infiziert, ✗=Infiziert, ?=Unbekannt)
Show specific agent details:
clish agent show --instance <agent-name>
Beispiel:
clish agent show --instance demo-1
Example Output:
Agent Name       : demo-1
Agent ID         : f461e289-c396-4f5b-8119-bea0a697d513
Device Hostname  : -
State            : running
Health           : healthy
ONTAP Connected  : connected
Credential       : configured
Log Level        : info
Quarantine       : disabled
Agent Version    : v1.0.0
Last Seen        : -
Reason           : -
Available Flags:
  • --instance <name>: Details für einen bestimmten Agenten anzeigen
  • --page <number>: Seitennummer für die Agentenliste (Standard: 1)

Erstellen Sie eine Agenteninstanz

clish agent create
Zweck: Erstellen Sie eine neue Agenteninstanz
clish agent create --name <agent-name>
Beispiel:
clish agent create --name demo-3
Example Output:
Agent 'demo03' created successfully with ID: f461e289-c396-4f5b-8119-bea0a697d513
Requirements:
  • Der Agentenname muss dem Muster entsprechen: ^[a-zA-Z0-9_-]{1,20}$. Das bedeutet, dass er weniger als 20 Zeichen lang sein muss und nur alphanumerische Zeichen sowie die folgenden Sonderzeichen enthalten darf: ^[]-_{}$
  • Der Name muss bei allen Agenten eindeutig sein

Erstellen Sie ein Onboarding-Token

clish agent onboarding-token issue
Zweck: Erstellen Sie ein Onboarding-Token für die Agentenregistrierung
clish agent onboarding-token issue --instance <agent-name>
Beispiel:
clish agent onboarding-token issue --instance demo-1
Example Output:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fweJf36POk6yJV_adQssw5c
Usage Notes
  • Token ist für die anfängliche Verbindung des Agenten erforderlich
  • Token hat eine begrenzte Gültigkeitsdauer
  • Der Agent muss dieses Token für die WebSocket-Verbindungsherstellung verwenden

ONTAP SVM-Anmeldedaten aktualisieren

clish agent credential modify
Zweck: Aktualisieren Sie die ONTAP SVM-Anmeldedaten für einen Agenten
clish agent credential modify --instance <agent-name>
Beispiel:
clish agent credential modify --instance demo-1
# Interactive prompts: 
# username: admin 
# password: [hidden input]
Example Output:
Credentials updated successfully
Security Notes
  • Passworteingabe wird während der Eingabe verborgen
  • Anmeldeinformationen werden in Kubernetes Secrets gespeichert
  • Betrifft nur die angegebene Agenteninstanz

Agent-Protokollebene anzeigen

clish agent loglevel show
Zweck: Aktuelles Protokollierungslevel für einen Agenten anzeigen
clish agent loglevel show --instance <agent-name>
Beispiel:
clish agent loglevel show --instance demo-1
Example Output:
Log Level for demo-1 : info

Agent-Protokollebene ändern

clish agent loglevel modify
Zweck: Protokollebene für einen Agenten ändern
clish agent loglevel modify --instance <agent-name> --loglevel <level>
Beispiel:
clish agent loglevel modify --instance demo-1 --loglevel debug
Example Output:
Log level for demo-1 set to debug
Available Log Levels
  • info: Standardbetriebsprotokollierung
  • warning: Nur Warnungen und Fehlermeldungen
  • Fehler: Nur Fehlermeldungen

Quarantäneeinstellungen anzeigen

clish agent quarantine show
Zweck: Quarantäneeinstellungen für einen Agenten anzeigen
clish agent quarantine show --instance <agent-name>
Beispiel:
clish agent quarantine show --instance demo-1
Example Output:
Quarantine for demo-1 : disabled

Quarantäne-Funktionalität ändern

clish agent quarantine modify
Zweck: Quarantäne-Funktionalität für einen Agenten aktivieren oder deaktivieren
clish agent quarantine modify --instance <agent-name> --enabled <true|false>
Beispiele:
# Enable quarantine
clish agent quarantine modify --instance demo-1 --enabled true

# Disable quarantine  
clish agent quarantine modify --instance demo-1 --enabled false
Example Output:
Quarantine for demo-1 set to enabled