Monitoring GCSv5 health
System Administrators and Endpoint Admins should monitor the below services (and API) to ensure that their Endpoint is properly functioning:
Per Endpoint:
Monitor |
Example |
HTTPS: API/Info |
Nagios: |
Note: Endpoint checks should reference the GCS Manager URL returned from globus-connect-server endpoint show
.
{ "DATA_TYPE": "result#1.0.0", "code": "success", "data": [ { "DATA_TYPE": "info#1.0.0", "api_version": "1.11.0", "client_id": "8a2fc65b-6dce-4a53-8c68-d458e31c36c0", "domain_name": "1636b.36fe.data.globus.org", "endpoint_id": "8a2fc65b-6dce-4a53-8c68-d458e31c36c0", "manager_version": "5.4.45" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "POSIX Staging", "id": "052be037-7dda-4d20-b163-3077314dc3e6" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "POSIX", "id": "145812c8-decc-41f1-83cf-bb2a85a2a70b" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "Ceph", "id": "1b6374b0-f6a4-4cf7-a26f-f262d9c6ca72" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "OneDrive", "id": "28ef55da-1f97-11eb-bdfd-12704e0d6a4d" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "Google Cloud Storage", "id": "56366b96-ac98-11e9-abac-9cb6d0d9fd63" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "ActiveScale", "id": "7251f6c8-93c9-11eb-95ba-12704e0d6a4d" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "S3", "id": "7643e831-5f6c-4b47-a07f-8ee90f401d23" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "Box", "id": "7c100eae-40fe-11e9-95a3-9cb6d0d9fd63" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "SpectraLogic BlackPearl", "id": "7e3f3f5e-350c-4717-891a-2f451c24b0d4" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "Azure Blob", "id": "9436da0c-a444-11eb-af93-12704e0d6a4d" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "Google Drive", "id": "976cf0cf-78c3-4aab-82d2-7c16adbcc281" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "iRODS", "id": "e47b6920-ff57-11ea-8aaa-000c297ab3c2" }, { "DATA_TYPE": "connector#1.0.0", "display_name": "HPSS", "id": "fb656a17-0f69-4e59-95ff-d0a62ca7bdf5" } ], "detail": "success", "has_next_page": false, "http_response_code": 200 }
Per Node:
Service Name |
Service |
Globus - Apache |
apache2.service | httpd.service |
Globus - GCS_Manager |
gcs_manager.service |
Globus - GCS_Manager.socket |
gcs_manager.socket |
Globus - GCS_Manager_Assistant |
gcs_manager_assistant.service |
Globus - GridFTP |
globus-gridftp-server.service |
HTTPS: API/Info |
curl --resolve ${GCS_MANAGER_FQDN}:443:${NODE_IP} https://${GCS_MANAGER_FQDN}/api/info |