Errore HTTP 500 quando ci si connette alla console Web di Operations Manager in remoto
Questo articolo fornisce una risoluzione per risolvere l'errore HTTP 500 che si verifica quando ci si connette alla console Web di Operations Manager in remoto.
Versione originale del prodotto: System Center Operations Manager
Numero KB originale: 4487099
Sintomi
Si installa una console Web autonoma di Operations Manager in un server. Quando ci si connette alla console Web da http://<web_host>/OperationsManager
un computer remoto, viene visualizzato il messaggio di errore seguente:
500 - Errore interno del server.
Questo problema non si verifica se ci si connette alla console Web dal server della console Web.
Risoluzione
Per risolvere il problema, eseguire le configurazioni e le verifiche seguenti e quindi connettersi di nuovo alla console Web:
- Registrare i nomi SPN DELL'SDK.
- Verificare i nomi SPN DELL'SDK.
- Registrare i nomi SPN HTTP.
- Verificare i nomi SPN HTTP.
- Configurare le deleghe dei vincoli.
- Verificare che l'account sia sensibile e non possa essere delegato non sia impostato.
- Disabilitare l'autenticazione in modalità kernel in IIS.
Note
I nomi di esempio seguenti vengono usati nei passaggi di configurazione e verifica. È necessario sostituirli con i nomi nell'ambiente.
- SCOMMS. Lab.Local : nome di dominio completo (FQDN) del server di gestione di System Center Operations Manager (SCOM)
- SCOMWeb.Lab.Local - FQDN del server che ospita la console Web SCOM
- Lab\SDKSvc - Account del servizio di accesso ai dati SCOM (facoltativo)
- Lab\SCOMAppPool - Account di identità del pool di applicazioni SCOM (facoltativo)
https://mySCOM.Lab.Local/OperationsManager
- URL usato per accedere alla console Web di Operations Manager (se non è presente alcun URL, sostituirlo con il nome del server della console Web di Operations Manager).
SPN SDK
Registrare i nomi SPN SDK
Per registrare i nomi delle entità servizio (SPN) di System Center Data Access (SDK), eseguire i comandi seguenti in base a diversi scenari:
Scenario 1
Il servizio SDK viene eseguito con un account LocalSystem
Setspn.exe -S MSOMSdkSvc/SCOMMS SCOMMS Setspn.exe -S MSOMSdkSvc/SCOMMS.Lab.Local SCOMMS
Scenario 2
Il servizio SDK viene eseguito con un account di dominio (SDKSvc)
Setspn.exe -S MSOMSdkSvc/SCOMMS SDKSvc Setspn.exe -S MSOMSdkSvc/SCOMMS.Lab.Local SDKSvc
Verificare i nomi SPN DELL'SDK
Per verificare se il servizio SDK è registrato, eseguire il comando seguente in base a scenari diversi:
Scenario 1
Il servizio SDK viene eseguito con un account LocalSystem
Setspn.exe -L SCOMMS
Scenario 2
Il servizio SDK viene eseguito con un account di dominio (SDKSvc)
Setspn.exe -L SDKSvc
NOMI SPN HTTP
Registrare i nomi SPN HTTP
Per registrare i nomi SPN HTTP, eseguire i comandi seguenti in base a diversi scenari:
Scenario 1
Il pool di applicazioni console Web viene eseguito con l'identità predefinita (ApplicationPoolIdentity)
Setspn.exe -S HTTP/mySCOM SCOMWeb Setspn.exe -S HTTP/mySCOM.Lab.Local SCOMWeb
Scenario 2
Il pool di applicazioni console Web viene eseguito con un'identità personalizzata (Lab\SCOMAppPool)
Setspn.exe -S HTTP/mySCOM SCOMAppPool Setspn.exe -S HTTP/mySCOM.Lab.Local SCOMAppPool
Verificare i nomi SPN HTTP
Per verificare se il servizio HTTP è registrato, eseguire il comando seguente in base a scenari diversi:
Scenario 1
Il pool di applicazioni console Web viene eseguito con l'identità predefinita (ApplicationPoolIdentity)
Setspn.exe -L SCOMWeb
Scenario 2
Il pool di applicazioni console Web viene eseguito con un'identità personalizzata (Lab\SCOMAppPool)
Setspn.exe -L SCOMAppPool
Configurare le deleghe dei vincoli
Per configurare le deleghe dei vincoli, seguire questa procedura:
Avviare la console di Utenti e computer di Active Directory.
Nell'albero della console selezionare Computer.
Aprire le proprietà in base a scenari diversi:
Scenario 1: Il pool di applicazioni Web di Operations Manager viene eseguito con l'identità predefinita (ApplicationPoolIdentity)
Fare clic con il pulsante destro del mouse sul computer in cui è installata la console Web (Web SCOM) e scegliere Proprietà.
Scenario 2: Il pool di applicazioni Web di Operations Manager viene eseguito con un'identità personalizzata (Lab\SCOMAppPool)
Fare clic con il pulsante destro del mouse sull'utente configurato nell'identità personalizzata (Lab\SCOMAppPool) e selezionare Proprietà.
Nel riquadro dei dettagli selezionare Delega.
Nella scheda Delega selezionare Considera attendibile il computer solo per la delega ai servizi specificati e quindi selezionare una delle opzioni seguenti di conseguenza:
Autenticazione in modalità kernel abilitata: usare qualsiasi protocollo di autenticazione
Autenticazione in modalità kernel disabilitata: usare solo Kerberos
Per altre informazioni, vedere Disabilitare l'autenticazione in modalità kernel in IIS.
Selezionare Aggiungi.
Nella finestra di dialogo Aggiungi servizi selezionare Utenti o computer.
Nella finestra di dialogo Seleziona utenti o computer specificare l'account in base a scenari diversi:
Scenario 1: Il servizio SDK viene eseguito con un account LocalSystem
Selezionare l'account computer del server di gestione SCOM (SCOMMS) e selezionare OK.
Scenario 2: Il servizio SDK viene eseguito con un account di dominio (SDKSvc)
Selezionare l'account di dominio in cui viene eseguito il servizio SDK e selezionare OK.
Nella finestra di dialogo Aggiungi servizi selezionare il tipo di servizio MSOMSdkSvc e quindi selezionare OK.
Selezionare OK per chiudere la finestra di dialogo Proprietà .
Verificare che l'account sia sensibile e non possa essere delegato non sia impostato
Per verificare che l'utente che accede alla console Web non abbia Account è sensibile e non può essere impostato come delegato , seguire questa procedura:
- Avviare la console di Utenti e computer di Active Directory.
- Fare clic con il pulsante destro del mouse sull'account utente usato per connettersi alla console Web e quindi scegliere Proprietà.
- Selezionare Account.
- Nella finestra di dialogo Opzioni account verificare che la casella di controllo Account sia sensibile e non possa essere delegata non sia selezionata.
Disabilitare l'autenticazione in modalità kernel in IIS
Per disabilitare l'autenticazione in modalità kernel per IIS MonitoringView
e OperationsManager
, seguire questa procedura:
- In Gestione IIS passare a Sito Web predefinito\MonitoraggioVisualizzazione.
- Fare doppio clic su Autenticazione.
- Selezionare Autenticazione di Windows.
- Nel riquadro Azioni a destra selezionare Impostazioni avanzate.
- Deselezionare la casella di controllo Abilita autenticazione in modalità kernel.
- Passare a Sito Web predefinito\OperationsManager e ripetere i passaggi da 2 a 5.