ITPub博客

首页 > 数据库 > > 数据库管理工具-gs_collector

数据库管理工具-gs_collector

作者:GaussDB_数据库 时间:2020-01-09 18:08:03 0 删除 编辑

当GaussDB 100集群-发生故障时,使用此工具收集集群的OS信息、日志信息以及集群配置文件信息,来定位问题。

注意事项

日志收集工具依赖操作系统工具如gstack,如果未安装该工具,则提示错误后,跳过该收集项。

前提条件

  • 集群用户互信正常。
  • 非root用户执行。

语法

  • 日志收集
    gs_collector [--begin-time="BEGINTIME"] [--end-time="ENDTIME"] [-h HOSTNAME | -f HOSTFILE] [--keyword=KEYWORD] [-o OUTPUT] [-l LOGFILE]
    显示帮助信息
  • gs_collector { -? | --help }
    显示版本号信息
  • gs_collector { -V | --version }
    参数说明
  • -h

    收集信息的主机名称。

    取值范围:主机名称。

    如果不指定则默认收集所有主机的信息。

  • -f

    主机名称列表文件。

    -f和-h参数不能同时使用。

    取值范围:主机名称列表。

  • -o

    将收集日志以压缩包形式输出到指定的文件夹。

    不指定则将检查结果以压缩包形式输出到集群配置文件中tmpMppdbPath选项所指定的目录中。

    若集群配置文件中未配置tmpMppdbPath选项,则默认将检查结果以压缩包形式输出到“/tmp/集群用户名_mppdb/”目录中。

    单节点上压缩包大小应不超过800M;所有节点上的压缩包大小总量不超过800M*32。

  • -l

    指定日志文件的存储路径。

    默认路径为:$GAUSSLOG/om/gs_collector.log。

  • --keyword=KEYWORD

    包含关键字KEYWORD的日志文件。

    若关键字KEYWORD中含有空格,需要使用双引号包围。

  • --begin-time

    日志的开始时间。显示方式为“yyyymmdd hh:mm”。

  • --end-time

    日志的结束时间。显示方式为“yyyymmdd hh:mm”。

  • 收集的集群OS信息并非是--begin-time和--end-time所指定时间段内的OS信息,而是集群环境的当前OS信息。
  • 若--begin-time和--end-time所指定时间段内的日志信息为空,则说明自集群开始安装时间至当前时间这个时间范围不包含在指定时间段之内。
  • -?,--help

    显示帮助信息。

  • -V,--version

    显示版本号信息。

示例

执行如下命令收集OS信息和日志信息。

omm@plat1:/opt/software/gaussdb/script> gs_collector --begin-time="20180919 08:00" --end-time="20180919 12:00" -h plat1
Successfully parsed the configuration file.
Collecting OS information.
Successfully collected OS information.
Collecting catalog statistics.
Successfully collected catalog statistics.
Collecting log files.
Successfully collected log files.
Collecting configuration files and process stack information.
Successfully collected configuration files and processed stack information.
Collecting files.
Successfully collected files.
All results are stored in /opt/gaussdb/tmp/omm_mppdb/collector_20180919_163107.tar.gz.

查看收集到的统计信息。

omm@plat1:/opt/software/gaussdb/script> cd /opt/gaussdb/tmp/omm_mppdb/
omm@plat1:/opt/gaussdb/tmp/omm_mppdb> tar -zxvf collector_20180919_163107.tar.gz
collector_20180919_163107/
collector_20180919_163107/part1.tar.gz
omm@plat1:/opt/gaussdb/tmp/omm_mppdb> cd collector_20171213_163107/
omm@part1:/opt/gaussdb/tmp/omm_mppdb/collector_20171213_163107> tar -zxvf part1.tar.gz
part1/
part1/conffiles/
part1/conffiles/zenith_cn_401/
part1/conffiles/zenith_cn_401/zengine.ini
part1/conffiles/zenith_DB1_1/
part1/conffiles/zenith_DB1_1/zengine.ini
part1/OS_information.txt
part1/logfiles/
part1/logfiles/log_20171213_163118.tar
part1/Catalog_statistics.txt


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3158684/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19244