Configurare il caricamento automatico dei log con Podman
Nota
Microsoft Defender for Cloud Apps fa ora parte di Microsoft Defender XDR, che correla i segnali provenienti da tutta la suite di Microsoft Defender e fornisce funzionalità di rilevamento, analisi e risposta potenti a livello di evento imprevisto. Per altre informazioni, vedere Microsoft Defender for Cloud Apps in Microsoft Defender XDR.
Questo articolo descrive come configurare il caricamento automatico dei log per i report continui in Defender for Cloud Apps usando un contenitore Podman in Linux in un server locale. I clienti che usano RHEL 7.1 o versione successiva devono usare Podman per la raccolta automatica dei log.
Prerequisiti
Prima di iniziare:
- Assicurarsi di usare un contenitore con RHEL 7.1 e versioni successive.
- Poiché Docker e Podman non possono coesistere nello stesso computer, assicurarsi di disinstallare eventuali installazioni Docker prima di eseguire Podman.
- Assicurarsi di aver eseguito l'accesso al computer RHEL come utente
root
per distribuire Podman
Installazione e configurazione
Accedere Microsoft Defender XDR e selezionare Impostazioni > Cloud Apps Cloud Discovery Automatic log upload (Caricamento automatico del log di Cloud Apps > Cloud Discovery>).
Assicurarsi di avere un'origine dati definita nella scheda Origini dati . In caso contrario, selezionare Aggiungi un'origine dati per aggiungerne una.
Selezionare la scheda Agenti di raccolta log , che elenca tutti gli agenti di raccolta log distribuiti nel tenant.
Selezionare il collegamento Aggiungi agente di raccolta log . Nella finestra di dialogo Crea agente di raccolta log immettere quindi:
Campo Descrizione Nome Immettere un nome significativo, in base alle informazioni chiave usate dall'agente di raccolta log, ad esempio lo standard di denominazione interno o una posizione del sito. Indirizzo IP host o FQDN Immettere la macchina host o l'indirizzo IP della macchina virtuale (VM) dell'agente di raccolta log. Assicurarsi che il servizio syslog o il firewall possa accedere all'indirizzo IP o al nome di dominio completo immessi. Origini dati Selezionare l'origine dati da usare. Se si usano più origini dati, l'origine selezionata viene applicata a una porta separata in modo che l'agente di raccolta log possa continuare a inviare i dati in modo coerente.
Ad esempio, l'elenco seguente mostra esempi di combinazioni di origini dati e porte:
- Palo Alto: 601
- CheckPoint: 602
- ZScaler: 603Selezionare Crea per visualizzare altre istruzioni sullo schermo per la situazione specifica.
Copiare il comando visualizzato e modificarlo in base alle esigenze in base al servizio contenitore in uso. Ad esempio:
(echo <key>) | podman run --privileged --name PodmanRun -p 601:601/tcp -p 21:21 -p 20000-20099:20000-20099 -e "PUBLICIP='10.0.2.15'" -e "PROXY=" -e "SYSLOG=true" -e "CONSOLE= <tenant>.us3.portal.cloudappsecurity.com" -e "COLLECTOR=PodmanTest" --security-opt apparmor:unconfined --cap-add=SYS_ADMIN --restart unless-stopped -a stdin -i mcr.microsoft.com/mcas/logcollector starter
Eseguire il comando modificato nel computer per distribuire il contenitore. In caso di esito positivo, i log mostrano il pull di un'immagine da mcr.microsoft.com e la continuazione della creazione di BLOB per il contenitore.
Quando il contenitore è completamente distribuito, verificare che funzioni controllando con il servizio di containerizzazione:
podman ps
Nota
I contenitori Podman non vengono avviati automaticamente al riavvio del server host. Per riavviare il computer host Podman è necessario riavviare anche il contenitore.
Risoluzione dei problemi
Se non si ricevono i log del firewall dal contenitore Podman, controllare quanto segue:
Assicurarsi che rsyslog ruota sull'agente di raccolta log.
Se sono state apportate modifiche, attendere un paio d'ore ed eseguire il comando seguente per verificare se sono state apportate modifiche:
podman logs <container name>
dove
<container name>
è il nome del contenitore in uso.Se i log non vengono ancora inviati, assicurarsi che il contenitore sia distribuito usando il
--privileged
flag . Se il contenitore non è stato distribuito con il--privileged
flag , il contenitore non raccoglierà i file caricati nel computer host.
Contenuto correlato
Per altre informazioni, vedere Configurare il caricamento automatico dei log per i report continui.