本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

geohealthcheck Docker 镜像下载 - 轩辕镜像

geohealthcheck 镜像详细信息和使用指南

geohealthcheck 镜像标签列表和版本信息

geohealthcheck 镜像拉取命令和加速下载

geohealthcheck 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

geohealthcheck
geopython/geohealthcheck
自动构建

geohealthcheck 镜像详细信息

geohealthcheck 镜像标签列表

geohealthcheck 镜像使用说明

geohealthcheck 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

GeoHealthCheck (GHC) Docker镜像是用于OGC Web服务和Web API的服务状态及QoS检查工具,提供便捷部署方式以监控服务可用性和质量。
1 收藏0 次下载activegeopython镜像

geohealthcheck 镜像详细说明

geohealthcheck 使用指南

geohealthcheck 配置说明

geohealthcheck 官方文档

GeoHealthCheck Docker镜像文档

镜像概述和主要用途

GeoHealthCheck (GHC) 是一款针对OGC Web服务和通用Web API的服务状态及服务质量(QoS)检查工具。该Docker镜像旨在简化GHC的部署流程,帮助用户快速搭建服务监控系统,实现对目标服务可用性和性能的持续跟踪。

核心功能和特性

  • 多类型服务监控:支持OGC Web服务(如WMS、WFS等)和各类Web API的状态检查
  • QoS评估能力:不仅监控服务是否可用,还能评估服务质量指标
  • 灵活配置选项:允许自定义数据库连接、数据保留策略、系统标题等参数
  • Web管理界面:提供直观的Web应用界面,便于查看监控结果和管理检查任务
  • 可分离架构:支持Web服务器与检查任务调度器独立运行,适应不同部署需求

使用场景和适用范围

  • OGC服务提供商:监控自有WMS、WFS等地理空间服务的运行状态
  • API服务管理员:跟踪Web API的可用性和响应性能
  • 系统运维团队:确保关键业务服务持续稳定运行
  • 开发测试环境:验证服务在开发和测试阶段的质量表现

使用方法和配置说明

推荐部署方式

运行GHC最简单的方式是使用Docker,详细使用指南参见GHC Docker文档。

手动安装步骤(Unix-based系统)

以下是在macOS或Linux系统上的手动安装流程:

bash
# 创建并激活虚拟环境
virtualenv GeoHealthCheck && cd $_
. bin/activate

# 克隆代码仓库
git clone [***]
cd GeoHealthCheck

# 安装依赖工具
pip install Paver

# 执行安装设置
paver setup

# 生成应用密钥
paver create_secret_key

# 配置本地设置(覆盖默认配置)
vi instance/config_site.py
# 至少需配置以下参数(复制paver create_secret_key的输出结果):
# - SECRET_KEY  # 应用密钥

# 可选配置参数(根据需求调整):
# - SQLALCHEMY_DATABASE_URI  # 数据库连接URI
# - GHC_RETENTION_DAYS       # 数据保留天数
# - GHC_SELF_REGISTER        # 是否允许自注册服务
# - GHC_RUNNER_IN_WEBAPP     # 是否在Web应用中内置调度器
# - GHC_ADMIN_EMAIL          # 管理员***
# - GHC_SITE_TITLE           # 网站标题
# - GHC_MAP                  # 地图配置(可使用默认值)

# 初始化数据库和超级用户(交互式操作)
paver create

# 启动Web服务器(默认地址0.0.0.0:8000,含内置调度器)
python GeoHealthCheck/app.py
# 或指定端口
python GeoHealthCheck/app.py 0.0.0.0:8881
# 或指定IP和端口
python GeoHealthCheck/app.py 192.168.0.105:8001

# 独立运行模式(Web服务器与调度器分离)
vi instance/config_site.py
# 设置 GHC_RUNNER_IN_WEBAPP = False
# 启动调度器后台进程
python GeoHealthCheck/scheduler.py & 
# 启动Web服务器
python GeoHealthCheck/app.py  

常用管理命令

bash
# 删除数据库
python GeoHealthCheck/models.py drop

# 加载数据到数据库(警告:会删除现有数据!)
# 数据文件示例位于tests/data目录
python GeoHealthCheck/models.py load <.json数据文件> [y/n]

核心配置参数说明

参数描述
SECRET_KEY应用安全密钥,通过paver create_secret_key命令生成
SQLALCHEMY_DATABASE_URI数据库连接字符串,默认使用SQLite数据库
GHC_RETENTION_DAYS检查结果数据保留天数,过期数据自动清理
GHC_SELF_REGISTER是否允许用户自行注册待监控服务
GHC_RUNNER_IN_WEBAPP是否在Web应用进程中运行检查任务调度器
GHC_ADMIN_EMAIL系统管理员***,用于接收重要通知
GHC_SITE_TITLEWeb界面显示的系统标题
GHC_MAP地图配置参数,控制Web界面中的地图显示

更多详细信息参见完整GHC文档。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"