Configurar un Elastic Stack extern

Per defecte, Cyberwatch inclou les seves pròpies instàncies d’Elasticsearch i de Kibana. Es poden substituir per instàncies externes per integrar Cyberwatch en un Elastic Stack existent.

Les dades publicades a Elasticsearch es descriuen a la documentació tècnica dels índexs Elasticsearch.

  1. Feu clic a Administració
  2. Feu clic a Eines externes

En els entorns que requereixen un nivell de seguretat reforçat, és obligatori desactivar el desplegament integrat d’Elasticsearch i de Kibana i aplicar configuracions estrictes per a aquesta aplicació. No n’hi ha prou de configurar un Elastic Stack extern a la interfície d’administració: també cal desactivar explícitament els contenidors integrats.

Configuració de Kibana

  • Activa Kibana: activa o desactiva la integració amb Kibana

  • URL de l’API: URL de l’API del servidor Kibana extern. Deixeu-la buida per utilitzar la instància de Kibana integrada.

  • URL d’accés: URL que utilitza Cyberwatch per redirigir els usuaris a Kibana. Si s’utilitza un Kibana extern, s’ha d’omplir amb el mateix valor que la URL de l’API.

Paràmetres avançats

  • Espai: espai de Kibana en què Cyberwatch publicarà els seus taulers. Per defecte: default.

Per migrar els taulers de Cyberwatch d’un espai a un altre, suprimiu-los primer de l’espai actual abans de canviar la configuració.

  • Nom d’usuari: nom d’usuari que s’utilitza per autenticar-se en el servidor Kibana.

  • Contrasenya: contrasenya associada al nom d’usuari.

  • Certificat de CA: certificat de l’autoritat de certificació que s’utilitza per validar el certificat TLS del servidor Kibana. Opcional.

  • Mètode de verificació TLS: mètode de verificació del certificat TLS del servidor Kibana.

    • None: no es verifica el certificat.
    • Peer: es verifica el certificat que presenta el servidor.

Configuració d’Elasticsearch

  • URL de l’API: URL de l’API del servidor Elasticsearch extern. Deixeu-la buida per utilitzar la instància d’Elasticsearch integrada.

Paràmetres avançats

  • Nom d’usuari: nom d’usuari que s’utilitza per autenticar-se en el servidor Elasticsearch.

  • Contrasenya: contrasenya associada al nom d’usuari.

  • Certificat de CA: certificat de l’autoritat de certificació que s’utilitza per validar el certificat TLS del servidor Elasticsearch. Opcional.

  • Mètode de verificació TLS: mètode de verificació del certificat TLS del servidor Elasticsearch.

    • None: no es verifica el certificat.
    • Peer: es verifica el certificat que presenta el servidor.

Gestió dels taulers de Kibana

Cyberwatch ofereix taulers preconfigurats a Kibana. Podeu afegir taulers personalitzats indicant-ne els identificadors únics i un nom de visualització.

Els taulers es poden reordenar arrossegant-los i deixant-los anar. Els taulers natius de Cyberwatch no es poden suprimir.

Desactivació dels contenidors integrats

Quan s’utilitza un Elastic Stack extern, cal desactivar els contenidors d’Elasticsearch i de Kibana integrats.

Docker Swarm

  1. Modifiqueu el fitxer /etc/cyberwatch/config.env i afegiu-hi o modifiqueu-hi la línia següent:

    CBW_DISABLE_ELK=true
    
  2. Reinicieu Cyberwatch per aplicar el canvi:

    sudo cyberwatch restart
    
  3. Comproveu que els contenidors ja no s’estan executant:

    sudo cyberwatch status
    

    Per obtenir més informació, consulteu CBW_DISABLE_ELK.

Podman

  1. Modifiqueu el fitxer /etc/cyberwatch/config.env i afegiu-hi o modifiqueu-hi la línia següent:

    CBW_DISABLE_ELK=true
    
  2. Torneu a configurar Cyberwatch per aplicar el canvi:

    sudo cyberwatch configure
    

    Si la vostra instància de Cyberwatch està desplegada en diversos nodes o si la base de dades és externa, cal tornar a especificar els indicadors de configuració.

  3. Comproveu que els contenidors ja no s’estan executant:

    sudo cyberwatch status
    

    Per obtenir més informació, consulteu CBW_DISABLE_ELK.

Chart de Helm

  1. Al fitxer values.yml, desactiveu els serveis Elasticsearch i Kibana:

    elasticsearch:
      enabled: false
    
    kibana:
      enabled: false
    
  2. Apliqueu la configuració:

    helm -n cyberwatch upgrade cyberwatch oci://harbor.cyberwatch.fr/cbw-on-premise/cyberwatch-chart -f values.yml
    
  3. Comproveu que els pods ja no s’estan executant:

    kubectl -n cyberwatch get pods