Déployer Cyberwatch en mode hors-ligne avec Swarm (Recommandé)

Cette page indique la procédure d’installation de Cyberwatch en mode hors-ligne.

Prérequis

  • Une machine ayant accès à harbor.cyberwatch.fr

Installation de Cyberwatch On Premise

Les éléments sont téléchargés depuis une machine connectée, puis transférés sur la machine hors-ligne :

flowchart LR
  DL["dl.cyberwatch.com"] --> ONLINE
  subgraph ONLINE["Machine connectée"]
    FILES["Archive des images<br/>Paquets cyberwatch et cosign<br/>Base des vulnérabilités"]
  end
  ONLINE -. transfert .-> OFFLINE
  subgraph OFFLINE["Machine hors-ligne"]
    direction TB
    D1["Installation de Docker"] --> D2["docker image load"]
    D2 --> D3["Installation des paquets"]
    D3 --> D4["cyberwatch configure --offline"]
    D4 --> D5["Création du compte administrateur"]
    D5 --> D6["Import de la base des vulnérabilités"]
  end
  1. Installer Docker sur la machine hors-ligne

  2. Importer les images sur la machine hors-ligne

  3. Télécharger les paquets cyberwatch et cosign adaptés à la distribution de la machine hors-ligne. Depuis l’adresse https://dl.cyberwatch.com/apt/incoming/ si la distribution utilise le gestionnaire de paquets apt, ou l’adresse https://dl.cyberwatch.com/rpm/incoming/ si elle utilise rpm

  4. Transférer le paquet sur la machine hors-ligne

  5. Installer Cyberwatch :

    Pour les distribution basées sur Debian :

    sudo dpkg -i cosign*.deb
    sudo dpkg -i cyberwatch.deb
    

    Pour les distribution basées sur Red Hat :

    sudo rpm -i cosign*.rpm
    sudo rpm -i cyberwatch.rpm
    
  6. Configurer Cyberwatch :

    sudo cyberwatch configure --offline
    
  7. Enregistrer l’utilisateur administrateur depuis l’interface web disponible à l’adresse https://<addresse_machine_hors_ligne>

  8. Synchroniser la base de données des vulnérabilités depuis l’interface web à l’adresse https://<addresse_machine_hors_ligne> ou en ligne de commande