Skip to main content
Data Infrastructure Insights
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Installazione dell'agente di sicurezza del carico di lavoro

Collaboratori netapp-alavoie dgracenetapp

Workload Security (in precedenza Cloud Secure) raccoglie i dati sulle attività degli utenti utilizzando uno o più agenti. Gli agenti si connettono ai dispositivi del tenant e raccolgono dati che vengono inviati al livello SaaS Workload Security per l'analisi. Vedere"Requisiti dell'agente" per configurare una VM agente.

Prima di iniziare

  • Il privilegio sudo è necessario per l'installazione, l'esecuzione di script e la disinstallazione.

  • Durante l'installazione dell'agente, sulla macchina vengono creati un utente locale cssys e un gruppo locale cssys. Se le impostazioni delle autorizzazioni non consentono la creazione di un utente locale e richiedono invece Active Directory, è necessario creare un utente con il nome utente cssys nel server Active Directory.

  • Puoi leggere informazioni sulla sicurezza Data Infrastructure Insights"Qui" .

Nota I cambiamenti globali potrebbero avere un impatto potenziale sui sistemi ONTAP . Si consiglia vivamente di apportare modifiche che interessano un gran numero di raccoglitori di dati durante le ore di minor traffico.

Passaggi per installare l'agente

  1. Accedi come amministratore o proprietario dell'account al tuo ambiente Workload Security.

  2. Seleziona Collezionisti > Agenti > +Agente

    Il sistema visualizza la pagina Aggiungi un agente:

    Aggiunta di un agente di sicurezza del carico di lavoro

  3. Verificare che il server agente soddisfi i requisiti minimi di sistema.

  4. Per verificare che il server agente esegua una versione supportata di Linux, fare clic su Versioni supportate (i).

  5. Se la tua rete utilizza un server proxy, imposta i dettagli del server proxy seguendo le istruzioni nella sezione Proxy.

    Nota sull'installazione dell'agente con proxy

  6. Fare clic sull'icona Copia negli Appunti per copiare il comando di installazione.

  7. Eseguire il comando di installazione in una finestra del terminale.

  8. Una volta completata correttamente l'installazione, il sistema visualizza il seguente messaggio:

    Messaggio per l'installazione corretta dell'agente

Dopo aver finito
  1. È necessario configurare un"Raccoglitore di directory utente" .

  2. È necessario configurare uno o più Data Collector.

Configurazione di rete

Eseguire i seguenti comandi sul sistema locale per aprire le porte che verranno utilizzate da Workload Security. Se l'intervallo di porte presenta problemi di sicurezza, è possibile utilizzare un intervallo di porte inferiore, ad esempio 35000:35100. Ogni SVM utilizza due porte.

Passi
  1. sudo firewall-cmd --permanent --zone=public --add-port=35000-55000/tcp

  2. sudo firewall-cmd --reload

Segui i passaggi successivi in base alla tua piattaforma:

CentOS 7.x / RHEL 7.x:

  1. sudo iptables-save | grep 35000

Esempio di output:

 -A IN_public_allow -p tcp -m tcp --dport 35000:55000 -m conntrack -ctstate NEW,UNTRACKED -j ACCEPT
*CentOS 8.x / RHEL 8.x*:
  1. sudo firewall-cmd --zone=public --list-ports | grep 35000(per CentOS 8)

Esempio di output:

35000-55000/tcp

"Fissare" un agente alla versione corrente

Per impostazione predefinita, Data Infrastructure Insights Workload Security aggiorna automaticamente gli agenti. Alcuni clienti potrebbero voler sospendere l'aggiornamento automatico, lasciando un agente alla sua versione corrente finché non si verifica una delle seguenti situazioni:

  • Il cliente riprende gli aggiornamenti automatici dell'agente.

  • Sono trascorsi 30 giorni. Si noti che i 30 giorni iniziano il giorno dell'aggiornamento più recente dell'agente, non il giorno in cui l'agente è in pausa.

In ognuno di questi casi, l'agente verrà aggiornato al successivo aggiornamento di Workload Security.

Per sospendere o riprendere gli aggiornamenti automatici degli agenti, utilizzare le API cloudsecure_config.agents:

API dell'agente cloudsecure per bloccare e sbloccare gli agenti

Tieni presente che potrebbero essere necessari fino a cinque minuti prima che l'azione di pausa o ripresa abbia effetto.

È possibile visualizzare le versioni correnti degli Agent nella pagina Sicurezza del carico di lavoro > Collettori, nella scheda Agenti.

Versioni dell'agente WS mostrate nella tabella degli agenti

Risoluzione dei problemi degli errori dell'agente

Nella tabella seguente sono descritti i problemi noti e le relative soluzioni.

Problema: Risoluzione:

L'installazione dell'agente non riesce a creare la cartella /opt/netapp/cloudsecure/agent/logs/agent.log e il file install.log non fornisce informazioni rilevanti.

Questo errore si verifica durante il bootstrap dell'agente. L'errore non viene registrato nei file di registro perché si verifica prima dell'inizializzazione del logger. L'errore viene reindirizzato all'output standard ed è visibile nel registro del servizio utilizzando journalctl -u cloudsecure-agent.service comando. Questo comando può essere utilizzato per risolvere ulteriormente il problema. est

L'installazione dell'agente fallisce con il messaggio "Questa distribuzione Linux non è supportata". Uscita dall'installazione.

Questo errore viene visualizzato quando si tenta di installare l'agente su un sistema non supportato. Vedere "Requisiti dell'agente" .

L'installazione dell'agente non è riuscita con l'errore: "-bash: unzip: comando non trovato"

Installa unzip e poi esegui nuovamente il comando di installazione. Se Yum è installato sul computer, prova "yum install unzip" per installare il software di decompressione. Dopodiché, copia nuovamente il comando dall'interfaccia utente di installazione dell'agente e incollalo nella CLI per eseguire nuovamente l'installazione.

L'agente è stato installato ed è in esecuzione. Tuttavia l'agente si è fermato all'improvviso.

Eseguire l'SSH sulla macchina dell'agente. Controllare lo stato del servizio agente tramite sudo systemctl status cloudsecure-agent.service . 1. Controllare se nei registri viene visualizzato il messaggio "Impossibile avviare il servizio daemon Workload Security". 2. Verificare se l'utente cssys esiste o meno nella macchina dell'agente. Eseguire i seguenti comandi uno alla volta con i permessi di root e verificare se l'utente e il gruppo cssys esistono.
sudo id cssys
sudo groups cssys 3. Se non ne esiste nessuno, è possibile che un criterio di monitoraggio centralizzato abbia eliminato l'utente cssys. 4. Creare manualmente l'utente e il gruppo cssys eseguendo i seguenti comandi.
sudo useradd cssys
sudo groupadd cssys 5. Successivamente riavviare il servizio agente eseguendo il seguente comando:
sudo systemctl restart cloudsecure-agent.service 6. Se il problema persiste, controlla le altre opzioni di risoluzione dei problemi.

Impossibile aggiungere più di 50 raccoglitori di dati a un agente.

È possibile aggiungere solo 50 raccoglitori di dati a un agente. Può trattarsi di una combinazione di tutti i tipi di collettori, ad esempio Active Directory, SVM e altri collettori.

L'interfaccia utente mostra che l'agente è nello stato NOT_CONNECTED.

Passaggi per riavviare l'agente. 1. Eseguire l'SSH sulla macchina dell'agente. 2. Successivamente riavviare il servizio agente eseguendo il seguente comando:
sudo systemctl restart cloudsecure-agent.service 3. Controllare lo stato del servizio agente tramite sudo systemctl status cloudsecure-agent.service . 4. L'agente dovrebbe passare allo stato CONNESSO.

L'agente VM si trova dietro il proxy Zscaler e l'installazione dell'agente non riesce. A causa dell'ispezione SSL del proxy Zscaler, i certificati di sicurezza del carico di lavoro vengono presentati così come sono firmati dalla CA Zscaler, quindi l'agente non si fida della comunicazione.

Disabilitare l'ispezione SSL nel proxy Zscaler per l'URL *.cloudinsights.netapp.com. Se Zscaler esegue l'ispezione SSL e sostituisce i certificati, Workload Security non funzionerà.

Durante l'installazione dell'agente, l'installazione si blocca dopo la decompressione.

Il comando "chmod 755 -Rf" non funziona. Il comando fallisce quando il comando di installazione dell'agente viene eseguito da un utente sudo non root che ha file nella directory di lavoro, appartenenti a un altro utente, e le autorizzazioni di tali file non possono essere modificate. A causa del comando chmod non riuscito, il resto dell'installazione non viene eseguito. 1. Crea una nuova directory denominata “cloudsecure”. 2. Vai a quella directory. 3. Copia e incolla il comando di installazione completo “token=…… … ./cloudsecure-agent-install.sh" e premi Invio. 4. L'installazione dovrebbe poter procedere.

Se l'agente non riesce ancora a connettersi a Saas, aprire un caso con il supporto NetApp . Fornire il numero di serie Data Infrastructure Insights per aprire un caso e allegare i registri al caso come indicato.

Per allegare i registri alla custodia: 1. Eseguire lo script seguente con i permessi di root e condividere il file di output (cloudsecure-agent-symptoms.zip). a. /opt/netapp/cloudsecure/agent/bin/cloudsecure-agent-symptom-collector.sh 2. Eseguire i seguenti comandi uno per uno con i permessi di root e condividere l'output. a. id cssys b. groups cssys c. cat /etc/os-release

Lo script cloudsecure-agent-symptom-collector.sh non riesce e restituisce il seguente errore. [root@machine tmp]# /opt/netapp/cloudsecure/agent/bin/cloudsecure-agent-symptom-collector.sh Raccolta del registro di servizio Raccolta dei registri delle applicazioni Raccolta delle configurazioni degli agenti Acquisizione di uno snapshot dello stato del servizio Acquisizione di uno snapshot della struttura delle directory degli agenti …………………. …………………. /opt/netapp/cloudsecure/agent/bin/cloudsecure-agent-symptom-collector.sh: riga 52: zip: comando non trovato ERRORE: Impossibile creare /tmp/cloudsecure-agent-symptoms.zip

Lo strumento Zip non è installato. Installare lo strumento zip eseguendo il comando “yum install zip”. Quindi eseguire nuovamente cloudsecure-agent-symptom-collector.sh.

L'installazione dell'agente fallisce con useradd: impossibile creare la directory /home/cssys

Questo errore può verificarsi se la directory di accesso dell'utente non può essere creata in /home, a causa della mancanza di autorizzazioni. La soluzione alternativa sarebbe quella di creare l'utente cssys e aggiungere manualmente la sua directory di accesso utilizzando il seguente comando: sudo useradd user_name -m -d HOME_DIR -m : crea la directory home dell'utente se non esiste. -d: il nuovo utente viene creato utilizzando HOME_DIR come valore per la directory di accesso dell'utente. Ad esempio, sudo useradd cssys -m -d /cssys, aggiunge un utente cssys e crea la sua directory di accesso nella root.

L'agente non è in esecuzione dopo l'installazione. Systemctl status cloudsecure-agent.service mostra quanto segue: [root@demo ~]# systemctl status cloudsecure-agent.service agent.service – Servizio Daemon dell'agente di sicurezza del carico di lavoro Caricato: caricato (/usr/lib/systemd/system/cloudsecure-agent.service; abilitato; preimpostazione del fornitore: disabilitato) Attivo: attivazione (riavvio automatico) (Risultato: codice di uscita) da mar 2021-08-03 21:12:26 PDT; 2s fa Processo: 25889 ExecStart=/bin/bash /opt/netapp/cloudsecure/agent/bin/cloudsecure-agent (codice=uscito stato=126) PID principale: 25889 (codice=uscito, stato=126), 03 ago 21:12:26 demo systemd[1]: cloudsecure-agent.service: processo principale uscito, codice=uscito, stato=126/n/d 03 ago 21:12:26 demo systemd[1]: l'unità cloudsecure-agent.service è entrata in stato di errore. 03 ago 21:12:26 demo systemd[1]: cloudsecure-agent.service non riuscito.

Questa operazione potrebbe non riuscire perché l'utente cssys potrebbe non avere l'autorizzazione per l'installazione. Se /opt/netapp è un mount NFS e se l'utente cssys non ha accesso a questa cartella, l'installazione non riuscirà. cssys è un utente locale creato dal programma di installazione di Workload Security che potrebbe non avere l'autorizzazione per accedere alla condivisione montata. È possibile verificarlo provando ad accedere a /opt/netapp/cloudsecure/agent/bin/cloudsecure-agent utilizzando l'utente cssys. Se restituisce "Autorizzazione negata", l'autorizzazione all'installazione non è presente. Invece di una cartella montata, installa su una directory locale della macchina.

Inizialmente l'agente era connesso tramite un server proxy e il proxy è stato impostato durante l'installazione dell'agente. Ora il server proxy è cambiato. Come si può modificare la configurazione proxy dell'agente?

È possibile modificare agent.properties per aggiungere i dettagli del proxy. Seguire questi passaggi: 1. Passare alla cartella contenente il file delle proprietà: cd /opt/netapp/cloudsecure/conf 2. Utilizzando il tuo editor di testo preferito, apri il file agent.properties per modificarlo. 3. Aggiungere o modificare le seguenti righe: AGENT_PROXY_HOST=scspa1950329001.vm.netapp.com AGENT_PROXY_PORT=80 AGENT_PROXY_USER=pxuser AGENT_PROXY_PASSWORD=pass1234 4. Salva il file. 5. Riavviare l'agente: sudo systemctl restart cloudsecure-agent.service