Se Exchange non funziona più correttamente, varie procedure aiuteranno a isolare e risolvere il problema il più rapidamente possibile. La ricerca su Internet è lo strumento più importante per questo. Diamo 10 consigli per isolare rapidamente gli errori e la possibile risoluzione dei problemi.
Tip 1: Risolvere i problemi durante l'installazione con il file di log
Se l'installazione o l'aggiornamento a un nuovo aggiornamento cumulativo di Exchange non funziona, il primo sguardo dovrebbe sempre essere nel file di log "ExchangeSetup.log" nella directory "C:ExchangeSetupLogs".
Il file può anche essere richiamato durante un'installazione, per esempio se l'installazione sta impiegando molto tempo e si sospetta che sia sospesa. Aprendo il file regolarmente durante l'installazione, è possibile controllare il progresso dell'installazione. Se Exchange 2019 è installato su un server principale, il file di registro può anche essere richiamato con "Notepad exchangesetup.log". Tuttavia, devi prima passare alla directory "C:ExchangeSetupLogs".
Se vengono rilevati errori nel file, queste voci sono una buona base per la ricerca su Internet. In molti casi, i problemi di installazione possono essere risolti rapidamente in questo modo, poiché il messaggio di errore esatto spesso significa che una soluzione può essere trovata rapidamente su Internet.
Tip 2: Controlla i servizi di sistema
Se Exchange è installato ma alcune parti del sistema non funzionano, può essere che i servizi di sistema Exchange non siano stati avviati o terminati. Questo viene registrato nel visualizzatore di eventi, ma può anche essere controllato nell'amministrazione dei servizi di sistema. A questo scopo, viene richiamato "services.msc". Clicca su "Nome" per ordinare la visualizzazione. Tutti i servizi Exchange iniziano con "Microsoft Exchange".
Facendo clic su "Tipo di avvio", i servizi sono ordinati in base al tipo di avvio. Anche tutti i servizi con il tipo di avvio "Automatic" dovrebbero essere avviati qui. Se i servizi non sono avviati, possono essere avviati tramite il menu contestuale. Uno dei servizi di sistema più importanti è "Microsoft Exchange Information Store". Rende disponibili i database di Exchange. Se non è avviato, il funzionamento di Exchange è possibile solo in misura molto limitata.
In PowerShell, la query può essere controllata con "get-service *msexchange*". Per avviare immediatamente i servizi, il risultato può essere passato a "start-service":
I servizi che sono già stati avviati rimangono avviati, gli altri vengono avviati dal comando, almeno se questo è possibile.
Tip 3: Controlla il visualizzatore di eventi per le voci
Se qualcosa non funziona sui server Windows, anche riguardo a Exchange, dovresti sempre dare un'occhiata al visualizzatore di eventi. Il modo più veloce per avviarlo è con "eventvwr.msc". Oltre al registro "Applicazione", anche "Sistema" gioca un ruolo importante. Exchange registra principalmente in "Applicazione", Windows registra i suoi errori in "Sistema". È possibile filtrare gli errori tramite il menu contestuale dei logs.
In alcuni casi, gli errori sono collegati. Vale la pena di controllare se certi errori si sono verificati in diversi registri allo stesso tempo. Utilizzando i messaggi e una ricerca su Internet, molti errori possono essere corretti in questo modo. A tal fine, il termine di ricerca dovrebbe essere impostato il più stretto possibile. Aiuta sempre anche usare la fonte e l'ID. Una buona fonte per la ricerca è il sito http://eventid.net.
Tip 4: deframmentare il database offline
Se un database Exchange non parte più, può essere utile deframmentarlo offline. Lo strumento "eseutil" è utilizzato per questo scopo. Durante il processo, il database viene ridotto nelle dimensioni e gli errori vengono rimossi. Attenzione: il processo può richiedere diverse ore. Se il database non è disponibile, la riparazione può essere avviata con il seguente comando:
Tip 5: Controllare la risoluzione del nome
La risoluzione del nome gioca anche un ruolo importante per Exchange. Qui, "nslookup" dovrebbe essere usato per controllare se i controller di dominio e gli altri server Exchange nella rete possono essere raggiunti. I nomi dovrebbero essere risolti senza un messaggio di errore. Se questo non riesce, bisogna controllare i controller di dominio e le impostazioni IP dei server Exchange, specialmente le impostazioni DNS. Le impostazioni per il DNS lookup nelle impostazioni dei connettori, specialmente i connettori di invio, sono importanti anche qui. Anche le impostazioni in Exchange Admin Center sotto "Server" sono importanti a questo punto. La voce di menu "DNS lookups" si trova nelle impostazioni del server. Qui dovresti controllare se i server inseriti qui risolvono i nomi correttamente.
Tip 6: Controlla il flusso dei messaggi
Se le e-mail non vengono consegnate, le impostazioni del flusso dei messaggi dovrebbero essere controllate in Exchange Admin Centre. Qui, i domini accettati e le impostazioni dei singoli connettori di ricezione e invio giocano un ruolo importante.
Tip 7: Controllare Active Directory
Se Exchange non funziona correttamente, spesso ci sono problemi in Active Directory. Per questo motivo, si dovrebbe verificare sui controller di dominio del sito se funzionano in modo ottimale. Lo strumento principale usato qui è "dcdiag". Lo strumento viene avviato nella linea di comando. Anche la replica dei controller di dominio con "repadmin /showreps" dovrebbe essere inclusa nella diagnosi. Inoltre, naturalmente, c'è di nuovo il controllo della visualizzazione degli eventi sui controller di dominio.
Tip 8: Tenere traccia dei log delle transazioni
I log delle transazioni dei database delle caselle di posta crescono nel tempo. Eseguendo un backup, il programma di backup cancella i log delle transazioni che non sono più necessari. Nessun registro dovrebbe mai essere cancellato manualmente. A causa del crescente numero di log delle transazioni, può succedere che lo spazio di archiviazione non sia più sufficiente. Se i registri delle transazioni crescono troppo, si dovrebbe controllare perché questo accade. È importante fare regolarmente un backup completo dei database, che cancellerà i registri delle transazioni che non sono più necessari. Questo può essere fatto anche con strumenti a bordo in Windows Server 2016/2019.
Tip 9: ottenere una panoramica con strumenti gratuiti
Si possono usare strumenti aggiuntivi per ottenere informazioni sull'ambiente Exchange e risolvere problemi. Alcuni strumenti importanti sono, per esempio, DigiCert, lo strumento SMTPDiag di Exchange Server, Exchange Reporter e Exchange Monitor o lo script PowerShell "Generate Exchange Environment Reports using Powershell" o lo script Microsoft "Modern Exchange Environment Report with Health Checks" e ManageEngines Exchange Health Monitor 3.0.
DigiCert controlla la validità del certificato. Lo strumento SMTPDiag di Exchange Server è un importante strumento diagnostico per il flusso di e-mail. Exchange Reporter, invece, controllato da un compito di Windows, può inviare un rapporto via e-mail agli amministratori, alle cartelle pubbliche o a un gruppo a intervalli regolari.
Lo sviluppatore di Exchange Reporter fornisce un altro strumento di monitoraggio per Exchange, Exchange Monitor, che può anche inviare SMS in caso di problemi. L'obiettivo dello script PowerShell non sono i rapporti sull'uso del server, ma lo stato del server. Exchange Monitor funziona in modo simile a Exchange Reporter.
Un'altra possibilità per leggere le informazioni è lo script PowerShell Generate Exchange Environment Reports using Powershell dalla TechNet Gallery.
Inoltre, lo script Modern Exchange Environment Report with Health Checks può essere trovato anche in Microsoft TechNet.
Quando si tratta di monitoraggio gratuito di Exchange, comunque, anche ManageEngine Exchange Health Monitor 3.0 gioca un ruolo importante.
Tip 10: Identificare i problemi di performance
Se Exchange non funziona più correttamente, dovresti controllare la sezione "Processi" del Task Manager per vedere se i singoli servizi stanno mettendo troppo a dura prova il server. Ulteriori informazioni possono essere trovate sotto "Performance". In alcuni casi, riavviare il server può aiutare. Per il monitoraggio esteso, viene utilizzato il monitoraggio delle prestazioni del server.