Skip to content

[Enhancement] Health Check for Feilong Configuration #890

Open

Description

@dvjsharma

Summary

Add a health check function that allows customers to verify whether the Feilong (zVM Cloud Connector) configuration is properly set up and operational. This diagnostic tool will help customers quickly identify configuration errors and ensure that zvmsdk is workable.

Expected features

  1. Configuration Validation Module
  • Validate punch device configuration and availability
  • Verify reader device configuration and status
  • Check OPTION LNKNOPAS and IUCV ANY settings
  1. Service Status Monitoring
  • Monitor sdkserver service status and health
  • Check zvmsdk-uwsgi service operational state
  • Verify httpd service configuration and status
  1. System Settings Verification
  • Validate httpd timeout configuration
  • Check SSL/TLS configuration if applicable
  • Verify authentication and authorization settings
  1. Diagnostic Command Interface
  • Implement CLI command for configuration check
  • Provide REST API endpoint for health status
  • Generate detailed diagnostic report with recommendations

Launchpad Ref - https://bugs.launchpad.net/python-zvm-sdk/+bug/1797496

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions