Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per eseguire un'analisi per Linux, vedere Comandi supportati.
Per Linux (e Unix), è possibile usare uno strumento denominato crontab (simile all'Utilità di pianificazione in Windows) per eseguire le attività pianificate.
Prerequisito
Nota
Per ottenere un elenco di tutti i fusi orari, eseguire il comando seguente: timedatectl list-timezones
Esempi per i fusi orari:
America/Los_AngelesAmerica/New_YorkAmerica/ChicagoAmerica/Denver
Configurare il job cron
Per impostare il processo cron, usare i comandi in questo articolo.
Voci di backup crontab
Consiglio
Eseguire questo passaggio prima di modificare o rimuovere voci.
sudo crontab -l > /var/tmp/cron_backup_200919.dat
In cui 200919 = AAMMGG
Per modificare il crontab e aggiungere una nuova attività come utente root:
sudo crontab -e
Nota
L'editor predefinito è VIM.
È possibile che venga visualizzato:
0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh
Premere Inserisci e quindi aggiungere le voci seguenti:
CRON_TZ=America/Los_Angeles
0 2 * * sat /usr/bin/mdatp scan quick > ~/mdatp_cron_job.log
Nota
In questo esempio è stato impostato su 00 minuti, 2 a.m. (ora in formato 24 ore), qualsiasi giorno del mese, qualsiasi mese, il sabato. Questa impostazione indica che il processo viene eseguito ogni sabato alle 2:00, ora del Pacifico (UTC -8).
Premere ESC e quindi digitare ":wq" senza virgolette doppie.
Nota
w == scrivi, q == esci
Per visualizzare i processi cron, digitare sudo crontab -l
Per ispezionare le esecuzioni dei processi cron
sudo grep mdatp /var/log/cron
Per controllare il file mdatp_cron_job.log*
sudo nano mdatp_cron_job.log
Verifica l'esecuzione della scansione
Linux non fornisce un modo diretto per confermare l'esecuzione di un'analisi pianificata.
Le analisi pianificate configurate tramite crontab non mostrano un campo di stato né una conferma dedicata in Microsoft Defender per endpoint su Linux.
Per verificare l'esecuzione di un'analisi, eseguire il comando seguente:
mdatp scan list
mdatp scan listrestituisce una cronologia delle ultime 7 analisi eseguite sul dispositivo da Microsoft Defender per endpoint. Per ogni voce di analisi, è possibile visualizzare:
- Tipo di analisi - Rapido o Completo
- Ora di inizio scansione - Ad esempio, 5 gennaio 2023 alle 15:18:39
- Stato analisi: ad esempio, operazione completata, non riuscita o annullata
Usare questo comando per verificare che le analisi pianificate vengono eseguite alla data, all'ora e alla frequenza previste.
Il risultato include solo le ultime sette scansioni. Se è necessario verificare se sia le analisi rapide sia quelle complete siano in esecuzione regolarmente, monitorale nel tempo o usare uno script per verificarlo.
È anche possibile verificare l'analisi eseguita da:
Esecuzione di analisi su richiesta:
Analisi rapida
mdatp scan quickScansione completa
mdatp scan fullAnalizzare un percorso specifico
mdatp scan custom --path /home/user/downloads
Controllo dei risultati dell'analisi
Elencare tutte le minacce rilevate.
mdatp threat listOttenere informazioni dettagliate su una minaccia specifica.
mdatp threat get --id [threat-id]
Se si usa Ansible, Chef, Puppet o SaltStack
Usare i comandi seguenti:
Per impostare le attività cron in Ansible
cron - Manage cron.d and crontab entries
Per altre informazioni, vedere la documentazione di Ansible.
Per impostare crontab in Chef
cron resource
Per altre informazioni, vedere la documentazione di Chef.
Per impostare i processi cron in Puppet
Resource Type: cron
Per altre informazioni, vedere Documentazione di Puppet: Tipo di risorsa: cron.
Automazione con Puppet: processi cron e attività pianificate
Per altre informazioni, vedere la documentazione di Puppet sui processi e le attività pianificate.
Per gestire i processi cron in SaltStack
Resource Type: salt.states.cron
Esempio:
mdatp scan quick > /tmp/mdatp_scan_log.log:
cron.present:
- special: '@hourly'
Per altre informazioni, vedere la documentazione di Salt.States.Cron.
Informazioni aggiuntive
Per ottenere assistenza con crontab
man crontab
Per ottenere un elenco di file crontab per l'utente corrente
crontab -l
Per ottenere un elenco di file crontab per un altro utente
crontab -u username -l
Per eseguire il backup delle voci del crontab
Consiglio
Eseguire questo passaggio prima di modificare o rimuovere voci.
crontab -l > /var/tmp/cron_backup.dat
Per ripristinare le voci crontab
crontab /var/tmp/cron_backup.dat
Per modificare il crontab e aggiungere una nuova attività come utente root
sudo crontab -e
Per modificare il crontab e aggiungere un nuovo processo
crontab -e
Per modificare le voci crontab di altri utenti
crontab -u username -e
Per rimuovere tutte le voci crontab
crontab -r
Per rimuovere le voci crontab di altri utenti
crontab -u username -r
Spiegazione
+—————- minute (values: 0 - 59) (special characters: , \- \* /) <br>
| +————- hour (values: 0 - 23) (special characters: , \- \* /) <br>
| | +———- day of month (values: 1 - 31) (special characters: , \- \* / L W C) <br>
| | | +——- month (values: 1 - 12) (special characters: , \- \* /) <br>
| | | | +—- day of week (values: 0 - 6) (Sunday=0 or 7) (special characters: , \- \* / L W C) <br>
| | | | |*****command to be executed