MicrosoftMicrosoft Azure Event Hubs SQL Server- und Cluster-Discovery
Die Anwendung Discovery und Service-Mapping verwenden das Muster „MSSQL DB auf Windows “ , um MicrosoftMicrosoft Azure Event Hubs SQL DB-Server und -Cluster in Ihrer -Infrastruktur zu finden. Zum Erkennen dieser Ressourcen muss der Funktionssatz Muster für Discovery und Service-Mapping aus dem Element ServiceNow Storeaktualisiert werden.
Im ServiceNow® Store neue oder erweiterte Muster anfordern
Besuchen Sie die ServiceNow Store um alle verfügbaren Updates anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie unter ServiceNow Store Versionshinweise zum Versionsverlauf.
Voraussetzungen
- Vergewissern Sie sich, dass die Anwendungen aktuell sind
- Muster für Discovery und Service-Mapping ab Version 1.7.0 (August 2023)
- Visibility Content ab Version 6.12.1 (August 2023)
Ausführliche Informationen zu den unterstützten Versionen von SQL Server finden Sie unter: Detailinformationen über die mittels ITOM-Transparenz erkannten Produkte
- Überprüfen Sie die Konfiguration der Anmeldeinformationen Windows .
- Stellen Sie sicher, dass MID-Server mit dem Zielserver Windows verbunden ist. Weitere Informationen finden Sie unter Windows credentials
- Überprüfen Sie die Konfiguration von MID-Server
- Stellen Sie sicher, dass MID-Server über die erforderlichen Berechtigungen zum Lesen der Windows -Registrierung im -Remote- - Modusverfügt. Die MSSQL-DB auf Windows verwendet Registrierungswerte, um SQL-Cluster-Details zu erkennen.
- Überprüfen Sie die Berechtigungen zum Ausführen von WMI-Abfragen
- Verifizieren Sie den schreibgeschützten Remote-Lesezugriff auf die folgenden WMI-Namespaces:
Stamm\CIMv2Stamm\Microsoft\SQLServer\ComputerManagement*
- Überprüfen Sie die SQL Server-Tabellenberechtigungen
- Das Muster „MSSQL DB unter Windows“ erfordert schreibgeschützte Berechtigungen zum Lesen der folgenden Tabellen:
@@Versionsys.configurationssys.dm_exec_sessionssys.dm_os_schedulersServereigenschaft
- Überprüft die Konfiguration des Discovery-Berichts zum MSSQL-Setup
- Das Muster führt die Discovery mithilfe eines Discovery-Berichts des MSSQL-Setups aus.
SQL-Failover-Clusterinstanz (FCI)
Die Aktualisierung des Mustersatzes Version 1.6.1, der ab August 2023 im ServiceNow® Store verfügbar ist, ermöglicht eine angemessene Erkennung der Details der Immer On-Verfügbarkeitsgruppe und der SQL-Failover-Cluster. Wenn das Failover-Szenario auftritt, erkennt das Muster „MSSQL DB unter Windows“ den Failover-Cluster (Knoten 2). Dann werden eine neue MSFT-SQL-Instanz und Datenbanken erstellt.
- Legen Sie die Eigenschaft sn_itom_pattern.discover_mssql_cluster.load_cluster_name_from_registry=true MID-Server auf „true“ fest, um den Abschnitt „MSSQL-Clusterinformationen sammeln – MSSQL-Clustererweiterung“ zu aktivieren.
- Stellen Sie sicher, dass auf dem Server ein Prozess vom Typ „sqlserver.exe“ zum Auslösen des Musters „MSSQL DB unter Windows“ ausgeführt wird.
- Führen Sie eine CI-Discovery aus.
Weitere Informationen finden Sie unter Erkennungen im Netzwerk ausführen.
- Behalten Sie doppelte Instanzen und Datenbanken bei, oder löschen Sie sie.
- Um die doppelten Instanzen und Datenbanken beizubehalten, behalten Sie die Standardkonfiguration bei.
- Der Installationsstatus der Knoten des passiven Clusters ändert sich in Abwesend.
- Der Installationsstatus der Knoten des aktiven Clusters ändert sich in Installiert.
- Um die passiven Instanzen und Datenbanken zu löschen, setzen Sie die Systemeigenschaft discovery.mssql.cluster.instance.postsensor.delete auf den Wert true.
- Um die doppelten Instanzen und Datenbanken beizubehalten, behalten Sie die Standardkonfiguration bei.
Während der horizontalen Erkennung erfasste Daten
- MSFT SQL-Instanz [cmdb_ci_db_mssql_instance]
Die für die laufenden Prozesse der Datenbank (des eigentlichen SQL-Servers) gesammelten Daten werden als Datenbankinstanzbezeichnet
Feld Beschreibung Name [name] Der Feldname.
Beispiel: MSSQLSERVER@windows_server_name
Instanzname [instance_name] Der Name der MSSQL-Instanz.
Beispiel: MSSQLSERVER
Ist geclustert [is_clustered] Gibt den Typ der Installation an: - Wenn dieser Wert auf truefestgelegt ist, ist der SQL Server Teil eines Clusters, und der Failover-Mechanismus ist aktiviert.
- Wenn dieser Wert auf Falsefestgelegt ist, ist der SQL Server eine eigenständige Bereitstellung, und der Failover-Mechanismus ist deaktiviert.
Kommentare [comments] Der Typ der Instanz: - standalone_instance
- „failover_cluster“
- „always_on“
Version [version] Die SQL Server-Versionsnummer. Beispiel: 16.0.1000.6 Versionsname [version_name] Die SQL Server-Version nach Release-Daten. Beispiel: Der Wert 2022 steht für Version 16.0.1000.6 Service Pack [service_pack] Die Service Pack-Version. Beispiel: SP2. Edition [edition] Der Typ der Edition. Beispiel: Enterprise Edition. TCP-Port [tcp_port] Der TCP-Port, den die MSSQL-Instanz zum Akzeptieren von Verbindungen verwendet. Installationsstatus [install_status] Der Installationsstatus der Instanz: Installiert: Die Instanz wird derzeit ausgeführt.
Abwesend: Die Instanz wird nicht ausgeführt und ist die Sicherungsinstanz für ein Failover-Szenario.
- MSSQL-Datenbank [cmdb_ci_db_mssql_database]
Feld Beschreibung Name [name] Name der Datenbank Beispiel: msdb. Installationsstatus [install_status] Der Installationsstatus der Datenbank. Instanzname [instance_name] Der Name der Instanz. - MSSQL-Clusterknoten [cmdb_ci_mssql_cluster]
Feld Beschreibung Name [name] Der Hostname des Servers IP-Adresse [ip_address] IP-Adresse des Hostservers Windows Cluster [cluster] Verweis auf den SQL-Clusterdatensatz. Server [Server] Verweis auf den Datensatz des Host-Servers Windows. - MSSQL-Cluster [cmdb_ci_mssql_cluster]
Feld Beschreibung Name [name] Der Netzwerkname des SQL-Clusters IP-Adresse [ip_address] Die virtuelle IP-Adresse des SQL-Clusters [. - MSSQL-Serviceinformation [mssql_sqlservice_info]
Feld Beschreibung Beschreibung [description]
Beschreibt den MSSQL-Service. Beispiel: „Bietet die Speicherung, Verarbeitung und den kontrollierten Zugriff von Daten sowie schnelle Transaktionsverarbeitung.“ Servicename [service_name]
Der auf dem Server dargestellte MSSQL-Servicename. Beispiel: MSSQL$NAMEDMSSQL2016 Binärpfad [binary_path]
Der Dateipfad des Service. Beispiel: C:\Programme\Microsoft SQL Server\MSSQL13.NAMEDMSSQL2016\MSSQL\Binn\sqlserver.exe CI [ci]
Verweis auf MSFT-SQL-Instanzdatensatz [cmdb_ci_db_mssql_instance] Installiert auf [installed_on]
Verweis auf den Datensatz des Servers Windows [cmdb_ci_win_server] Hinweis:Dieses Feld wird für eigenständige Bereitstellungen nicht ausgefüllt.- Info zu MSSQL-Komponenten [mssql_components_info]
Feld Beschreibung Installationspfad [install_path]
Der Installationspfad des Komponentenservice. Beispiel: C:\Programme\Microsoft SQL Server\MSSQL16.SQLEXpress\MSSQL Servicename [service_name]
Der Komponentenservicetyp des Servers. Beispiel: Datenbank-Engine-Services SKU-Name [sku_name]
Die MSSQL-Version des Komponentenservice. Beispiel: Express Edition (64 Bit) Version [version]
Die MSSQL-Versionsnummer des Komponentenservice CI [ci]
Verweis auf den Datensatz der MSFT-SQL-Instanz. Installiert auf [installed_on]
Verweis auf den Serverdatensatz Windows [cmdb_ci_win_server]. Hinweis:Dieses Feld wird nur für SQL-Cluster und nicht für eigenständige Bereitstellungen ausgefüllt.
CI-Beziehungen
| CI | Beziehung | CI |
|---|---|---|
Windows-Server [cmdb_ci_win_server] |
Wird ausgeführt:Wird ausgeführt auf | MSSQL-Cluster [cmdb_ci_mssql_cluster] |
MSFT SQL-Instanz [cmdb_ci_db_mssql_instance] |
Wird ausgeführt:Wird ausgeführt auf | MSSQL-Cluster [cmdb_ci_mssql_cluster] |
MSSQL-Clusterknoten [cmdb_ci_mssql_cluster_node] |
Cluster::Cluster von Referenz [Cluster] |
MSSQL-Cluster [cmdb_ci_mssql_cluster] |
Windows Server [cmdb_ci_win_server] |
Hosts::Gehostet von Referenz [Server] |
MSSQL-Clusterknoten [cmdb_ci_mssql_cluster_node] |
MSFT SQL-Instanz [cmdb_ci_db_mssql_instance] |
Wird ausgeführt auf::Wird ausgeführt | Windows Server [cmdb_ci_win_server] |
MSFT SQL-Instanz [cmdb_ci_db_mssql_instance] |
Enthält::Enthalten in | MS SQL-Datenbank [cmdb_ci_db_mssql_database] |
[mssql_sqlservice_info] Hinweis: Diese Beziehung wird nur erstellt, wenn das Muster die WMI-Abfragen verwendet. |
Referenz | [cmdb_ci_mssql_instance] |