openGauss这么多工具?到底要选哪个?(94)

40 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

用户自定义检查项

  1. 新增巡检项配置,修改script/gspylib/inspection/config/items.xml文件,格式如下:

    <checkitem id="10010" name="CheckCPU">
    <title>
    <zh>检查CPU占用率</zh>
    <en>Check CPU Idle and I/O wait</en>
    </title>
    <threshold>
    StandardCPUIdle=30;
    StandardWIO=30
    </threshold>
    <suggestion>
    <zh>如果idle不足 CPU负载过高,请扩容CPU节点,如果iowait过高,则磁盘为瓶颈,更换高性能磁盘</zh>
    </suggestion>
    <standard>
    <zh>检查主机CPU占用率,如果idle大于30%并且iowait小于30%,则检查项通过,否则检查项不通过</zh>
    </standard>
    <category>os</category>
    <permission>user</permission>
    <scope>all</scope>
    <analysis>default</analysis>
    </checkitems>
    
    • id:巡检项id。

    • name:巡检项脚本名, 和巡检项脚本文件名相同。

    • title: 巡检项描述名称 (支持多语言)。

      :中文版检查内容。

      :英文版检查内容。

    • standard:巡检项标准说明(支持多语言)。

    • suggestion: 巡检项修复建议说明(支持多语言)。

    • threshold:巡检项阈值定义,多值之间使用分号隔开,示例Key1=Value1;Key2=Value2。

    • category: 巡检项分类,可选参数:os,device,network,cluster,database,other。

    • permission: 巡检项需要的执行权限,可选参数:root,user默认为user(普通用户)。

    • scope:巡检项执行的节点范围,可选参数:cn-仅在数据库主节点执行,local-仅在当前节点执行,all-在openGauss所有节点执行,默认为all。

    • analysis:巡检项执行结果分析方式,default-检查每个节点的结果,所有节点检查项通过,则最终检查通过,consistent-openGauss内所有节点一致性检查,单节点仅返回结果,各个节点结果一致则判定检查通过,custom-自定义结果分析方式,默认为default。

    注:用户需保证自定义xml的正确性

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/