Systemanforderungen des MID-Servers

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 9 Minuten Lesedauer
  • Verwenden Sie diese Mindestsystemanforderungen, um Ressourcen zuzuweisen Für Computer-Hosting MID Servers.

    Links zu jedem der MID-ServerabschnitteStellen Sie sicher, dass der MID-Server eine Verbindung zu Elementen innerhalb und außerhalb Ihres Netzwerks herstellen kannLaden Sie den MID-Server herunter, und installieren Sie ihn auf einem Linux- oder Windows-HostKonfigurieren Sie Ihren MID-ServerKonfigurieren Sie die MID-ServersicherheitStellen Sie sicher, dass der MID-Server eine Verbindung zu Elementen innerhalb und außerhalb Ihres Netzwerks herstellen kannLaden Sie den MID-Server herunter, und installieren Sie ihn auf einem Linux- oder Windows-HostKonfigurieren Sie Ihren MID-ServerKonfigurieren Sie die MID-Serversicherheit

    MID-Server Unterstützte Systeme

    Windows Server
    Führen Sie zum Erkennen von Windows-basierten Servern aus Service-MappingMuster, oder ausführen OrchestrationBefehle für WindowsGeräte, die MID-ServerMuss auf installiert sein WindowsServer. Die MID-ServerUnterstützt diese WindowsBetriebssysteme, einschließlich virtueller Maschinen und 64-Bit-Systeme:
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Windows Server 2022
    Linux
    Die MID-ServerWird auf diesen unterstützt LinuxVersionen für virtuelle Maschinen und 64-Bit-Systeme:
    • Linux Red hat 6 und höher
    • Ubuntu 1404 (Ubuntu 14) und höher
    • CentOS 7 und höher
    Hinweis:
    ServiceNow Unterstützt keine Neuinstallationen von 32-Bit-MID-Servern oder Upgrades auf Version Rome mehr. Die Installation neuer MID-Server wird über das RPM- und MSI-Installationsprogramm auf den folgenden Betriebssystemen blockiert:
    • CentOS 7
    • Windows Server 2008
    • Windows Server 2008 R2
    • Windows 8
    • Windows 10
    MID-Server können manuell auf jedem Betriebssystem mit der ZIP-Datei installiert werden, Windows 10 wird jedoch nicht unterstützt. Nicht unterstützte MID-Server beim automatischen Upgrade auf Rom erstellen Sie einen Problemdatensatz in MID-Serverproblemen (ecc_Agent_issue). Weitere Informationen finden Sie unter Unterstützte Plattformänderungen für MID-Server [KB0863694] .

    Sicherheitsanforderungen

    Um hohe Sicherheitsstandards zu erfüllen MID-ServerFührt eine x.509-Zertifikatvalidierung für HTTPS-Datenverkehr durch, wenn eine Verbindung mit hergestellt wird ServiceNow®. Ob ein Netzwerkgerät oder Proxy zwischen vorhanden ist MID-ServerUnd die Instanz, die diese Appliance ein digitales Zertifikat vorlegen muss, das von einer vertrauenswürdigen ZERTIFIZIERUNGSSTELLE signiert wurde. Wenn Sie ein selbstsigniertes Zertifikat oder ein Zertifikat verwenden, das von einer internen ZERTIFIZIERUNGSSTELLE signiert wurde, importieren Sie das Zertifikat in MID-ServerTruststore. Weitere Informationen zum Hinzufügen von SSL-Zertifikaten finden Sie unter Fügen Sie SSL-Zertifikate für den MID-Server hinzu.

    OCSP-Konnektivitätsanforderungen

    Das Online-Zertifikatstatusprotokoll (OCSP) ist das Protokoll, das zur Bestimmung des Widerrufsstatus von SSL-/TLS-Zertifikaten verwendet wird. Wenn Zertifikate ausgetauscht und validiert werden, muss der MID-Server bestimmen, ob das Zertifikat widerrufen wurde und nicht vertrauenswürdig ist.

    OCSP verwendet einen Client, z. B. einen MID-Server, um ein Zertifikat von einer HTTP-Website zu erhalten. Der Client sendet eine Anforderung an einen OCSP-Responder: Einen Server, der von der Zertifizierungsstelle (Certificate Authority, CA) betrieben wird, die das Zertifikat ausgestellt hat. Die Antwort des OCSP-Responders an den Client gibt an, ob das Zertifikat gültig ist oder widerrufen wurde.

    Um eine Verbindung herzustellen, erfordert der MID-Server Zugriff auf:

    • *.service-now.com oder <instance_name>.service-now.com
    • install.service-now.com
    • http://ocsp.entrust.net
    • http://ocsp.digicert.com (oder ein anderer CA OCSP-Responder)

    SSL-/TLS-Zertifikate werden immer mit einem Ablaufdatum ausgegeben, es gibt jedoch bestimmte Umstände, unter denen ein Zertifikat widerrufen werden muss, bevor es abläuft (z. B. wenn der zugehörige private Schlüssel gefährdet wurde). Daher muss die aktuelle Gültigkeit des Zertifikats einer Website unabhängig vom Ablaufdatum immer von Clients überprüft werden.

    Clients schlagen eine Verbindung fehl, wenn sie den Sperrstatus eines Zertifikats nicht überprüfen können. Firewalls und Proxy-Konfigurationen können Aufrufe an die OCSP Entrust- und DigiCert-Server blockieren, wodurch der MID-Server nicht funktioniert. Möglicherweise müssen Sie Ihre Firewall-Berechtigungen ändern, damit der OCSP-Datenverkehr durchläuft. Weitere Informationen und Lösungen finden Sie im HI-Knowledge Base-artikel [KB1216223] .

    PowerShell-Anforderungen

    Die MID-ServerErfordert die mindestens PowerShell-Version 3,0 und unterstützt Versionen bis zu PowerShell 5,1. Weitere Informationen zu PowerShell-Anforderungen finden Sie in der Microsoft-Dokumentation. Um Ihre aktuelle PowerShell-Version mithilfe der Instanz zu finden, wechseln Sie zu ecc_Agent_list.do . Mit Aktualisieren Sie Die Personalisierungsliste Zahnradsymbol, hinzufügen PowerShell-Version des Hosts Zur ausgewählten Spalte. Sortieren Sie dann die Liste der MID-Server nach ihrer PowerShell-Version, um veraltete zu finden MID Servers. Alternativ können Sie die PowerShell-Version auf dem Hostcomputer finden, indem Sie den Befehl verwenden $Host.Version In der PowerShell-Konsole des Hosts. Die PowerShell-Version wird als PSVersion aufgeführt.

    Java-Versionsunterstützung

    Java 17.0.12 ist gebündelt mit MID-ServerInstallationsprogramm-Paket und wird für alle neuen auf dem Host installiert MID Servers. Das Installationsprogramm konfiguriert Java 17.0.12 automatisch für die Ausführung in Ihrer Umgebung. Es ist keine zusätzliche Konfiguration erforderlich. Diese Version unterstützt beide 64-Bit-Versionen Windows MID ServersUnd 64-Bit Linux MID Servers. Die MID-ServerErfordert mindestens JRE-Version 17.0,10 und die empfohlene Version 17.0,12. Wenn Sie eine niedrigere Version als 17.0,10 verwenden, können Verschlüsselungsprobleme auftreten.

    Tests haben gezeigt, dass MID-ServerFunktioniert wie erwartet mit OracleJava 11 Version 17.0,10. Wenn Sie die JRE auf eine andere Version aktualisieren müssen, wenden Sie sich an den entsprechenden Account-Vertreter, um Support zu erhalten.

    Aktualisierte MID-Server verwenden je nach Betriebssystemversionen möglicherweise andere Java-Versionen.
    • MID-Server, die von früheren Versionen aktualisiert wurden, verwenden das OpenJDK, das mit dem MID-Server-Installationsprogramm bereitgestellt wird. Diese Version von OpenJDK wurde für die Verwendung mit diesen MID-Servern getestet und zertifiziert.
    • MID Servers Bei einem Upgrade auf anderen Betriebssystemversionen wird auch automatisch ein Upgrade der JRE auf die Version durchgeführt, die mit dem Installationspaket bereitgestellt wird.
    Hinweis:
    Linux-MID-Server erfordern glibc-Version 2,17. Die Bibliothek muss für JRE 11 aktualisiert werden. Auf 64-Bit-Linux-Systemen müssen Sie die 32-Bit-Version installieren GNU C-Bibliothek (Glibc). Der Installationsbefehl für CentOS lautet: Yum installiert glibc.i686

    MID-Server JRE-Downgrade-Support

    Wenn ServiceNow®Instanz wird von heruntergestuft Quebec , Dann MID-ServerIst auch herabgestuft. Die JRE kann jedoch nicht heruntergestuft werden, es sei denn, die Instanz wird auf einen der folgenden Patches herabgestuft. ​

    • New York Patch 12
    • Orlando-Patch 9
    • Paris-Patch 3

    Wenn MID-ServerWurde von herabgestuft Quebec Für einen anderen Patch als angegeben befolgen Sie die Anweisungen in Java 11 auf MID-Servern installieren [KB0752451] .

    Java-Service-Wrapper

    Die MID-ServerDas Installationsprogramm enthält den Java Service Wrapper für Tanuki-Software, Version 3,5.40.

    JVM-Arbeitsspeichergröße wird festgelegt

    Die MID-ServerWird mit 1 GB JVM-Arbeitsspeicher installiert. Wenn die vorgeschlagene Arbeitsspeichergröße für Ihr Produkt größer als 1 GB ist, finden Sie unter Legen Sie die Größe des MID-Server-JVM-Arbeitsspeichers festDamit das Verfahren die Standardeinstellung überschreibt.

    Bereitstellungstypen

    Systemanforderungen für Ihre Instanz werden durch die Anforderungen der einzelnen von Ihnen verwendeten Produkte bestimmt, die einen erfordern MID-Server. Einige Anwendungen, z. B. Integritätsprotokollanalysen , Haben zusätzliche Systemanforderungen in der Dokumentation aufgeführt.

    Standardbereitstellungen
    Die folgenden Produkte gelten als „Standard“, da sie MID ServersGeben Sie denselben minimalen Speicherplatz und Arbeitsspeicherbedarf frei:
    • Discovery
    • Ereignismanagement
    • Integrationen
    • Orchestration
    • Service-Mapping

    Die Mindestanforderungen an Standards gelten sowohl für ein einzelnes Produkt als auch für eine kombinierte Produktbereitstellung. Sie können eine einzelne bereitstellen MID-ServerFür mehrere Standardprodukte, ohne die Datenträger- oder Arbeitsspeicheranforderungen erheblich zu erhöhen.

    Bereitstellungen mit hoher Ressource

    Cloud-Management-Plattform (CMP) Und Operational Intelligence sind verarbeitungsintensiv und erfordern jeweils mehr Ressourcen MID-ServerAls die Standardprodukte. Installieren MID ServersFür diese Produkte auf dedizierten Hosts, die nicht unterstützen MID ServersFür andere Produkte.

    Empfohlen MID-ServerMindestanforderungen

    MID-Server Leistung und Systemanforderungen sind von meinen mehreren Faktoren abhängig, einschließlich, aber nicht beschränkt auf:
    • Die Größe der Kundeninfrastruktur und der spezifischen Funktion (Fähigkeit) MID-ServerIst für die Ausführung konfiguriert.
    • Die Anzahl von MID ServersAuf dem Host installiert.
    • Die Anzahl der Threads pro MID-Server.
    • Anzahl und Art anderer Anwendungen, auf denen ausgeführt wird MID-ServerHost.
    • Architektur- und Designverbesserungen über ServiceNowReleases. Beispiel: PowerShell für verwenden Windows DiscoveryIn Orlando oder Änderung der standardmäßigen Java-Garbage Collection-Richtlinie in Quebec .

    Daher gibt es keine einheitliche Größenanforderung, die für alle geeignet ist MID-ServerBereitstellungen. Die folgenden dokumentierten Größenanpassungsrichtlinien können ein Ausgangspunkt für Bereitstellungen sein. Kunden müssen jedoch überwachen MID-ServerLeistung und Ressourcennutzung kontinuierlich, optimieren und skalieren Sie sie dann MID ServersNach Bedarf.

    MID-Server Mindestsystemanforderungen

    Die minimale CPU-Konfiguration, die für erforderlich ist MID-ServerIst ein Quadcore-Prozessor mit einer Geschwindigkeit von 2+ GHz für einen WindowsServer 2012 R2-Host mit einem einzelnen MID-ServerBereitgestellt und mit Standardkonfiguration von 25 gleichzeitigen Threads.

    MID-Server CPU-Auslastung

    Meiste davon MID-ServerAnwendungen, z. B. Discovery, Wurden entwickelt, um ihre Leistung zu maximieren, was zur Maximierung der Ressourcennutzung für führt MID-Server. Infolgedessen können einige Kunden sehr hohe CPU-Auslastungssegmente im Bereich von 90-100 % beobachten, während MID-ServerWird ausgeführt DiscoveryZeitpläne oder ähnliche Anwendungen.

    Die Segmente mit sehr hoher CPU-Auslastung sollten keinen Grund zur Sorge darstellen, da sie dem Architekturdesign zur Maximierung des Durchsatzes entsprechen und keine negativen Auswirkungen auf die Discovery-Leistung haben. Die MID-ServerDie Ressourcennutzung des Hosts kehrt nach automatisch in den Normalzustand zurück DiscoveryAusführung wird erfolgreich gestoppt.

    Kunden, die häufige und lange Segmente mit sehr hoher CPU-Auslastung bemerken, sollten Folgendes vermeiden:
    • Mehrere werden ausgeführt MID-ServerAuf demselben Host, wenn diese MID ServersEs wird erwartet, dass aktive Arbeitsauslastungen gleichzeitig verarbeitet werden, z. B. Überschneidungen DiscoveryZeitpläne.
    • Freigabe von MID-ServerHost mit anderen Anwendungen.
    • Konfigurieren von Leistungswarnungen, die ausschließlich auf der CPU-Auslastung basieren, auf MID-ServerHost. Bei Bedarf müssen diese Warnungen in Verbindung mit anderen Leistungsüberwachungen verwendet werden.
    Konfigurieren der zusätzlichen Leistungsüberwachung für MID-ServerHost

    Während CPU-Auslastung auf MID-ServerIst ein guter Indikator für die Last auf dem Host und bietet nur eingeschränkte Sichtbarkeit. Zusätzliche Überwachung bei aktivierter Warteschlangenlänge des Systemprozessors WindowsBetriebssysteme und Lastdurchschnitte für UNIXBetriebssysteme sind entscheidend.

    • Länge der Prozessorwarteschlange (Windows OS): Die Anzahl der Threads, die bereit sind, aber derzeit aufgrund eines anderen aktiven Threads nicht auf dem Prozessor ausgeführt werden können. Ein Engpass beim Prozessor kann auftreten, wenn die Anzahl der Threads in der Warteschlange über einen kontinuierlichen Zeitraum mehr als das Doppelte der Anzahl der Prozessorkerne beträgt.
    • Lastdurchschnitte (Unix-BS): Die durchschnittliche Systemlast auf einem Linux-Server für einen definierten Zeitraum. Dies ist der CPU-Bedarf auf einem Server, der die Summe der ausgeführten und wartenden Threads enthält. Normalerweise gibt der Befehl „Top“ oder „Betriebszeit“ den Lastdurchschnitt des Servers mit Ausgabe an.

    MID-Server CPU-Leistungsfallstudien

    Die Auswirkung der Änderung der Anzahl von MAX-Threads für MID-ServerCPU-Auslastung

    Basierend auf dem internen Benchmarking sind im Folgenden Beispieldaten für aufgeführt MID-ServerCPU-Auslastung während der Ausführung Cloud-DiscoveryFür 10.000 Server.Die durchschnittliche CPU-Auslastung und die maximale Länge der Prozessorwarteschlange werden durch zusätzliche Threads verbessert.

    In diesen Tests wurde festgestellt, dass die maximale CPU-Auslastung 100 % unabhängig von der Anzahl der Threads und dem Betriebssystem ist. Die durchschnittliche CPU-Auslastung war proportional zur Anzahl der Threads. Eine Erhöhung der Anzahl von Threads führte nicht unbedingt zu sofortigem CPU-Druck. Das Erhöhen der Anzahl der Threads von Standard 25 auf 50 führte nicht zu zusätzlichem CPU-Druck, wie durch die maximale Länge der Prozessorwarteschlange angezeigt. Die Erhöhung des maximalen Threads-Werts auf 100 führte jedoch zu einer erheblichen Erhöhung der Länge der Prozessorwarteschlange, was auf den CPU-Druck hinweist.

    Die Auswirkung der Freigabe MID-ServerMit anderen Anwendungen oder MID ServersBei CPU-Auslastung

    Die Ausführung der Discovery ist ein CPU-intensiver Vorgang für MID-Server. Andere Anwendungen oder werden bereitgestellt MID ServersErzeugt auf demselben Host zusätzlichen CPU-Druck auf dem Host. Dieser Druck führt zu Leistungsauswirkungen für ausgeführte Anwendungen, einschließlich MID-Server. Die folgenden Beispiele sind Beispieldatenpunkte für die CPU-Auslastung MID-ServerMit verschiedenen Lastmustern:

    Dedizierter Host für einen einzelnen MID-Server: Die durchschnittliche CPU-Auslastung ist 48 %.Mit einem dedizierten Host für einen einzelnen MID-Server weist der MID-Server eine durchschnittliche CPU-Auslastung von 48 % auf.

    Host, der zwischen einem MID-Server und einer anderen Anwendung mit mittlerer Last geteilt wird: Die durchschnittliche CPU-Auslastung ist 77 %.Wenn ein Host Ressourcen zwischen einem MID-Server und einer Anwendung mit mittlerer Last teilt, beträgt die durchschnittliche CPU-Auslastung 77 %.

    Host, der zwischen einem MID-Server und einer anderen Anwendung mit hoher Last geteilt wird: Die durchschnittliche CPU-Auslastung ist 97 %.

    Wenn ein Host Ressourcen zwischen einem MID-Server und einer Anwendung mit hoher Last teilt, beträgt die durchschnittliche CPU-Auslastung 97 %.
    Hochskalieren MID-ServerUnd seine Auswirkungen auf MID-ServerCPU-Ressourcennutzung

    Wenn MID-ServerIst stark auf CPU-Ressourcen beschränkt, wodurch hochskaliert wird MID-ServerDer Host trägt durch das Hinzufügen weiterer CPUs dazu bei, den Ressourcendruck zu verringern. Dies kann jedoch nicht unbedingt die Segmente mit sehr hoher CPU-Auslastung beseitigen. MID-ServerAnwendungen wie Discovery, Die zur Maximierung der Leistung entwickelt wurden, werden weiterhin zusätzliche verfügbare CPU-Ressourcen verwendet. Die folgenden Beispiele sind beispielhafte CPU-Auslastungsdatenpunkte für eine CPU mit 4 MID-ServerHost und eine 8 CPU MID-ServerHost, der gleich ausgeführt wird DiscoveryZeitpläne:

    Parameter 4 CPU 8 CPU
    Durchschnittliche CPU % 48 % 28 %
    Max. CPU % 98% 98 %

    CPU-Auslastung des MID-Servers bei Bereitstellung auf einem Host mit 4 CPU: Die CPU-Auslastung für einen MID-Server mit einem 4-CPU-Host.

    CPU-Auslastung des MID-Servers bei Bereitstellung auf einem 8-CPU-Host: Die CPU-Auslastung für einen MID-Server mit einem 8-CPU-Host.

    Leistung wird überwacht

    Um sicherzustellen, dass MID-ServerRessourcenzuteilungen sind für Ihre Umgebung ausreichend. Überwachen Sie die Leistung während Spitzenzeiten der Produktausführung von MID-Server-Dashboard .