暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T gs_collector

墨天轮 2019-09-28
292

gs_collector

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/”目录中。

  • -l

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

    默认路径为:$GAUSSLOG/om/gs_collector-YYYY-MM-DD_hhmmss.log。

  • --keyword=KEYWORD

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

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

  • --begin-time

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

  • --end-time

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

  • -?,--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
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论