GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - virtuozzo/vis_health_check

BranchesTags
Open more actions menu

Latest commit

 

History

1 Commit
1 Commit

Folders and files

NameName
Last commit message
Last commit date
check
check
 
 
exporter
exporter
 
 
README.md
README.md
 
 
__init__.py
__init__.py
 
 
context.py
context.py
 
 
logging_config.py
logging_config.py
 
 
main.py
main.py
 
 
utils.py
utils.py
 
 
vinfra_wrapper.py
vinfra_wrapper.py
 
 

Repository files navigation

Virtuozzo Infrastructure Health Check Tool


usage: main.py [-h] [-c CHECK] [-l] [-n] [--listexports] [-e EXPORT] [--debug] [--nocompute] [--ssh-key SSH_KEY]
               [--openrc OPENRC]


optional arguments:
  -h, --help            show this help message and exit
  -c CHECK, --check CHECK
                        Run only specific check, for example: LicenseCheck
  -l, --list            List available checks
  -n, --noexports       Do not export data
  --listexports         List available exports
  -e EXPORT, --export EXPORT
                        Execute only specific exporter
  --debug               Enable debug logging
  --nocompute           Run in infrastructure/storage-only mode without Compute checks and exports
  --ssh-key SSH_KEY     SSH private key path (default: /etc/kolla/id_rsa)
  --openrc OPENRC       OpenStack openrc file (default: /etc/kolla/admin-openrc.sh)

Checks

Check Expectations
time_sync All nodes in the cluster should be configured in ETC/UTC time zone and synchronized with NTP servers
license, access_to_ka License status, connectivity to license server
infra_nodes, compute_nodes, compute_status All storage & Compute nodes are in Healthy status
ha_state 5 out of 5 nodes are added to the management HA configuration as recommended
openstack_compute_dns OpenStack API endpoint names are configured using public DNS configuration
shaman_check All nodes should have the shaman service up and running across the cluster
tier_free_space The cluster should have less than 85% storage consumption. Storage failure domains quantity.
storage_cluster_status Storage Cluster Status
mds_health MDS CPU and disk Usage : There’s no high CPU or disk usage, and cluster should have 5 MDS
io_queue_depth IOQDEPTH : There are no present high levels of I/O queue depth
chunk_server_errors Chunk Server Error: There are no recent errors (events and LAST)
replica_one_files No unique chunks
gateways Gateway is consistent across all nodes
network_bonds The cluster is configured with two BOND interfaces consists of 2 ports each. Transmit Hash algorithm set to Layer3+4
openstack_compute_services, openstack_volume_services, openstack_network_agents OpenStack services are in running state
internal_backups Validate if the customer has backups configured in the cluster
external_storage External Storage status
interface_bonds Interfaces aggregation for infrastructure networks
compute_params Custom compute service parameters
disk_health Storage disks health and status
nodes_storage_services Storage services check
compute_cluster_params Show cluster addons and parameters
yum_repos_check Show if hci yum repositores are enabled and no external are configured
rabbitmq_cluster Check RabbitMQ cluster status and alingment on management nodes
rabbitmq_queues Check RabbitMQ queues status and statistics
backendinit_check Not initialized backends in cluster
agent_registration_check Agent registration is not finished
software_update_state Versions from software-updates status

Exports

Directory: exports

File Exporter Description
alerts.csv AlertsExporter Alerts with severity error and warning for further review
all_disks.csv DisksExporter All disks with corresponding roles
cses.csv DisksExporter CS disks to check proper alignment and settings and characteristics
caches.csv DisksExporter SSD cache, might be empty
md.csv DisksExporter Software raid members, might be empty
compute_networks.csv ComputeNetworksExporter Compute physical networks
interfaces.csv InterfacesExporter Check network settings, including MTU
license.csv LicenseExporter Information about installed license key
external_storage.csv ExternalStorageExporter External storage volume driver and status
hardware.csv HardwareExporter Information about servers, RAM and CPUs
infranets.csv InfraNetworksExporter Infrastructructure Networks
compute_nodes.csv ComputeNodeExporter List of compute nodes with roles
cluster_overview.json ClusterOverviewExporter Cluster general Overview
vstorage_get-event.txt VstorageGetEvent Event log of storage cluster
ha.json HAExporter Information about High Availability
compute_storage_policies.csv ComputeStoragePoliciesExporter Information about compute storage policies
compute_show.json ComputeShowExporter Compute cluster information summary
compute_stat.json ComputeStatExporter Compute cluster statistics
bonds.csv NetworkBondExporter Information about bonds
ethernets.csv EthernetsExporter Ethernet hardware information
storage_hardware.json StorageHardwareExporter Storage subsystem

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.