Guides
  • Guides
  • Tutorials
    • File Management
    • Manage Identities
    • Storage Connectors
    • Automation with Flows
  • Overviews & Concepts
    • Clients, Scopes, and Consents
    • Collections and Endpoints
    • High Assurance Collections for Protected Data
    • Security Overview
  • Recipes & Manuals
    • Automating Transfer and Share of Data from Instruments
    • Automation with Service Accounts
    • GCS Default VirtualHost
    • GCSv5 Apache Reverse Proxy
    • Monitoring GCSv5
    • MRDP
    • Require Flow on Collection Transfer Actions
    • Use Globus Preview
Skip to main content
Globus Docs
  • APIs
    Auth Flows Groups Search Timers Transfer Globus Connect Server Compute Helper Pages
  • Applications
    Globus Connect Personal Globus Connect Server Premium Storage Connectors Compute Command Line Interface Python SDK JavaScript SDK
  • Guides
  • Support
    FAQs Mailing Lists Contact Us Check Support Tickets
  1. Home
  2. Guides
  3. Recipes & Manuals
  4. Monitoring GCSv5

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: $USER1$/check_http --sni -S -H $HOSTADDRESS$ -u /api/info

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

1. Synopsis of the function of each daemon:

1.1. Globus - Apache

Provides Web based access to Collections and API's

1.2. Globus - GCS_Manager

Main GCS service

1.3. Globus - GCS_Manager_Assistant

Ensures that Endpoint configuration are kept in sync

1.4. Globus - GridFTP

Data transfer
  • Guides
  • Tutorials
    • File Management
    • Manage Identities
    • Storage Connectors
    • Automation with Flows
  • Overviews & Concepts
    • Clients, Scopes, and Consents
    • Collections and Endpoints
    • High Assurance Collections for Protected Data
    • Security Overview
  • Recipes & Manuals
    • Automating Transfer and Share of Data from Instruments
    • Automation with Service Accounts
    • GCS Default VirtualHost
    • GCSv5 Apache Reverse Proxy
    • Monitoring GCSv5
    • MRDP
    • Require Flow on Collection Transfer Actions
    • Use Globus Preview
© 2010- The University of Chicago Legal Privacy Accessibility