Certifikatfel
Utgivet: mars 2016
Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
I det här avsnittet beskrivs lösningar på certifikatproblem vid övervakning av UNIX- eller Linux-datorer.
Felmeddelande vid certifikatsignering
Under installationen av UNIX-/Linux-agenter kan följande felmeddelande visas.
Event Type: Error
Event Source: Cross Platform Modules
Event Category: None
Event ID: 256
Date: 4/1/2009
Time: 4:02:27 PM
User: N/A
Computer: COMPUTER1
Description:
Unexpected ScxCertLibException: Can't decode from base64
; input data is:
Felet inträffar när certifikatsigneringsmodulen anropas men själva certifikatet är tomt. Felet kan orsakas av ett fel på SSH-anslutningen till fjärrsystemet.
Om du ser felmeddelandet gör du följande:
Kontrollera att SSH-daemon i fjärrvärden körs.
Kontrollera att du kan öppna en SSH-session med fjärrvärden med autentiseringsuppgifterna som anges i identifieringsguiden.
Kontrollera att autentiseringsuppgifterna i identifieringsguiden har den behörighet som krävs för identifiering. Mer information finns i Funktioner som krävs för UNIX- och Linux-konton.
Certifikat- och värdnamnet matchar inte
Nätverksnamnet som används i certifikatet måste matcha det fullständiga domännamnet som matchas av Operations Manager. Om nätverksnamnet inte matchar visas följande felmeddelande när du kör identifieringsguiden:
The SSL certificate contains a common name (CN) that does not match the hostname
Du kan visa certifikatets grundläggande information på en UNIX- eller Linux-dator genom att ange följande kommando:
openssl x509 -noout -in /etc/opt/microsoft/scx/ssl/scx.pem -subject -issuer -dates
När du gör det visas utdata som liknar följande:
subject= /DC=name/DC=newdomain/CN=newhostname/CN=newhostname.newdomain.name
issuer= /DC=name/DC=newdomain/CN=newhostname/CN=newhostname.newdomain.name
notBefore=Mar 25 05:21:18 2008 GMT
notAfter=Mar 20 05:21:18 2029 GMT
Validera värdnamnen och datumen och se till att de matchar namnet som matchas av Operations Manager-hanteringsservern.
Om värdnamnen inte matchar använder du någon av följande åtgärder för att lösa problemet:
Om UNIX- eller Linux-värdnamnet är rätt men Operations Manager-hanteringsservern matchar det felaktigt ändrar du DNS-posten så att den matchar rätt fullständigt domännamn eller lägger till en post i värdfilen på Operations Manager-servern.
Om UNIX- eller Linux-värdnamnet är fel gör du något av följande:
Ändra värdnamnet på UNIX- eller Linux-värden till det rätta och skapa ett nytt certifikat.
Skapa ett nytt certifikat med det önskade värdnamnet.
Ändra namn i certifikatet:
Om certifikatet har skapats med ett felaktigt namn kan du ändra värdnamnet och skapa certifikatet och den privata nyckeln på nytt. Det kan du göra genom att köra följande kommando i UNIX- eller Linux-datorn:
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
Alternativet –f tvingar filerna i /etc/opt/microsoft/scx/ssl att skrivas över.
Du kan även ändra värd- och domännamnet i certifikatet med växlarna –h och –d, som i följande exempel:
/opt/microsoft/scx/bin/tools/scxsslconfig -f -h <hostname> -d <domain.name>
Starta om agenten genom att köra följande kommando:
/opt/microsoft/scx/bin/tools/scxadmin -restart
Lägga till en post i värdfilen:
Om det fullständiga domännamnet inte är i omvänd DNS kan du lägga till en post i värdfilen som finns på hanteringsservern för att ange namnmatchning. Värdfilen finns i mappen \Windows\System32\Drivers\etc. En post i värdfilen är en kombination av IP-adressen och det fullständiga domännamnet.
Om du exempelvis vill lägga till en post för värden som har namnet ”nyttvärdnamn.nyttdomännamn.namn” med IP-adressen 192.168.1.1 lägger du till följande i slutet av värdfilen:
192.168.1.1 newhostname.newdomain.name
Se även
Använda mallar för ytterligare övervakning av UNIX och Linux
Felsöka övervakning av UNIX- och Linux-datorer
Accessing UNIX and Linux Computers in Operations Manager (ansluta till UNIX- och Linux-datorer i Operations Manager)
Funktioner som krävs för UNIX- och Linux-konton
Hantera problem med hanteringspaket
Problem med operativsystem
Loggning och felsökning
Hantera certifikat för UNIX- och Linux-datorer
Managing Resource Pools for UNIX and Linux Computers (hantera resurspooler för UNIX- och Linux-datorer)
Installera agent i UNIX och Linux med identifieringsguiden