Monitoring

SearchBlox can be monitored by the system administrators by checking the following endpoints.

Critical Monitoring Endpoints

1. Admin Access Endpoint:

  • URL: https://<domain>:<port>/console
    (Default: https://localhost:8443/console)
  • Expected Response: HTTP 200 OK
  • Troubleshooting:
    If inaccessible, verify SearchBlox service status
    Restart service if necessary:
systemctl restart searchblox

2. Search Access Endpoint:

  • URL: https://<domain>:<port>/search/index.html
    (Default: https://localhost:8443/search/index.html)
  • Expected Response: HTTP 200 OK
  • Troubleshooting:
    Check service logs for errors
    Verify port configuration if connection fails

3. Opensearch Access Endpoint:

  • URL: https://\<IP_Address>:9200/\_cat/indices?v
    (Default: https://localhost:9200/_cat/indices?v)
  • Expected Response: HTTP 200 OK with index listing

If Opensearch service is accessible, please check the status of indexes.

Status IndicatorStatus IndicatorRecommended Action
Red statusIndex is corrupted/unavailable1. Restart SearchBlox 2. If unresolved, delete and recreate index
Closed statusIndex exists but is inactive1. Attempt to open index 2. Restart service 3. Delete if unrecoverable
Yellow statusPartial availability (expected during maintenance)Monitor for automatic recovery
Green statusHealthy and fully functionalNo action required