Überwachen Sie die aufgeführten URL-Endunkte für verschiedene VMware Identity Manager-Komponenten, um eine funktionsfähige Umgebung sicherzustellen. Bestimmte Endpunkte können auch für Lastausgleichsdienste verwendet werden, um sicherzustellen, dass der Dienst für den Datenverkehr zur Verfügung steht.

Integritätsprüfungen für Lastausgleichsdienste

Komponente

Integritätsprüfung

Erwartete Ausgabe

Hinweise

VMware Identity Manager-Dienst

/SAAS/API/1.0/REST/system/health/heartbeat

String: ok

Http: 200

Häufigkeit alle 30 Sekunden

Android Mobile SSO – Certproxy:

:5262/system/health

Http: 200

Häufigkeit alle 30 Sekunden

iOS Mobile SSO – KDC:

TCP half-open to port 88

Verbindung

Häufigkeit alle 30 Sekunden

VMware Identity Manager Connector

/hc/API/1.0/REST/system/health/allOk

String: true

Http: 200

Häufigkeit alle 30 Sekunden

Integration Broker

/IB/API/RestServiceImpl.svc/ibhealthcheck

String: Alles Ok

Http: 200

Häufigkeit alle 30 Sekunden

XenApp 7.x-Integration:

/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=&xenappversion=Version7x

String: 'SiteName'

Http: 200

Häufigkeit alle 5 Minuten

XenApp 6.x-Integration:

/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=&xenappversion=Version65orLater

String: 'FarmName'

Http: 200

Häufigkeit alle 5 Minuten

Die Integritätsprüfungen für Lastausgleichsdienste geben einfache Werte für die einfache Analyse von Netzwerkgeräten zurück.

Zusätzliche Integritätsprüfungen für die Überwachung

Die hier aufgeführten Integritätsprüfungen können durch die Überwachung der Lösungen verbraucht werden, die Daten analysieren und Dashboards erstellen können. Legen Sie die Häufigkeit auf alle 5 Minuten fest.

VMware Identity Manager-Dienst-Überwachung und -Systemstatus

URL-Aufruf: /SAAS/jersey/manager/api/system/health

oder

/SAAS/API/1.0/REST/system/health

Rohausgabe:

{
   "AnalyticsUrl":"unknown",
   "ElasticsearchServiceOk":"true",
   "EhCacheClusterPeers":"unknown",
   "ElasticsearchMasterNode":"unknown",
   "ElasticsearchIndicesCount":"unknown",
   "ElasticsearchDocsCount":"unknown",
   "AuditPollInterval":"0",
   "AnalyticsConnectionOk":"true",
   "EncryptionServiceVerified":"unknown",
   "FederationBrokerStatus":"unknown",
   "ServiceReadOnlyMode":"false",
   "ElasticsearchUnassignedShards":"unknown",
   "AuditWorkerThreadAlive":"true",
   "BuildVersion":"3.3.0.0 Build xxxxxxx",
   "AuditQueueSize":"0",
   "DatabaseStatus":"unknown",
   "HostName":"unknown",
   "ElasticsearchNodesCount":"unknown",
   "EncryptionStatus":"unknown",
   "FederationBrokerOk":"true",
   "EncryptionConnectionOk":"true",
   "EncryptionServiceImpl":"unknown",
   "ClusterId":"22f6e089-45df-41ab-9c8a-77f3e4589230",
   "EhCacheClusterDiagnostics":"unknown",
   "ElasticsearchNodesList":"unknown",
   "DatabaseConnectionOk":"true",
   "ElasticsearchHealth":"unknown",
   "StatusDate":"2018-08-06 19:14:40 UTC",
   "ClockSyncOk":"true",
   "MaintenanceMode":"false",
   "MessagingConnectionOk":"true",
   "fipsModeEnabled":"true",
   "ServiceVersion":"3.3.0",
   "AuditQueueSizeThreshold":"null",
   "IpAddress":"unknown",
   "AuditDisabled":"false",
   "AllOk":"true"
}

„AllOk“

„true“, „false“

Rollup-Systemstatusprüfung zum Überwachen des allgemeinen Systemzustands von VMware Identity Manager-Diensten

„MessagingConnectionOk“

„true“, „false“

Überprüft, ob alle Meldungs-Producer und -Verbraucher mit RabbitMQ verbunden sind

„DatabaseConnectionOk“

„true“, „false“

Überprüft die Verbindung zur Datenbank

„EncryptionConnectionOk“

„true“, „false“

Überprüft, ob die Verbindung mit dem Verschlüsselungsdienst und dem Master-Keystore in Ordnung ist

„AnalyticsConnectionOk“

„true“, „false“

Überprüft die Verbindung zum Analysedienst

„FederationBrokerOk“

„true“, „false“

Überprüft die eingebetteten Authentifizierungsadapter, um sicherzustellen, dass ihre Subsysteme in Ordnung sind

Hinweis:

Die Bezeichnung "unbekannt" in der Ausgabe gibt an, dass die Informationen eingeschränkt sind. Standardmäßig werden vertrauliche Informationen, wie z. B. IP-Adressen und Hostnamen, ausgeblendet. Weiteres zum Anzeigen dieser Informationen finden Sie unter Anzeigen zusätzlicher Informationen in der Integritätsprüfungs-API.

URL-Aufruf: /Catalog-Portal/Services/Health

Diese Integritätsprüfung ist spezifisch für den Teil der Benutzerschnittstelle von VMware Identity Manager.

Rohausgabe:

{
	"status": "UP",
	"uiService": {
		"status": "UP"
	},
	"apiService": {
		"status": "UP"
	},
	"eucCacheEngine": {
		"status": "UP"
	},
	"cacheEngineClient": {
		"status": "UP"
	},
	"persistenceEngine": {
		"status": "UP",
		"database": "Microsoft SQL Server",
		"hello": 1
	},
	"tenantPersistenceEngine": {
		"status": "UP",
		"database": "Microsoft SQL Server",
		"hello": 1
	},
	"diskSpace": {
		"status": "UP",
		"total": 8460120064,
		"free": 4898279424,
		"threshold": 10485760
	}
}

„Status“

„UP“, „DOWN“

Rollup-Systemstatusprüfung zum Überwachen des allgemeinen Systemzustands der VMware Identity Manager-Benutzeroberfläche (UI)

„uiServer.status“

„UP“, „DOWN“

UP, wenn der Haupt-UI-Dienst ausgeführt wird

„apiService.status“

„UP“, „DOWN“

UP, wenn der Haupt-UI-API-Dienst ausgeführt wird

„eucCacheEngine.status“

„UP“, „DOWN“

UP, wenn die Cluster-Engine Hazelcast ausgeführt wird

„cacheEngineClient.status“

„UP“, „DOWN“

UP, wenn der Client Hazelcast für die Benutzeroberfläche ausgeführt wird

„persistenceEngine.status“

„UP“, „DOWN“

UP, wenn die Hauptdatenbank (SQL) ausgeführt wird

„tenantPersistenceEngine.status“

„UP“, „DOWN“

UP, wenn die Hauptdatenbank (SQL) ausgeführt wird

„diskSpace.status“

„UP“, „DOWN“

UP, wenn der freie Festplattenspeicher größer als der konfigurierte Schwellenwert ist, 10 MB

„diskSpace.free“

Byte

Freier Speicherplatz in Byte auf der Partition, auf der die VMware Identity Manager-UI installiert ist

Überwachung und Systemzustand des VMware Identity Manager-Connectors

URL-Aufruf: /hc/API/1.0/REST/system/health

Rohausgabe:

{
	   "HorizonDaaSSyncConfigurationStatus": "",
	   "AppManagerServiceOk": "true",
	   "DomainJoinEnabled": "false",
	   "XenAppEnabled": "true",
	   "ViewSyncConfigurationStatus": "",
	   "ThinAppServiceOk": "true",
	   "ThinAppSyncConfigurationStatus": "unknown",
	   "Activated": "true",
	   "XenAppServiceOk": "false",
	   "DirectoryServiceStatus": "Connection test successful",
 	   "BuildVersion": "2017.1.1.0 Build 5077496",
	   "ThinAppServiceStatus": "unknown",
	   "XenAppServiceStatus": "A problem was encountered Sync Integration Broker",
	   "HostName": "hostname.company.local",
	   "NumberOfWarnAlerts": "0",
	   "JoinedDomain": "true",
	   "XenAppSyncConfigurationStatus": "Sync configured (manually)",
	   "DirectorySyncConfigurationStatus": "Sync configured (manually)",
	   "NumberOfErrorAlerts": "0",
	   "DirectoryServiceOk": "true",
	   "HorizonDaaSTenantOk": "true",
	   "ThinAppDirectoryPath": "",
	   "StatusDate": "2017-06-27 10:52:59 EDT",
	   "ViewSyncEnabled": "false",
	   "ViewServiceOk": "true",
	   "HorizonDaaSEnabled": "false",
	   "AppManagerUrl": "https://workspaceurl.com/SAAS/t/qwe12312qw/",
	   "HorizonDaaSServiceStatus": "unknown",
	   "DirectoryConnection": "ldap:///ldapcall",
	   "ServiceVersion": "VMware-C2-2017.1.1.0 Build 5077496",
	   "IpAddress": "169.118.86.105",
	   "DomainJoinStatus": "Domain: customerdomainname",
	   "AllOk": "false",
	   "ViewServiceStatus": "unknown",
	   "ThinAppEnabled": "false",
	   "XenAppSyncSsoBroker": "integrationbrokersso:443 / integrationbrokersync:443"
}

„AllOk“

„true“, „false“

Rollup-Systemstatusprüfung zum Überwachen des allgemeinen Systemzustands von VMware Identity Manager Connector-Diensten

„ViewServiceOk“

„true“, „false“

True, wenn die Verbindung mit dem View-Broker erfolgreich hergestellt wurde Dieses Attribut wird WAHR, wenn die View-Synchronisierung deaktiviert ist.

„HorizonDaaSTenantOk“

„true“, „false“

True, wenn die Verbindung zu Horizon-Cloud erfolgreich ist Dieses Attribut wird WAHR, wenn die Horizon Cloud-Synchronisierung deaktiviert ist.

„DirectoryServiceOk“

„true“, „false“

True, wenn die Verbindung mit dem Verzeichnis erfolgreich hergestellt wurde Dieses Attribut wird WAHR, wenn die Verzeichnissynchronisierung deaktiviert ist.

„XenAppServiceOk“

„true“, „false“

True, wenn die Verbindung mit dem Citrix-Server erfolgreich hergestellt wurde Dieses Attribut wird WAHR, wenn der Citrix-Server deaktiviert ist.

„ThinAppServiceOk“

„true“, „false“

True, wenn die Verbindung mit den ThinApp-Anwendungspaketen erfolgreich hergestellt wurde Dieses Attribut wird WAHR, wenn die App-Pakete deaktiviert sind.

„AppManagerServiceOk“

„true“, „false“

True, wenn die ordnungsgemäße Authentifizierung beim AppManager möglich ist

„NumberOfWarnAlerts“

0–1000

Anzahl der Warnmeldungen, die auf diesem Connector ausgelöst wurden Diese sind im Connector-Synchronisierungsprotokoll verfügbar als „Hinweise“. Sie können angeben, dass eine Ressource mit einem Benutzer oder einer Gruppe synchronisiert wurde, die nicht in VMware Identity Manager enthalten ist. Je nach Konfiguration kann dies durch den Aufbau bedingt sein. Der Zähler erhöht sich weiterhin für jede Synchronisierung, bis die Warn- und Fehlermeldungen gleich 1000 sind und ein Administrator die Warnungen löscht.

„NumberOfErrorAlerts“

0–1000

Anzahl der Fehlerwarnungen, die auf diesem Connector ausgelöst wurden Diese sind als „Fehler“ im Connector-Synchronisierungsprotokoll verfügbar. Sie können angeben, dass eine Synchronisierung fehlgeschlagen ist. Der Zähler erhöht sich weiterhin für jede Synchronisierung, bis die Warn- und Fehlermeldungen gleich 1000 sind und ein Administrator die Warnungen löscht.

Überwachung und Systemzustand von VMware Identity Manager Integration Broker

URL-Aufruf: /IB/API/RestServiceImpl.svc/ibhealthcheck

Rohausgabe:

“All Ok”

Diese Integritätsprüfung stellt sicher, dass die Software auf dem Integration Broker ordnungsgemäß reagiert. Sie gibt eine Antwort 200 mit der Zeichenfolge „Alle Ok“ zurück.

Überwachung und Systemzustand von VMware Identity Manager Integration Broker mit Citrix XenApp 7.x

URL-Aufruf: /IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=&xenappversion=Version7x

Dieser ruft wieder Informationen über einen API-Aufruf zu Citrix ab. Überwachung kann sicherstellen, dass die Werte konsistent sind.

Rohausgabe:

[{
	 \ “ConfigurationLoggingServiceGroupUid \ “:  \ “5e2a5602 - 45a8 - 4b56 - 92e6 - 9fae5a3ff459 \ “,
	 \ “ConfigurationServiceGroupUid \ “:  \ “620d7c6e - b7c1 - 4ee7 - b192 - d00764f477e7 \ “,		 \ “DelegatedAdministrationServiceGroupUid \ “:  \ “0a59914d - 4b6e - 4cca - bbaa - a095067092e3 \ “,
	 \ “LicenseServerName \ “:  \ “xd.hs.trcint.com \ “,
	 \ “LicenseServerPort \ “:  \ “27000 \ “,
	 \ “LicenseServerUri \ “:  \ “https:  \  /  \  / xd.hs.domain.com: 8083 \  /  \ “,
	 \ “LicensingBurnIn \ “:  \ “2014.0815 \ “,
	 \ “LicensingBurnInDate \ “:  \ “8 \  / 14 \  / 2014 5: 00: 00 PM \ “,
	 \ “LicensingModel \ “:  \ “UserDevice \ “,
	\ “MetadataMap \ “:  \ “System.Collections.Generic.Dictionary `2[System.String,System.String]\“,
	\“PrimaryZoneName\“:\“\”,
	\“PrimaryZoneUid\“:\“00000000-0000-0000-0000-000000000000\“,
	\“ProductCode\“:\“XDT\“,
	\“ProductEdition\“:\“PLT\“,
	\“ProductVersion\“:\“7.6\“,
	\“SiteGuid\“:\“0c074098-02d2-47cf-aa87-7e3asdsad7c\“,
	\“SiteName\“:\“customer\“
}]

Ausnahme zur Rohausgabe:

{“ExceptionType”:“System.Management.Automation.CmdletInvocationException”,“Message”:“An invalid URL was given for the service.  The value given was ‘mit-xen751.hs.trcint.com’.\u000d\u000a    The reason given was: Failed to connect to back-end server ‘mit-xen751.hs.trcint.com’ on port 80 using binding WSHttp. The server may be off-line or may not be running the appropriate service\u000d\u000a\u0009There was no endpoint listening at http:\/\/mit-xen751.hs.trcint.com\/Citrix\/ConfigurationContract\/v2 that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.\u000d\u000a\u0009The remote name could not be resolved: ‘mit-xen751.hs.trcint.com’.“,”StackTrace”:”   at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)\u000d\u000a   at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecute(Array input, Hashtable errorResults)\u000d\u000a   at System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper()\u000d\u000a   at System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc()“}

Überwachung und Systemzustand von VMware Identity Manager Integration Broker mit Citrix XenApp 6.x

URL-Aufruf: /IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=&xenappversion=Version65orLater

Dieser ruft wieder Informationen über einen API-Aufruf zu Citrix ab. Überwachung kann sicherstellen, dass die Werte konsistent sind.

Rohausgabe:

“[{
  	 \ “FarmName \ “:  \ “NewFarm \ “,
	 \ “ServerVersion \ “:  \ “6.5.0 \ “,
	 \ “AdministratorType \ “:  \ “Full \ “,
	 \ “SessionCount \ “:  \ “0 \ “,
	 \ “MachineName \ “:  \ “XENAPPTEST \ “
	}]”