MID-Serverparameter

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 31 Minuten Lesedauer
  • Parameter steuern das Verhalten eines bestimmten MID-Servers und haben einen niedrigeren Vorrang als MID-Server-Eigenschaften.

    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
    Informationen zum Hinzufügen eines Parameters zu einem MID-Server finden Sie unter Fügen Sie einen MID-Serverparameter hinzu.
    Wichtig:
    Änderungen an Parametern werden nur wirksam, wenn der MID-Server gestartet (oder neu gestartet) wird.
    Hinweis:
    Der Wert von beliebig MID-ServerParameter in der Datei config.xml kann verschlüsselt werden. Weitere Informationen finden Sie unter Verschlüsseln oder entschlüsseln Sie die Werte der MID-Server-Konfigurationsdatei.

    Erforderliche Parameter

    Hinweis:
    Wenn Sie Sonderzeichen in einer XML-Konfigurationsdatei verwenden, müssen Sie sie codieren.
    URL
    Gibt die URL der zugeordneten Instanz an. Normalerweise ähnelt die URL https://instance.service-now.com, wo Sie ersetzen Instanz Mit dem Instanznamen. Wenn Sie eine eigene Instanz hosten, verwenden Sie die von Ihrer Organisation festgelegte URL.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    Mid_sys_ID
    Zeichnet den eindeutigen Bezeichner des MID-Server-Datensatzes auf. Dieser Parameter muss leer sein, wenn Sie anfänglich einen MID-Server konfigurieren. Ändern Sie den Wert nicht.
    • Typ: Zeichenfolge
    • Standardwert: Automatisch festgelegt (GUID)
    name
    Verwenden Sie diesen Parameter, um einen für Sie aussagekräftigen Namen anzugeben. Wenn Sie diesen Parameter nicht angeben, verwendet der MID-Server den Standardwert. Eine Reihe von Business-Regeln synchronisiert den Namen in der Konfigurationsdatei mit dem Namen im MID-Server-Datensatz. Die Business-Regeln stellen sicher, dass das Ändern des Namens an einem Standort auch den Namen am anderen Standort ändert.
    • Typ: Zeichenfolge
    • Standardwert: YOUR_MIDSERVER_NAME_GOES_HERE
    mid.instance.username oder glide.glidesoap.username
    Wenn ServiceNowFür Instanz ist standardmäßig die Authentifizierung aktiviert. Legen Sie diesen Parameter fest, um den Anwendernamen zu definieren, den der MID-Server für die Anmeldung bei der Instanz verwenden soll. Dieser Anwender muss über die Rolle „Mid_Server“ auf verfügen ServiceNowInstanz, um auf die erforderlichen Tabellen und Felder zuzugreifen. Sie können diesen Parameter verwenden, um Anwendernamen mit Sonderzeichen zu definieren.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.instance.password oder Glide.glidesoap.password
    Wenn für Ihre ServiceNow-Instanz standardmäßig die Authentifizierung aktiviert ist, legen Sie diesen Parameter fest, um das Passwort zu definieren, das der MID-Server für die Anmeldung bei der Instanz verwenden soll. Sie können diesen Parameter verwenden, um Passwörter mit Sonderzeichen zu definieren.
    • Typ: Zeichenfolge
    • Standardwert: Keine

    CIM-Parameter

    Mid.cim.Batch.size
    Gibt die maximale Anzahl von Nachrichten an, die gleichzeitig an einen CIM-Server gesendet werden.
    • Typ: Ganzzahl
    • Standardwert: 1
    mid.cim.request.interval
    Gibt die Anzahl der Millisekunden an, die zwischen Anforderungen an denselben Objektmanager für das allgemeine Informationsmodell (CIMOM) gewartet werden soll.
    • Typ: Ganzzahl
    • Standardwert: 0
    Mid.cim.Host.connection.limit
    Gibt die maximale Anzahl gleichzeitiger Verbindungen zu jedem CIMOM an. Ein Wert von Null deaktiviert gleichzeitige Verbindungen.
    • Typ: Ganzzahl
    • Standardwert: 0

    Verbindungsparameter

    Glide.Mid.schnell.Antworten
    Weist den MID-Server an, zu versuchen, Nachrichten an die Instanz zu senden, sobald sie bereit sind. Normalerweise Endnachrichten der MID-Server an ServiceNowInstanz seriell (d. h. jeweils eine Nachricht). Da viele Probes parallel ausgeführt werden können, können mehrere Nachrichten gleichzeitig an die Instanz übertragen werden. Dieser Parameter wird auf festgelegt Wahr Kann die Zeit zwischen dem Abschluss einer Probe und der Ankunft der Antwort bei der Instanz verkürzen. Die mehreren gleichzeitigen Nachrichten verbrauchen jedoch Ressourcen, was die Gesamtreaktionsfähigkeit der Instanz verringert. Bei Kommunikationsproblemen kann der Wert dieses Parameters auch zu einem Logjam auf dem MID-Server führen, da Threads, die normalerweise für die Ausführung von Probes verwendet werden, zum Senden von Nachrichten verbraucht werden können. Lassen Sie diesen Parameter im Allgemeinen aus Ihrer Konfiguration. Wird auf festgelegt Wahr Ist nur unter sehr besonderen Umständen sinnvoll.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    glide.mid.max.sender.queue.size
    Legt einen oberen Grenzwert für die Größe fest, die die Warteschlange erhalten darf. Der MID-Server beginnt mit dem Löschen von Nachrichten in der Warteschlange, wenn dieser Grenzwert überschritten wird. Wenn der MID-Server Nachrichten an generiert ServiceNowInstanz schneller, als sie gesendet werden kann, wird vorübergehend im Dateisystem des Hosts des MID-Servers in die Warteschlange gestellt. Diese Warteschlange ist normalerweise recht klein und wird vollständig geleert, sobald die Verarbeitung des MID-Servers für einen kurzen Zeitraum verlangsamt wird. Diese Warteschlange kann jedoch größer werden, wenn Kommunikationsprobleme zwischen dem MID-Server und der Instanz auftreten, insbesondere wenn auf dem MID-Server eine Integration ausgeführt wird.
    Der Parameter hat das Format {number}{Multiplier}, wobei {number} eine positive Dezimalzahl ist, einschließlich nicht-Ganzzahlen, und der optionale Multiplikator eine beliebige Schreibweise von Byte, Kilobyte, Megabyte, Gigabyte oder Terabyte ist (nur das erste Zeichen wird getestet, und beim Test wird zwischen Groß- und Kleinschreibung unterschieden). Der Standardmultiplikator ist Byte. Leerzeichen werden frei toleriert. Die folgenden Zeichenfolgen stellen alle gültige Parameter dar: „1000000000“, „0,5m“, „5 GB“, „7.67gigas“, „145,69392 meg“, und „1,1 Terra“.
    • Typ: Zeichenfolge
    • Standardwert: 0,5 GB
    Instanz.Datum.Format
    Gibt das Format an, das die Instanz für Daten und Uhrzeiten verwendet. Die primäre Auswirkung der Festlegung dieses Parameters besteht darin, dem MID-Server zu ermöglichen, seine Start- und Stoppzeiten im MID-Server-Datensatz in korrekt zu aktualisieren ServiceNow. Das Format dieser Datums-/Uhrzeitzeichenfolge ist identisch mit dem Format, das von der Java-Klasse „SimpleDateFormat“ verwendet wird.
    • Typ: Zeichenfolge (Datumsformat)
    • Standardwert: jjjj-MM-tt HH:mm:ss
    Mid.disable_amb
    Deaktiviert die Benachrichtigungen des asynchronen Nachrichtenbusses (AMB) für neue ECC-Warteschlangenausgabenachrichten. Weitere Informationen finden Sie im Abschnitt „asynchroner Nachrichtenbus“ in Asynchroner Nachrichtenbus. Wenn AMB aktiviert ist, verwendet der MID-Server ein anderes Standardabfrageintervall als wenn AMB deaktiviert ist. Siehe Mid.Abfrage.Zeit Parameter für weitere Details. Wenn Sie ein Abfrageintervall mit festlegen Mid.Abfrage.Zeit Parameter, verwendet der MID-Server diesen Wert, unabhängig davon, ob der AMB-Client aktiviert ist oder nicht.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Mid.https.Truststore.password
    Legt das Truststore-Passwort fest, das für HTTPS-Verbindungen mit dem AMB-Client (Asynchronous Message Bus) erforderlich ist.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    Mid.https.Truststore.path
    Pfad zum Truststore, der vom MID-Server für TLS-Transaktionen verwendet werden soll (AMB-Client). Fügen Sie diesen Parameter nur hinzu, wenn Sie den Standardpfad ändern möchten.
    • Typ: Zeichenfolge
    • Standard: Pfad zum JRE-Truststore, der mit dem MID-Server gebündelt ist
    mid.instance.skip_basic_auth

    Ermöglicht dem MID-Server, mithilfe von Cookies anstelle von Anmeldeinformationen für die Standardauthentifizierung eine Verbindung zu einer Instanz herzustellen. Wenn auf festgelegt Wahr , Verwendet es zuerst Cookies. Wenn die Verbindung jedoch fehlschlägt, versucht der MID-Server erneut, eine Verbindung mithilfe der Anmeldeinformationen für die Standardauthentifizierung herzustellen.

    • Typ: Wahr | Falsch
    • Standardwert: wahr
    Mid.jmx.aktiviert
    Aktiviert einen JMX-Server auf dem MID-Server, der einige Verwaltungsinformationen für JMX-Konsolen verfügbar macht. Die Implementierung von JMX erfordert eine zusätzliche Konfiguration der Java-Laufzeitumgebung. Dieser Parameter wird auf festgelegt Wahr Wird nur für Personen empfohlen, die detaillierte Kenntnisse der Java-Sicherheitsarchitektur und einen spezifischen Bedarf an JMX haben.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Mid.Abfrage.Zeit

    Legt das standardmäßige MID-Server-Abfrageintervall (in Sekunden) fest. Das Abfrageintervall ist die Zeit, die der MID-Server wartet, bevor er die ECC-Warteschlange auf Arbeit überprüft, wenn der MID-Server nicht ausgelastet ist. Weitere Informationen finden Sie im Abschnitt „asynchroner Nachrichtenbus“ in .

    Wann Mid.disable.amb Ist auf „falsch“ festgelegt (Standardeinstellung), siehe Abschnitt „asynchroner Nachrichtenbus“ in Asynchroner NachrichtenbusUm weitere Informationen dazu zu erhalten Mid.Abfrage.Zeit Wird verwendet.

    Wann Mid.disable.amb Ist auf „wahr“ festgelegt, findet die Abfrage für einen festen statt Mid.Abfrage.Zeit Intervall, aber die Abfrage wechselt zu „mit“ Mid.Abfrage.Zeit.Standard (Standardmäßig 5 Sekunden), wenn der MID-Server ausgelastet ist.

    • Typ: Ganzzahl (Sekunden)
    • Standardwert: 40 wenn Mid.disable.amb Ist „falsch“ oder „5“, wenn Mid.disable.amb Ist „wahr“.
    mid.probe.wait.resources
    Gibt an, ob die Probeausführung verzögert wird, bis Ressourcen verfügbar sind. Wird zum Aktivieren verwendet MID-Serverressourcenreservierung .
    Hinweis:
    Erfordert einen Neustart des MID-Servers.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.property.long_runner
    Gibt den Namen einer Skripteinbindung an, die Befehle mit langer Ausführungszeit verwaltet.
    Hinweis:
    Diese Eigenschaft gilt bis RomeNur Version. Wenn Ihre Instanz eine spätere Version hat, müssen Sie die Systemeigenschaft konfigurieren. glide.eccprobe.longrunner.class.
    • Typ: Zeichenfolge
    • Standardwert: LongRunner
    threads.interactive.max
    Legt die maximale Anzahl von interaktiven Worker-Threads fest, die gleichzeitig im interaktiven Thread-Pool ausgeführt werden können. Siehe Legen Sie die Verwendung des MID-Server-Threads fest .
    • Typ: Ganzzahl
    • Standardwert: 10
    threads.expedited.max
    Legt die maximale Anzahl beschleunigter Worker-Threads fest, die gleichzeitig im beschleunigten Thread-Pool ausgeführt werden können. Siehe Legen Sie die Verwendung des MID-Server-Threads fest .
    • Typ: Ganzzahl
    • Standardwert: 20
    threads.max
    Legt die maximale Anzahl von Standard-Worker-Threads fest, die gleichzeitig im Standard-Thread-Pool ausgeführt werden können. Dieser Parameter bietet eine direkte Steuerung darüber, welche CPU-Ressourcen der MID-Server auf dem Computer verbraucht, der ihn hostet. Siehe Legen Sie die Verwendung des MID-Server-Threads fest .
    • Typ: Ganzzahl
    • Standardwert: 25
    Wichtig:
    Sie können Threads.max auf 200 festlegen. Diese Einstellung muss jedoch je nach Betriebssystem möglicherweise geändert werden. Beispiel: Windows-basierte MID-Server, auf denen Discovery ausgeführt wird, verwenden Powershell, die ressourcenintensiv ist. In diesem Fall können Sie die CPU-Leistung des Hostcomputers mit nur 50 Threads ausschöpfen.

    Anmeldeinformationsparameter

    mid.aws.instance_profile_name
    Name der AWS IAM-Rolle, die in der EC2-Instanz konfiguriert ist. Wenn konfiguriert, verwendet der MID-Server die temporären Anmeldeinformationen, die dieser Rolle vom AWS-Instanzprofil gewährt werden, um Cloud-Ressourcen zu erkennen.
    • Typ: Zeichenfolge
    • Standardwert: Keine (Anwender muss einen nicht leeren Wert angeben)
    mid.credentials.provider
    Gibt den Java-Klassennamen des Anmeldeinformationsanbieters an.
    • Typ: Zeichenfolge
    • Standardwert: com.service_now.mid.creds.standard.StandardCredentialsProvider
    mid.secure_credentials.key_pairs.provider
    Klasse, die der MID-Server zum Generieren sicherer Schlüsselpaare verwendet.
    • Typ: Zeichenfolge
    • Standardwert: com.service_now.mid.keypairs.provider.standard.StandardKeyPairsProvider

    Debug-Parameter

    Debug.Protokollierung

    [Veraltet] gibt an, ob die Protokollierung von MID-Server-Ereignissen und -Nachrichten (sowohl gesendet als auch empfangen) aktiviert werden soll. Normalerweise wird dieser Parameter nur von Entwicklern verwendet, aber er ist gelegentlich bei der Behebung eines Problems nützlich. Beachten Sie, dass dieser Parameter auf festgelegt wird Wahr Verursacht eine intensive Protokollierung auf dem MID-Server, wodurch möglicherweise beträchtlicher Speicherplatz verbraucht wird.

    • Typ: Wahr | Falsch
    • Standardwert: falsch

    Dieser Parameter wurde durch ersetzt mid.log.levelParameter.

    debug

    [Veraltet] gibt an, ob die Debug-Protokollierung auf dem MID-Server aktiviert werden soll. Normalerweise wird dieser Parameter nur von Entwicklern verwendet, aber er ist gelegentlich bei der Behebung eines Problems nützlich. Beachten Sie, dass dieser Parameter auf festgelegt wird Wahr Verursacht eine intensive Protokollierung auf dem MID-Server, wodurch möglicherweise beträchtlicher Speicherplatz verbraucht wird.

    • Typ: Wahr | Falsch
    • Standardwert: falsch

    Dieser Parameter wurde durch ersetzt mid.log.levelParameter.

    file.probe.template.debug
    Gibt an, ob Datei-Probe-Vorlagen debuggen werden sollen.
    • Typ: Wahr | Falsch
    • Standard: Falsch
    mid.cim.debug
    Gibt an, ob die Debug-Protokollierung für CIM, WBEM, SLP oder SMI-S aktiviert werden soll
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.ssh.debug
    Aktiviert SSH-Debug-Informationen in der Protokolldatei. Die Parameternutzung hängt davon ab, ob ServiceNowSSH-Client ist aktiviert.
    Wenn ServiceNowSSH-Client ist aktiviert, der Parameter funktioniert wie folgt:
    • Typ: Zeichenfolge
    • Standardwert: falsch

      Die folgenden Zeichenfolgenwerte sind für den ServiceNow-SSH-Client gültig:

      • Wahr: Aktiviert SSH-Debug-Informationen in der Protokolldatei.
      • Falsch: Deaktiviert SSH-Debug-Informationen in der Protokolldatei.
      • <IP Addresses>: Geben Sie an, in welchen IP-Bereichen SSH-Debug-Informationen in der Protokolldatei aktiviert werden sollen. Sie können IP-Adressen in den folgenden Formaten eingeben:
        • Ein IP-Bereich, der durch einen Schrägstrich und die Anzahl der Bits im Subnetzwerk definiert ist. Beispielsweise scannt die Zeichenfolge 10.10.10.0/24 24 Bit von IP-Adressen von 10.10.10.0 bis 10.10.254.
        • Ein durch einen Bindestrich definierter IP-Bereich. Beispielsweise scannt die Zeichenfolge 10.10.11.0-10.10.11.165 die IP-Adressen von 10.10.11.0 bis 10.10.11.165.
        • Eine kommagetrennte Liste bestimmter IP-Adressen. Beispielsweise scannt die Zeichenfolge 10.10.11.200,10.10.11.235 die IP-Adressen 10.10.11.200 und 10.10.11.235.
      • Zurückgestellt: Protokolliert SSH-Debug-Informationen im Arbeitsspeicher, es sei denn, ein Fehler oder eine Warnung tritt auf. Wenn ein Fehler oder eine Warnung auftritt, veröffentlicht die Plattform die Debug-Informationen in der Protokolldatei. Dadurch wird sichergestellt, dass nur der Teil der Protokolldatei aufgezeichnet wird, der sich auf den Fehler oder die Warnung bezieht. Wenn kein Fehler oder keine Warnung erkannt wird, löscht die Plattform die nicht verwendeten Protokolldaten aus dem Arbeitsspeicher, wenn die Sitzung geschlossen wird. Jede Sitzung speichert bis zu 1000 Protokollnachrichten. Wenn die Sitzung 1000 Protokollnachrichten überschreitet, verwirft das zurückgestellte Protokoll die älteste Protokollnachricht, um Platz für die neueste Protokollnachricht zu schaffen.
    Wenn ServiceNowSSH-Client ist deaktiviert. Der Parameter aktiviert oder deaktiviert SSH-Debug-Informationen in der Protokolldatei:
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Hinweis:
    Der MID-Serverparameter mid.ssh.debug Betrifft nur SNCSSH und J2SSH. Um die Protokollierung des Maverick-Client-Debugging zu aktivieren, legen Sie den Konfigurationsparameter des MID-Servers fest Mid.Protokoll.Ebene Bis Debuggen, com.maverick=Debuggen .
    Mid.Protokoll.Ebene
    Gibt die Protokollierungsebene für den MID-Server an. Mögliche Werte:
    • debug
    • Info
    • warnen
    • Fehler
    Hinweis:
    Bei Werten wird die Groß-/Kleinschreibung nicht berücksichtigt.
    • Typ: Zeichenfolge
    • Standardwert: info
    mid.http.idle_connection_monitor.debug
    Aktiviert die Debug-Protokollierung für die Überwachung der Leerlaufverbindung.
    • Typ: Wahr | Falsch
    • Standardwert: falsch

    DNS-Parameter

    mid.dns_scan.regulator.interval_ms
    Gibt das Intervall zwischen DNS-Scans in Millisekunden an.
    • Typ: Ganzzahl
    • Standardwert: 10
    mid.dns_scan.regulator.packets_per_interval
    Gibt die Anzahl der regulatorischen Pakete pro DNS-Scan an.
    • Typ: Ganzzahl
    • Standardwert: 1
    mid.dns_scan.default_name_servers
    Gibt die Hostnamen oder IP-Adressen der Standardnamenserver an.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.dns_scan.default_name_servers
    Gibt die Hostnamen oder IP-Adressen der Standardnamenserver an.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.dns_scan.additional_name_servers
    Gibt die Hostnamen oder IP-Adressen zusätzlicher Nameserver an.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.dns_scan.load_balancing_enable
    Gibt an, ob der Lastenausgleich von Nameservern aktiviert werden soll.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.probe.use_legacy_forward_dns
    Aktiviert die veraltete DNSNameResolver-Probe und deaktiviert die standardmäßige DNSNameResolver-Probe. Weitere Informationen finden Sie unter Probes used by Orchestration.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.probe.use_legacy_reverse_dns
    Aktiviert die veraltete DNS-Probe und deaktiviert die Standard-DNS-Probe. Wenn Probleme mit den Funktionen der standardmäßigen DNS-Probe auftreten, verwenden Sie diesen Parameter, um diese Funktionen zu deaktivieren. Die standardmäßigen Funktionen der DNS-Probe umfassen die Reduzierung und Beschleunigung, da sie parallel ausgeführt wird, während die Legacy-Probe vom MID-Server gedrosselt wird, da sie seriell ausgeführt wird. Die Standardprobe verwendet die DNS-Suche durch das MID-Server-Host-BS, um den vom Betriebssystem verwalteten DNS-Cache zu verwenden, während die Legacy-Probe dies nicht tut. Nachdem eine DNS-Suche durch die Standardprobe in Windows-Systemen fehlschlägt, versucht das Betriebssystem auch nach dem NETBIOS-Namen zu suchen.
    • Typ: Wahr | Falsch
    • Standardwert: falsch

    Ereignismanagement-Parameter

    mid.probe.event.bulk_size
    Gibt die maximale Größe einer Ereignisnutzlast in MB an.
    • Typ: Ganzzahl
    • Standardwert: 120
    mid.probe.event.wait_time
    Wartezeit in einer leeren Warteschlange zum Senden von Ereignissen.
    • Typ: Ganzzahl
    • Standardwert: 1000
    mid.probe.event.send.enabled
    Aktiviert oder deaktiviert das Senden von Ereignissen.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.probe.event.queue.max_size
    Gibt die maximale Größe an, die für die Ereigniswarteschlange zulässig ist, bevor eingehende Ereignisse abgelehnt werden.
    • Typ: Ganzzahl
    • Standardwert: 100.000
    mid.probe.event.max.retry_time
    Die maximale Anzahl von Sekunden, DIE MID-Neuversuche zum Senden von Ereignissen durchführen.
    • Typ: Ganzzahl
    • Standard: 1800
    mid.probe.event.queue.use_bulk
    Gibt an, ob Ereignisse einzeln oder als Massenaktion an den Server gesendet werden. Wenn dieser Parameter als ausgewertet wird Wahr Dann werden Ereignisse als Massenaktion an den Server gesendet.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.probe.event.suppress.whitespaces
    Lässt Zeilenumbrüche in Beschreibungsfeldern für mehrzeilige Ereignisse zu. Wenden Sie diesen Parameter auf jeden MID-Server an, der mit Ereignis-Connector-Instanzen verwendet wird. Die Auswahlmöglichkeiten lauten wie folgt:
    alle
    Mit dieser Einstellung werden alle Leerzeichen entfernt.
    Leave_as_is
    Diese Einstellung behält alle Leerzeichen bei.
    Keep_newline
    Diese Einstellung behält nur „New_line“ bei und entfernt alle anderen Leerzeichen.
    • Typ: Zeichenfolge
    • Standard: Alle
    mid.em.metric.metric_to_ci_map_limit
    Gibt die maximale Anzahl aktiver Metriken an, die pro CI-Zuordnung zulässig sind.
    • Typ: Ganzzahl
    • Standardwert: 200.000
    mid.em.metric_binding_timeout_seconds
    Gibt die Anzahl der Sekunden an, die gewartet werden soll, bevor nicht behandelte Ereignisse erneut gesendet werden
    • Typ: Ganzzahl
    • Standardwert: 300
    mid.em.metric_binding_timeout_max_seconds
    Gibt die maximale Anzahl von Sekunden an, die gewartet werden soll, bevor nicht behandelte Ereignisse erneut gesendet werden.
    • Typ: Ganzzahl
    • Standardwert: 10800
    mid.em.metric_max_elapsed_time_before_refresh
    Gibt die maximale Anzahl von Sekunden an, bevor der Cache des Metrikquelltyps im Arbeitsspeicher aktualisiert wird.
    • Typ: Ganzzahl
    • Standardwert: 60
    mid.em.matric_max_sql_string_length_for_types
    Gibt die maximale Länge der Zeichenfolge (bestehend aus Typen) an, die für einen SQL-Befehl verwendet wird
    • Typ: Ganzzahl
    • Standardwert: 30000
    mid.em.statistics_report_perioon_sec
    Gibt den Zeitraum in Sekunden zwischen Statistikberichten an die Instanz an. Verwenden 0 Zum Deaktivieren der Berichterstellung. Dieser Parameter erfordert einen Neustart.
    • Typ: Ganzzahl
    • Standardwert: 60
    mid.em.metric_connector_max_run_time_seconds
    Gibt die maximale Anzahl von Sekunden für die Erfassung von Metriken in jedem Zyklus an.
    • Typ: Ganzzahl
    • Standardwert: 300
    mid.em.metric_connector_history_min
    Gibt die Anzahl der Minuten an, die in den Verlauf zurückgeführt werden soll, um Metriken abzurufen.
    • Typ: Ganzzahl
    • Standardwert: 180
    Mid.em.metric_event_Logging
    Gibt die Ebene der Metrik- und Ereignisprotokollierung an. Die Auswahlmöglichkeiten lauten wie folgt:
    • Keine
    • alle
    • Ereignisse
    • Metriken
    • Metriken:<filter>
    • Ereignisse:<filter>
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.em.metric_connector_late_arrivals_delay
    Gibt die Anzahl der Sekunden an, die beim Erfassen von Metriken verzögert werden soll.
    • Typ: Ganzzahl
    • Standardwert: 30

    FTP-Verbindungsparameter

    Mid.ftp.max_Pool_size
    Gibt die maximale Größe des FTP-Verbindungspools in Megabyte an.
    • Typ: Ganzzahl
    • Standardwert: 25
    Mid.ftp.max_per_target
    Gibt die maximale Anzahl der FTP-Verbindungen pro Ziel an.
    • Typ: Ganzzahl
    • Standardwert: 5
    mid.ftp.max_conn_idle_time
    Gibt die maximale Zeit in Millisekunden an, die eine FTP-Verbindung im Pool inaktiv sein kann.
    • Typ: Ganzzahl
    • Standardwert: 300000
    mid.filesystem.max.ls
    Gibt die maximale Anzahl von Dateien an, die im Dateisystemlistenverzeichnisbefehl zurückgegeben werden können.
    • Typ: Ganzzahl
    • Standardwert: 10000

    Protokollierungsparameter

    Disable_Monitors
    Gibt an, ob der MID-Server die aktive Prüfung auf Überwachungen in der Instanz deaktivieren soll.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    Mid.Show.Abfragen
    Weist den MID-Server an, ob Details zu jeder Abfrage in der ServiceNow-Instanz protokolliert werden sollen. Normalerweise wird dieser Parameter nur von Entwicklern verwendet, aber er ist gelegentlich bei der Behebung eines Problems nützlich. Beachten Sie, dass dieser Parameter auf festgelegt wird Wahr Verursacht eine intensive Protokollierung auf dem MID-Server, wodurch möglicherweise beträchtlicher Speicherplatz verbraucht wird.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Deaktivieren.Remote.Protokollierung
    Verhindert, dass der MID-Server Informationen im MID-Serverprotokoll in der Instanz protokolliert. In der Instanz werden in jedem Fall relativ wenige Informationen protokolliert, aber dieser Parameter wird auf festgelegt Wahr Eliminiert die gesamte Protokollierung in der Instanz.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Deaktivieren.Status
    Verhindert, dass der MID-Server alle 10 Minuten einen Statusbericht an die Instanz sendet.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Mid.file_Cleaner.disabled

    Dateien und leere Ordner in den folgenden Ordnern können von dieser MID-Dateibereinigung gelöscht werden. Dateien, auf die zuletzt vor mehr als 30 Tagen zugegriffen wurde, werden gelöscht. Sie wird beim Start und danach alle 24 Stunden ausgeführt. Sie können die Ausführung der Dateibereinigung erzwingen, indem Sie den MID-Serverservice neu starten.

    Ordner/Dateien bereinigt:
    • \Agent\Import
    • \Agent\Export – Wird von der Funktion „Exportsatz“ verwendet.
    • \ Agent\Arbeit\Monitore\ECCSender\output_error – Wird für ECC-Eingabenutzlasten verwendet, die aus irgendeinem Grund nicht eingefügt werden können
    • \Agent\Arbeit\Monitore\ECCSender\output_oversize – Wird zum Speichern von Kopien von Nutzlasten verwendet, die nicht an die Instanz gesendet werden, da sie den durch festgelegten Grenzwert überschreiten Mid.eccq.max_Payload_size , Der standardmäßig auf 20000000 Byte festgelegt ist
    • \Agent\Protokolle – Insbesondere JFR-Dumps
    • Typ: Wahr | Falsch
    • Standardwert: falsch

    MTLs-Protokollparameter

    Fügen Sie diese Parameter zu hinzu config.xml Datei in /Agent Verzeichnis, in MID-ServerInstallationsverzeichnis.

    mid.httpclient.protocol.myprotocol.path

    Gibt den Pfad zum Schlüsselspeicher an. Der Pfad kann absolut oder relativ sein. Stellen Sie sicher, dass Sie im Parameternamen ersetzen MyProtocol Mit dem Namen Ihres Protokolls.

    Typ: Zeichenfolge.

    mid.httpclient.protocol.myprotocol.port

    Gibt die Portnummer für das Protokoll an. Stellen Sie sicher, dass Sie im Parameternamen ersetzen MyProtocol Mit dem Namen Ihres Protokolls.

    Typ: Zeichenfolge.

    mid.httpclient.protocol.myprotocol.password

    Gibt das mTLS-Anmeldeinformationspasswort an. Stellen Sie sicher, dass Sie im Parameternamen ersetzen MyProtocol Mit dem Namen Ihres Protokolls. Fügen Sie das Verschlüsselungsattribut hinzu secure="true"Zum Verschlüsseln des Passworts mit Standard MID-ServerVerschlüsselung.

    Typ: Zeichenfolge.

    Musterparameter

    Mid.Parsing.max_field_size

    Legt die maximale Zeichenlänge von Zeichenfolgen fest, die als temporäre Variablen gespeichert werden, während Muster ausgeführt werden. Zeichenfolgen, die länger als der Wert dieses Parameters sind, werden gekürzt, um dem Wert zu entsprechen. Verwenden Sie den Parameter, um den Grenzwert beim Analysieren längerer Zeichenfolgen zu erhöhen.

    Warnung:
    Das Überschreiten der maximalen Feldgrößengrenzen der SQL-Datenbankimplementierung führt zu Fehlern.
    • Typ: Ganzzahl
    • Standardwert: 1024
    mid.sa.discovery.pattern_string_attributes.deduplicate

    Reduziert den Arbeitsspeicherverbrauch für Musterausführungs-Kontextattribute, indem doppelte Zeichenfolgen entfernt werden.

    • Typ: Wahr | Falsch
    • Standard: Wahr

    Proxy-Serverparameter

    mid.instance.use_proxy oder mid.proxy.use_proxy
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf zuzugreifen ServiceNowInstanz, legen Sie diesen Parameter auf fest Wahr Um den MID-Server anzuweisen, den Proxy zu verwenden. Sie müssen auch den Host und Port des Proxy-Servers und möglicherweise auch den Anwendernamen und das Passwort festlegen.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.proxy.host
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf zuzugreifen ServiceNowInstanz: Legen Sie diesen Parameter fest, um den Host des Proxy zu definieren.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.proxy.password
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf zuzugreifen ServiceNowWenn Ihr Proxy ein Passwort erfordert, legen Sie diesen Parameter fest, um dieses Passwort zu definieren.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.proxy.port
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf zuzugreifen ServiceNowInstanz: Legen Sie diesen Parameter fest, um den Proxy-Port zu definieren.
    • Typ: Ganzzahl (0–65535)
    • Standardwert: 80
    mid.proxy.username
    Wenn der MID-Server über einen Web-Proxy gehen muss, um auf zuzugreifen ServiceNowInstanz und der Proxy erfordert einen Anwendernamen. Legen Sie diesen Parameter fest, um diesen Anwendernamen zu definieren.
    • Typ: Zeichenfolge
    • Standardwert: Keine

    Überschreibungsparameter für Zeitüberschreitung anfordern

    Mid.sa.Cloud.Request_timeout
    Legt die Zeitüberschreitung in Millisekunden für Cloud-Anforderungen fest. Dieser Parameter überschreibt Glide.http.Timeout Systemeigenschaft, die die maximale Anzahl von Millisekunden angibt, die gewartet werden soll, bevor eine ausgehende REST-Transaktion abläuft.
    • Typ: Ganzzahl
    • Standardwert: 30000
    Mid.http_classy.Request_timeout
    Legt die Zeitüberschreitung in Millisekunden für HTTP-Klassifizierungsanforderungen mit der Probe „HTTP – klassifizieren“ fest. Dieser Parameter überschreibt Glide.http.Timeout Systemeigenschaft, die die maximale Anzahl von Millisekunden angibt, die gewartet werden soll, bevor eine ausgehende Transaktion abläuft.
    • Typ: Ganzzahl
    • Standardwert: 30000

    Sicherheitsparameter

    mid.windows_host.file_permissions.allow_list
    Legt eine Aufnahmeliste für die Durchsetzung von Windows-Dateiberechtigungen fest, um die Sicherheit zu verbessern. Der Parameter verwendet eine Zeichenfolge aus kommagetrennten Gruppennamen, Anwendernamen und SIDs. Gruppen- und Anwendernamen müssen den Benennungsanforderungen für SAM-Accounts entsprechen. Domänenaccounts können mithilfe der SID angegeben werden.
    • Typ: Zeichenfolge (kommagetrennte Gruppen- und Anwendernamen)
    • Standardwert: Keine
    Mid.Windows_Host.file_permissions.enforce
    Ermöglicht dem MID-Server, die Durchsetzung von Windows-Dateiberechtigungen zu verwenden, um die Sicherheit zu verbessern. Dieser Parameter wird auf festgelegt Falsch Verhindert, dass der MID-Server die Aufnahmeliste für Dateiberechtigungen aktualisiert, die Dateiberechtigungen werden jedoch nicht zurückgesetzt.
    • Typ: Wahr | Falsch
    • Standardwert: wahr

    Shazzam-Parameter

    mid.shazzam.regulator.interval_ms
    Legt das Intervall in Millisekunden fest, in dem Shazzam Pakete starten kann. Dieser Parameter funktioniert mit mid.shazzam.regulator.packets_per_intervalParameter zum Festlegen der Anzahl der in diesem Intervall zulässigen Pakete. Standardmäßig startet Shazzam pro Millisekunde ein Paket.
    • Typ: Ganzzahl
    • Standardwert: 1
    Mid.shazzam.Regulator.Packets_per_interval
    Legt die Anzahl der Pakete fest, die Shazzam im konfigurierten Zeitintervall starten kann. Dieser Parameter funktioniert mit mid.shazzam.regulator.interval_msParameter, der dieses Intervall festlegt. Standardmäßig startet Shazzam pro Millisekunde ein Paket.
    • Typ: Ganzzahl
    • Standardwert: 1
    mid.shazzam.chunk_size
    Gibt die maximale Anzahl von IP-Adressen an, die Shazzam parallel scannt. Dieser Parameter steuert hauptsächlich den Verbrauch ausgehender Ports.
    • Typ: Ganzzahl
    • Standardwert: 100
    Mid.shazzam.Threads
    Gibt die Anzahl der gleichzeitigen Threads an, die Shazzam verwendet. Wenn Sie diesen oder den mid.shazzam.max_scanners_per_thread-Parameter auf 0 festlegen, wird die Shazzam-Multithread-Optimierung deaktiviert.
    • Typ: Ganzzahl
    • Standardwert: 5
    mid.shazzam.max_scanners_per_thread
    Gibt die Anzahl der gleichzeitigen Scanner an, die von jedem Shazzam-Thread verarbeitet werden. Durch Festlegen dieses Parameters oder des Parameters „MID.shazzam.Threads“ auf 0 wird die Shazzam-Multithread-Optimierung deaktiviert.
    • Typ: Ganzzahl
    • Standardwert: 500

    SNMP-Konfigurationsparameter

    Mid.snmp.enable_Auto_public
    Gibt an, ob die Zeichenfolge der öffentlichen SNMP-Community automatisch verwendet werden soll, wenn keine anderen SNMP-Anmeldeinformationen erfolgreich waren.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    Mid.snmp.Anforderung.Zeitüberschreitung
    Gibt den Zeitüberschreitungswert für die erste OID-Anforderung in Millisekunden an. Für nachfolgende Anforderungen (z. B. Tabellen-OIDs) mid.snmp.session.timeout configurationParameter (siehe unten) wird wirksam.
    Hinweis:
    Sie können diesen Parameter mit überschreiben timeoutSNMP-Probe-Parameter.
    • Typ: Ganzzahl
    • Standardwert: 1500
    mid.snmp.session.timeout
    Gibt den Zeitüberschreitungswert für die nachfolgende OID-Anforderung in Millisekunden an. SNMP-Kommunikation ist statuslos und hat keine Sitzung oder Verbindung im normalen Sinne. Das System betrachtet eine positive Antwort der ersten OID-Anforderung als Zeichen dafür, dass es Prompt-Antworten auf nachfolgende Anforderungen erwarten sollte. Obwohl der Standardwert kurz ist, kann es nützlich sein, diesen Parameterwert auf den gleichen Wert zu erhöhen, der für verwendet wird mid.snmp.request.timeout.
    Hinweis:
    Sie können diesen Parameter mit überschreiben establish_session_timeoutSNMP-Probe-Parameter.
    • Typ: Ganzzahl
    • Standardwert: 500
    mid.snmp.use_getbulk
    Gibt an, ob GETBULK verwendet werden soll, um eine große Datenmenge in Batches zu empfangen. Dies kann verwendet werden, um einen einzelnen MID-Server zu konfigurieren.
    • Typ: Wahr | Falsch
    • Standardwert: true
    GETBULK kann auch auf Probe-Ebene oder global für alle MID-Server festgelegt werden. Einstellungen werden in der Reihenfolge der Priorität aufgeführt:
    mid.snmp.use_snmp4j
    Verwenden Sie die Snmp4j-Bibliothek für die SNMP-Kommunikation. Dies ist eine strikte Anforderung für SNMPv3. Dieser Parameter darf nur auf festgelegt werden Falsch Basierend auf Ratschlägen von Kundenservice und Support.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.snmp.use_snmp_v1_v2c
    Verwenden Sie die Snmp4j-Bibliothek für die SNMP-Kommunikation. Dies ist eine strikte Anforderung für SNMPv3. Dieser Parameter darf nur auf festgelegt werden Falsch Basierend auf Ratschlägen von Kundenservice und Support.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.snmp.use_snmp_v3
    Versuchen Sie, mit der SNMPv3-Protokollversion zu kommunizieren. Erfordert die Konfiguration von SNMPv3-Anmeldeinformationen.
    • Typ: Wahr | Falsch
    • Standardwert: wahr

    SSH-Discovery-Parameter

    Standardmäßig ist der MID-Server so konfiguriert, dass in den folgenden Pfaden und den Standardpfaden des angemeldeten Anwenders nach SSH-Befehlen gesucht wird:
    • /Usr/sbin
    • /Usr/bin
    • /Bin
    • /Sbin
    Mid.connection_Cache
    Gibt an, ob Verbindungen zwischengespeichert werden sollen. Auf festlegen Falsch Dient zum Deaktivieren des Verbindungs-Zwischenspeichers. Dieser Parameter gilt nur für SSH-Verbindungen.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.ssh.set_path
    Gibt an, ob die PFADUMGEBUNGSVARIABLE für SSH-Befehle festgelegt werden soll.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.ssh.local
    Gibt an, ob Befehle für den MID-Server-Hostcomputer (localhost) über SSH und nicht über eine Konsole ausgeführt werden sollen. Dadurch können Befehle mit langer Ausführungszeit ordnungsgemäß ausgeführt werden. Dieser Parameter gilt nur für den veralteten SSH-Client.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.ssh_connections_per_host
    Steuert die Anzahl der gleichzeitigen Probes, die der MID-Server für einen bestimmten Host ausführen kann. Das verringern der Anzahl gleichzeitiger Verbindungen kann langsam sein Discovery.
    • Typ: Ganzzahl
    • Standardwert:

      7 für ServiceNowClient

      3 für den SSH-Legacy-Client.

    Mid.ssh.sudo_preserve_Environment
    Gibt an, ob sudo zum Beibehalten der Umgebung für SSH verwendet werden soll.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Mid.ssh.Terminal.width
    Steuert die maximale Anzahl von Zeichen pro Zeile bei der Verarbeitung von sudo -l im Terminal. Wenn der Wert zu niedrig ist, kann die Ausgabe in mehrere Zeilen aufgeteilt werden und sich auf den Parser auswirken. Legen Sie den Wert auf eine ausreichende Größe fest, um Ausgaben nach Bedarf zu verarbeiten.
    • Typ: int
    • Standardwert: 255
    Mid.ssh.path_override
    Überschreibt die vor der Ausführung eines Befehls festgelegten Standardpfade. Geben Sie einen oder mehrere Überschreibungspfade ein, die durch einen Doppelpunkt (:) getrennt sind. Der Standardpfad ist /usr/sbin: /Usr/bin: /Bin: /Sbin.
    • Typ: Zeichenfolge (eine durch Doppelpunkte getrennte Liste von Verzeichnissen)
    • Standardwert: Keine
    Die ServiceNowSSH-Client akzeptiert die folgenden Präfixe vor dem Wert path_overide.
    • append: Hängt den Überschreibungspfad an das Ende des Hostpfads an. Dies ist das Standardverhalten.
    • replace: Ersetzt den Hostpfad durch den Wert path_overide.
    • prepend: Hängt den Überschreibungspfad an die Vorderseite des Hostpfads an.
    mid.ssh.use_snc
    Aktiviert ServiceNowSSH-Client (SNCSSH) auf einzelnen MID-Servern. SNCSSH ist ein ServiceNowImplementierung eines SSH-Clients und ist standardmäßig für alle MID-Server in neuen Instanzen über aktiv MID-Servereigenschaft . Aktivieren von ServiceNowSSH-Client deaktiviert den Legacy-J2SSH-Client.
    Wichtig:
    Das Mischen von SSH-Clienttypen für MID-Server, die mit derselben Instanz verbunden sind, ist keine gute Praxis.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Mid.ssh.max_retries
    Gibt an, wie oft ein SSH-Vorgang nach einer Zeitüberschreitung maximal wiederholt werden soll. Das System hält zwischen jedem Verbindungsversuch zwei Sekunden lang. Standardmäßig wird der MID-Server nur einmal wiederholt. Legen Sie den Parameter auf fest 0 Zum Deaktivieren von Wiederholungen.
    • Typ: Ganzzahl
    • Standardwert: 1
    Mid.ssh.alt_rm
    Legt einen anderen SSH-Befehl zum Entfernen der Datei fest.
    • Typ: Zeichenfolge
    • Standardwert: Keine
    mid.ssh.initial_delay_ms
    Verzögert das Senden von SSH-Probe-Befehlen an einen Server, nachdem eine Verbindung zum Ziel für die angegebene Zeit in Millisekunden hergestellt wurde. Dieser Parameter gilt nur für den veralteten SSH-Client.
    • Typ: Ganzzahl (Millisekunden)
    • Standardwert: 0
    Mid.ssh.suppress_history
    Unterdrückt die Generierung der SSH-Verlaufsdatei. Dieser Parameter gilt nur für den veralteten SSH-Client.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Mid.ssh.Socket_timeout
    Gibt den Zeitüberschreitungswert für den SSH-Socket an, um Probleme zu verhindern, die durch eine Socket-Zeitüberschreitung erstellt wurden. Einige Geräte, z. B. Systeme mit eingebetteten Controllern wie USs und PDUs, für die SSH aktiviert ist, benötigen mehr Zeit, um auf eine Authentifizierungsanforderung zu reagieren. Der Standardwert von 2 Minuten stellt sicher, dass bei solchen Anforderungen keine vorzeitige Zeitüberschreitung auftritt.
    • Typ: Ganzzahl (Millisekunden)
    • Standardwert: 120000 (2 Minuten)
    mid.ssh.channel_timeout
    Gibt an, wie lange der MID-Server auf Aktivität im SSH-Socket wartet, bevor die Verbindung geschlossen wird. Wenn für den angegebenen Zeitüberschreitungswert keine Aktivität auf dem SSH-Socket vorhanden ist, schließt der MID-Server die Verbindung. Einige Geräte, z. B. Systeme mit eingebetteten Controllern wie USs und PDUs, für die SSH aktiviert ist, benötigen möglicherweise mehr Zeit, um auf eine Authentifizierungsanforderung zu reagieren.
    • Typ: Ganzzahl (Millisekunden)
    • Standardwert: 120000 (2 Minuten)
    mid.ssh.session_timeout
    Gibt an, wie lange eine zwischengespeicherte Sitzung nach der letzten Verwendung im Arbeitsspeicher verbleibt. Übermäßig kleine Werte neigen dazu, die Leistung zu verringern. Dieser Parameter gilt für ServiceNowNur SSH-Client.
    • Typ: Ganzzahl (Millisekunden)
    • Standardwert: 300000 (5 Minuten)
    mid.ssh.command_timeout_ms
    Die Zeitüberschreitungsdauer in Millisekunden für die Ausführung eines SSH-Befehls.
    • Typ: Ganzzahl (Millisekunden)
    • Standardwert: 300000 (5 Minuten)
    mid.ssh.use_keyboard_interactive
    Verwendet den interaktiven Authentifizierungsmodus der Tastatur in SSH-Daemons, für die er aktiviert ist.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    Warnung:
    In Mac OS X Sierra und später mit der Authentifizierungsreihenfolge von ist ein Problem aufgetreten Passwort Und Tastatur-interaktiv Modi, die dazu führen können, dass die Discovery fehlschlägt. Details zu diesem Problem und der für die ordnungsgemäße SSH-Authentifizierung erforderlichen Konfiguration finden Sie unter KB0623600 .
    mid.ssh.dh_group_length_min
    Gibt die Mindestgruppenlänge in Bits an, die zum Generieren eines „gemeinsam genutzten geheimen“ Schlüssels im Diffie-Hillman-Schlüsselaustausch verwendet wird. Je größer der Schlüssel, desto sicherer ist die SSH-Verbindung, aber auf Kosten der Leistung.
    • Typ: Ganzzahl (Bits)
    • Standardwert: 1024
    mid.ssh.dh_group_length_max
    Gibt die maximale Gruppenlänge in Bits an, die zum Generieren eines „gemeinsam genutzten geheimen“ Schlüssels im Diffie-Hillman-Schlüsselaustausch verwendet wird. Je größer der Schlüssel, desto sicherer ist die SSH-Verbindung, aber auf Kosten der Leistung.
    • Typ: Ganzzahl (Bits)
    • Standardwert: 8192
    Mid.ssh.shells_supported
    Definiert die bourne-kompatiblen Shells, die vom MID-Server unterstützt werden. Dieser Wert ist eine kommagetrennte Liste unterstützter Shells, z. B. KSH , dsh , Bash Und sh .
    • Typ: Zeichenfolge
    • Standardwert: Ksh,bash,sh
    Mid.ssh.Discard_lrc_error
    Fehlerausgabe für Befehl mit langer Ausführungszeit verwerfen und veraltetes Verhalten emulieren.
    • Typ: Zeichenfolge
    • Standardwert: J2ssh – wahr, sncssh – falsch
    Mid.ssh.Pool_Thread_ratio
    Verhältnis der Kapazität des SSH-Sitzungspools zur konfigurierten MID-Server-Thread-Anzahl (Threads.max), ausgedrückt als Prozentsatz. Die Anzahl der zulässigen Poolkapazitätssitzungen wird in diesem Parameter festgelegt. Unabhängig vom in diesem Parameter festgelegten Wert lässt das System zu, dass die Poolkapazität nie unter 25 Sitzungen fällt.
    • Typ: Ganzzahl
    • Standardwert: 150
    Mid.ssh.disable_Privilege_Check
    Dieser Parameter hat keine Auswirkung, wenn das Ziel einen anderen privilegierten Befehl als sudo verwendet. Weitere Informationen finden Sie unter Privilegierte MID-Server-Befehle.

    Der Rest dieses Abschnitts gilt nur für Ziele, die sudo ausführen. Wenn dieser Parameter auf festgelegt ist Wahr , Der MID-Server geht davon aus, dass der in den Anmeldeinformationen konfigurierte Anwender die Berechtigung zum Ausführen des angegebenen Befehls mit sudo hat. Der MID-Server geht davon aus, dass der Zielanwender eine beliebige Befehlszeichenfolge nach sudo für das Ziel ausführen kann. Wenn dieser Parameter auf festgelegt ist Falsch , Der MID-Server führt „sudo -l“ auf dem Ziel aus, um sicherzustellen, dass der Befehl, der sudo folgt, die Berechtigung zur Ausführung auf dem Ziel hat. Unabhängig vom Wert dieses Parameters validiert der MID-Server immer, dass sudo selbst für das Ziel ausgeführt werden kann.

    Einige Releases zeigen diesen Parameter nicht in der Pull-down-Liste „MID-Konfigurationsparameter“ an. In diesem Fall können Sie diesen Parameter optional in MID-Eigenschaften hinzufügen.

    • Typ: Wahr | Falsch
    • Standardwert: falsch

    Upgrade-Parameter

    Mid.angeheftet.Version
    Name der Version, an die dieser MID-Server angeheftet ist.
    • Typ: Zeichenfolge
    • Standardwert: MID-Buildstamp
      Hinweis:
      Geben Sie ein, um den MID-Buildstamp für Ihre Instanz anzuzeigen Statistiken.do Im Navigationsfilter. Ein Beispiel für das Buildstamp-Format ist london-06-27-2018__patch3-10-24-2018_11-11-2018_0542 .
    mid.upgrade.use_proxy
    Wenn Ihr MID-Server über einen Webproxy gehen muss, um auf die Upgrade-URL zuzugreifen, legen Sie diesen Parameter auf fest Wahr Um den MID-Server anzuweisen, den Proxy zu verwenden. Sie müssen auch Host und Port des Proxy-Servers festlegen. Wenn der Name und das Passwort des Instanz-Proxy festgelegt sind, werden sie auch für den Upgrade-Proxy verwendet.
    Hinweis:
    Dieser Parameter dient nicht zur Steuerung von Proxy-Details, die mit konfiguriert sind glide.mid.autoupgrade.proxy* Parameter.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    glide.mid.autoupgrade.proxy_host oder glide.glidesoap.proxy_host
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf die Upgrade-URL zuzugreifen, definieren Sie hier den Host des Proxys.
    • Typ: Zeichenfolge (URL)
    • Standardwert: Keine
    glide.mid.autoupgrade.proxy_port oder glide.glidesoap.proxy_port
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf die Upgrade-URL zuzugreifen, definieren Sie hier den Port des Proxy.
    • Typ: Ganzzahl (0–65535)
    • Standardwert: 80
    glide.mid.autoupgrade.proxy_user
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf die Upgrade-URL zuzugreifen, definieren Sie hier den Anwendernamen des Proxys.
    • Typ: Zeichenfolge (URL)
    • Standardwert: Keine
    glide.mid.autoupgrade.proxy_password
    Wenn Ihr MID-Server über einen Web-Proxy gehen muss, um auf die Upgrade-URL zuzugreifen, definieren Sie hier das Passwort des Proxys.
    • Typ: Zeichenfolge
    • Standardwert: Keine

    Windows-Discovery-Parameter

    mid.powershell_api.session_pool.max_size

    Gibt die maximale Anzahl von Sitzungen an, die im Sitzungspool zulässig sind.

    Hinweis:
    Das Festlegen oder Ändern dieses Parameters erfordert einen Neustart des MID-Servers.
    • Typ: Ganzzahl
    • Standardwert: 25
    mid.powershell_api.session_pool.target.max_size

    Gibt die maximale Anzahl von Sitzungen an, die im Pool pro Zielhost zulässig sind.

    Hinweis:
    Das Festlegen oder Ändern dieses Parameters erfordert einen Neustart des MID-Servers.
    • Typ: Ganzzahl
    • Standardwert: 2
    Mid.sa.prefer_powershell
    Aktiviert MID-ServerZur Verwendung der PowerShell-Entfernung.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.powershell_api.winrm.use_ssl
    Erfordert die Verwendung von SSL-Zertifikaten für HTTPS-Verbindungen mit WinRM.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.powershell_api.winrm.additional_pssesion_options
    Steuert erweiterte Optionen für eine PSSession. Weitere Informationen zu erweiterten PSSession-Optionen finden Sie unter https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/new-pssessionoption?view=powershell-6.
    mid.powershell_api.winrm.remote_https_port
    Konfiguriert den Port für die Verbindung mit Windows-Servern über PowerShell über HTTPS.
    • Typ: Ganzzahl
    • Standardwert: 5986
    Mid.powershell_api.winrm.Remote_Port
    Konfiguriert den Port für die Verbindung mit Windows-Servern über PowerShell über HTTP.
    • Typ: Ganzzahl
    • Standardwert: 5985
    mid.powershell_api.winrm.skip_ssl_cert_check
    Überspringt die SSL-Zertifikatprüfung, wenn WinRM für HTTPS-Verbindungen verwendet wird.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.powershell_api.winrm.skip_ssl_cert_check_options
    Überspringt bestimmte SSL-Zertifikatprüfungen, wenn WinRM für HTTPS-Verbindungen verwendet wird. Konfigurieren Sie MID-ServerÜberspringen Sie Prüfungen auf Zertifikate von einer Zertifizierungsstelle (CA), vom allgemeinen Namen (CN), der den dem Zertifikat zugeordneten Host identifiziert, und auf widerrufene Zertifikate.
    • Typ: Zeichenfolge
    • Standardwert: -SkipCACheck -SkipCNCheck -SkipRevocationCheck
    mid.powershell.use_credentials
    Bestimmt die Anmeldeinformationen, für die verwendet werden soll DiscoveryMit PowerShell. Eine Einstellung von Wahr Leitet MID-ServerZum Ausführen von Probes mit WindowsAnmeldeinformationen aus der Anmeldeinformationstabelle. Zum Ausführen von Probes mit den Anmeldeinformationen des Anwenders für MID-ServerService, legen Sie diesen Parameter auf fest Falsch .
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    Mid.powershell.Pfad
    Ermöglicht einem Administrator, auf eine bestimmte PowerShell auf einer zu verweisen MID-ServerIn Fällen, in denen mehr als eine PowerShell installiert ist. Geben Sie den Pfad zu dem Ordner an, der die ausführbare PowerShell-Datei enthält, z. B. C:\mypowershell Oder C:\mypowershell\ . ServiceNowFügt die Zeichenfolge powershell.exe automatisch an den Pfad an. Konfigurieren Sie diesen Parameter, wenn sowohl ein 32-Bit- als auch ein 64-Bit-PowerShells auf demselben aktiv sind MID-Server, Und es wird erforderlich, die richtige PowerShell für den Kontext zu starten. 64-Bit WindowsVerwendet Dateisystemumleitung und MID-ServerWird als 32-Bit-Anwendung ausgeführt. Wenn versucht wird, einen Pfad in %Windir%\System32 anzugeben, WindowsWird automatisch zu %Windir%\SysWOW64 umgeleitet. Um eine Umleitung zu vermeiden, geben Sie den Pfad als %Windir%\Sysnativ an. Geben Sie beispielsweise anstelle von C:\WINDOWS\system32\WindowsPowerShell\v1.0\ C:\WINDOWS\sysnative\WindowsPowerShell\v1.0\ an.
    Hinweis:
    Auf einer 64-Bit-Version von WindowsXP, A MicrosoftMicrosoft Azure Event HubsZum Aktivieren dieser Option ist möglicherweise ein Hotfix erforderlich.

    Um Anwendungen zu erkennen, die auf einem 64-Bit-Windows-Computer ausgeführt werden, ist MID-ServerMuss auf einem 64-Bit-Windows-Hostcomputer ausgeführt werden.

    • Typ: Zeichenfolge (Pfad)
    • Standardwert: Keine
    Mid.powershell.enforce_utf8
    Aktivieren Sie diesen Parameter, um Befehle auf einem Windows-Zielsystem zu erzwingen, die UTF-8-codierte Ausgabe zurückgeben. Durch Deaktivieren kann das Zielsystem seine Standardcodierung verwenden. Dieser Parameter ist nur gültig, wenn PowerShell aktiviert ist.

    Dieser Wert wird auf festgelegt Falsch Kann zu falschen Werten in der CMDB führen, wenn nicht-ASCII-Zeichen von einer Probe zurückgegeben werden.

    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.powershell.local_mid_service_credential_fallback
    Aktiviert das automatische Zurückgreifen auf MID-ServerService-Anmeldeinformationen, wenn alle anderen Anmeldeinformationen fehlschlagen.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    mid.powershell_api.idle_session_timeout

    Gibt den Zeitüberschreitungswert von inaktiven PowerShell-Sitzungen in Sekunden an.

    Hinweis:
    Das Festlegen oder Ändern dieses Parameters erfordert einen Neustart von MID-Server.
    • Typ: Ganzzahl
    • Standardwert: 60
    mid.powershell.command.parameter_passing
    Aktivieren Sie diesen Parameter, um die Übergabe von PowerShell-Parametern von der Befehlszeile zu ermöglichen.
    • Typ: Wahr | Falsch
    • Standardwert: falsch
    mid.powershell.command.script.parameter_passing
    Aktivieren Sie diesen Parameter, um die Übergabe von PowerShell-Skripts über die Befehlszeile zuzulassen.
    • Typ: Wahr | Falsch
    • Standardwert: wahr
    Mid.Windows.Management_Protocol

    Ermöglicht Administratoren die Auswahl des Windows-Verwaltungsprotokolls, das für die Geräte- und Prozessklassifizierung verwendet wird. Zu den Optionen gehören: WMI und WinRM.

    • Typ: Zeichenfolge
    • Standardwert: WMI
    mid.windows.probe_timeout
    Legt das Zeitüberschreitungsintervall für alle Windows-Probes auf einem bestimmten MID-Server fest. Dieser Wert wird von den Werten überschrieben, die für einzelne Probes mit dem Probe-Parameter „wmi_timeout“ konfiguriert sind.
    • Typ: Ganzzahl
    • Standardwert: 300
    Mid.powershell.jea.append_username
    Gibt an, ob der Anwendername des aktuellen Anwenders an den JEA-Endpunkt angehängt wird.
    • Typ: Wahr | Falsch
    • Standardwert: False
    Mid.powershell.jea.Endpunkt
    JEA-Konfigurationsname (Endpunkt) auf Remoteservern, mit denen der MID-Server eine Verbindung herstellt. Legen Sie den Wert auf „je_DISCO_BASIC“ fest.
    • Typ: Zeichenfolge
    • Standardwert: „“

    Fügen Sie einen MID-Serverparameter hinzu

    Verwenden Sie einen MID-Serverparameter, um das Verhalten eines bestimmten MID-Servers zu steuern.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > MID-Server > Serveran.
    2. Wählen Sie in der Liste der MID-Server einen MID-Server aus, der konfiguriert werden soll.
    3. Wählen Sie aus Konfigurationsparameter Zugehörige Liste.

      Zeigt alle Parameter an, die sich derzeit in der Konfigurationsdatei des MID-Servers befinden. Wenn Passwörter vorhanden sind, werden sie aus Sicherheitsgründen in Sternchen angezeigt. Siehe MID-ServerparameterFür eine Liste der verfügbaren Parameter.

      Abbildung : 1. Definieren der Konfigurationsparameter des MID-Servers

      Definieren der Konfigurationsparameter des MID-Servers
    4. Klicken Sie auf, um Parameter hinzuzufügen Neu , Und füllen Sie dann das Formular aus.
      Nachdem das Formular übermittelt wurde, wird die Konfigurationsdatei für diesen MID-Server so geändert, dass sie den neuen Parameter enthält. Änderungen an vorhandenen Parametern werden auch in der MID-Server-Konfigurationsdatei berücksichtigt. Änderungen an der MID-Server-Konfigurationsdatei werden nicht sofort vorgenommen, sondern beim nächsten Neustart des MID-Servers. Das MID-Server-Formular enthält einen zugehörigen Link zum Neustarten des MID-Servers.
      Hinweis:
      ServiceNow Verhindert, dass Sie Änderungen speichern, z. B. das Ändern oder Löschen von Parametern, die dazu führen würden, dass der MID-Server die Kommunikation mit der Instanz verliert. Sie können beispielsweise den url-Parameter nicht ändern. Alle Änderungen an diesen geschützten Parametern müssen direkt in vorgenommen werden config.xml Datei für diesen MID-Server.
    5. Wahlweise: Legen Sie Parameter in fest config.xml Datei.
      Die MID-Serverkonfiguration wird von einer XML-Datei mit dem Namen gesteuert config.xml . Diese Datei befindet sich in /Agent Verzeichnis im Verzeichnis der MID-Server-Istntallation. Sie können diese Datei direkt bearbeiten, um Konfigurationsänderungen an geschützten Parametern vorzunehmen. Viele Konfigurationsänderungen, z. B. solche, die die Kommunikation zwischen dem MID-Server und dem nicht stören ServiceNowInstanz, kann auch aus der Instanz erstellt werden.
      Die Struktur von config.xml Datei ist einfach ein äußeres Parameter-Tag und eine Reihe innerer Parameter-Tags. Jedes Parameter-Tag hat den Namen und Wert Attribute.
      • Um den Wert eines Parameters zu ändern, bearbeiten Sie das Wertattribut.
      • Um einen Parameter hinzuzufügen, fügen Sie ein weiteres Parameter-Tag mit seinem Namen und Wert hinzu.
      • Um einen Parameter zu löschen, löschen Sie das gesamte Parameter-Tag.
      Die Reihenfolge der Parameter in der Datei ist nicht wichtig. Beachten Sie die grünen Kommentarabschnitte im Beispiel. Verwenden Sie diese Elemente, um der Konfigurationsdatei nützliche Kommentare hinzuzufügen.
      Hinweis:
      Wenn Sie den MID-Server für die Verwendung mit einem Proxy-Server konfigurieren, entfernen Sie die Kommentar-Tags um die von Ihnen konfigurierten Proxy-Abschnitte.
      Abbildung : 2. MID-Server config.xml-Datei

      MID-Server config.xml-Datei
      Hinweis:
      Die Beispieldatei hier stammt aus einem Firefox-Browser. Herkömmliche Texteditoren wie Notepad, WordPad oder TextEdit zeigen keine Farben und Variablenschriftarten an.