分享知识,分享快乐

0%

obdiag使用

官方文档:https://www.oceanbase.com/docs/common-obdiag-cn-1000000001491140

obdiag安装

1
2
3
4
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
sudo yum install -y oceanbase-diagnostic-tool
sh /usr/local/oceanbase-diagnostic-tool/init.sh

用户侧配置文件

用户侧配置文件可通过 obdiag config <option> 命令快速生成或者直接编辑配置文件,文件的默认路径是 ~/.obdiag/config.yml,其样板文件位于 ~/.obdiag/example

obdiag config -h <db_host> -u <sys_user> [-p password] [-P port]

1
obdiag config -h192.168.81.31 -uroot@sys -p'***' -P2881

check 命令组

总览

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 列出所有巡检套餐
obdiag check list

# 全量巡检 (最常用)
obdiag check run

# 列存POC检查
obdiag check --cases=column_storage_poc

# obproxy 版本检查
obdiag check --obproxy_cases=proxy

# 部署环境检查
obdiag check --cases=build_before

# 执行 sysbench 时的巡检任务集合
obdiag check --cases=sysbench_run

# 执行 sysbench 前的巡检任务集合
obdiag check --cases=sysbench_free