DBdoctor支持安装包解压一键安装docker镜像手动导入安装两种快速安装模式。

其中,安装包解压一键安装模式目前仅支持Linux系统(支持的操作系统参见 13. FAQ);Docker镜像手动导入安装模式支持Linux和Mac系统。

安装包解压一键安装

下载地址:

1)x86安装包(点击上面免费下载即可)

2)arm安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/DBdoctorV3.2.0_arm_20240603.tar.gz

预估时间:1分钟

通过一键拉起的方式,零依赖自动在主机上部署所需的docker。

将下载的tar.gz安装包解压缩,进入解压后的根目录,执行./dbd -I进行DBdoctor的快速安装。例如:

tar -zxvf DBdoctorV3.2.0_20240521.tar.gz -C ${INSTALL_PATH}  cd ${INSTALL_PATH} ./dbd -I

注:使用./dbd -I参数执行脚本会进行单机版的一键安装。如果需要安装集群版,请参考集群安装

关于dbd命令的更多参数说明,请参考dbd命令参数说明

./dbd --install-I执行安装时,可以添加选项--unlimited忽略4c8g的限制。

安装成功后会打印访问地址:

WebSite:   http://xxx.xxx.xxx.xxx:13000/#/login
Default User:     tester
Default Password: Root2023!

其中,xxx.xxx.xxx.xxx为用户安装的主机IP地址。

脚本会自动创建一个初始测试账号tester(初始密码Root2023!)和一个初始管理员账号admin(初始密码123456)。

日志路径

mysql日志:${INSTALL_PATH}/service/mysql/mysql_error.log
agent日志:${INSTALL_PATH}/usr/local/dra-agent/logs/*.log
kafka日志:${INSTALL_PATH}/service/kafka/logs/server.log
dra-pi日志:${INSTALL_PATH}/service/dra-pi/logs/*.log
dra-data-sample日志:${INSTALL_PATH}/service/dra-data-sample/logs/*.log

docker镜像手动导入安装

下载地址:

1)x86安装包

DBdoctor服务端X86安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-server-3.2.0_x86.zip

DBdoctor Agent采集器X86安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-agent-3.2.0_x86.zip


2)arm安装包

DBdoctor服务端ARM安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-server-3.2.0_arm.zip

DBdoctor Agent采集器ARM安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-agent-3.2.0_arm.zip


预估时间:1分钟

1、需要提前安装并启动Docker服务,需要检查docker所在磁盘空间充足

2、下载镜像文件并解压,得到dbdoctor-server-<version>.tar

3、导入镜像docker load -i ./dbdoctor-server-<version>.tar

4、执行`docker run启动命令,需要注意Mac版与Linux版启动差异

  • Linux版本:demo实例支持锁分析功能,需要挂载系统目录。

    docker run -d \
        -e HOST_IP=<hostip> \
        -e HOST_PORT=<webport> \
        -e KAFKA_HOST_PORT=<kafkaport> \
        -e OS=linux \
        -p <webport>:13000 \
        -p <kafkaport>:9092 \
        -v /proc:/host/proc:ro \
        -v /lib/modules:/lib/modules \
        -v /usr/src:/usr/src:ro \
        -v /sys/kernel/debug:/sys/kernel/debug \
        -v /<datadir>:/data \
        --privileged \
        --name dbdoctor \
        dbdoctor-server:3.2.0
  • Mac版本:demo实例不支持锁分析功能,不需要挂载系统目录。

    docker run -d \
       -e HOST_IP=<hostip> \
       -e HOST_PORT=<webport> \
       -e KAFKA_HOST_PORT=<kafkaport> \
       -e OS=mac \
       -p <webport>:13000 \
       -p <kafkaport>:9092 \
       --name dbdoctor \
       dbdoctor-server:3.2.0

5、检查启动日志docker logs -f dbdoctor,启动成功后会打印WEB地址与账号密码。

默认DBA用户tester密码Root2023!,默认管理员账号admin密码123456

6、Server启动后自带一套纳管的本地Demo实例,通过Web页面添加的纳管实例所在机器有如下要求:

DockerHub镜像仓库下载

一键安装

DockerHub仓库中下载DBdoctor的docker镜像:

1)DBdoctor Server服务端下载地址:https://hub.docker.com/r/dbdoctor/dbdoctor

a)Run on LinuxAdvanced features require kernel-devel.

check by:

ls /lib/modules/$(uname -r)/build/include

install by:

yum install -y kernel-devel-$(uname -r)orapt install -y linux-headers-$(uname -r)
docker run command:

docker run -d \    -e HOST_IP=<host ip> \    -e HOST_PORT=<web port> \    -e KAFKA_HOST_PORT=<kafka port> \    -e OS=linux \    -p <web port>:13000 \    -p <kafka port>:9092 \    -v /proc:/host/proc:ro \    -v /lib/modules:/lib/modules \    -v /usr/src:/usr/src:ro \    -v /sys/kernel/debug:/sys/kernel/debug \    -v /<datadir>:/data \    --privileged \    --name dbdoctor \    dbdoctor/dbdoctor:<tag>


b)Run on Mac

The demo instance on mac does not support advanced features.

docker run -d \    -e HOST_IP=<host ip> \    -e HOST_PORT=<web port> \    -e KAFKA_HOST_PORT=<kafka port> \    -e OS=mac \    -p <web port>:13000 \    -p <kafka port>:9092 \    --name dbdoctor \    dbdoctor/dbdoctor:<tag>


c)Get Website

docker logs -f dbdoctor

    or

http://<host ip>:<web port>/#/login


d)Default User And Password

UserPasswordDescription
testerRoot2023!Manage DB
admin123456Manage tenant,user,license

   

2)DBdoctor Agent下载地址:https://hub.docker.com/r/dbdoctor/dbdoctor-agent

Advanced features require kernel-devel.

check by:

ls /lib/modules/$(uname -r)/build/include

install by:

yum install -y kernel-devel-$(uname -r)orapt install -y linux-headers-$(uname -r)
docker run command:

docker run -d \    -e HOST_IP=<host ip> \    -e KAFKA_IP=<server ip>\    -e KAFKA_PORT=<kafka port> \    -e OS=linux \    -v /proc:/host/proc:ro \    -v /lib/modules:/lib/modules \    -v /usr/src:/usr/src:ro \    -v /sys/kernel/debug:/sys/kernel/debug \    -v /<datadir>:/usr/local/dra-agent/logs \    -p 22888:22888 \    --privileged \    --name dra-agent \    dbdoctor-agent:<tag>


DBdoctor数据库性能洞察软件 免费下载


细粒度采集:深入SQL执行函数的指标采集,覆盖每条SQL语句的资源消耗。

精确量化分析:大数据深度关联分析各项指标,精确量化代替传统经验分析问题。

优化建议:内置专家经验库给出细致解析,极大降低数据库性能分析门槛。

主动发现潜在问题:AI算法实时诊断并发现问题,精确的决策树直指问题根因。


版本: V3.2.0                                                    适应系统: CentOS

大小: 1.5 GB                                                     更新时间: 2024-5-21

联系我们
公司地址
0532-88984409
青岛市崂山区松岭路399号
海信研发中心
产品下载
云XR
云视频
云原生与大数据平台
关注微信公众号
隐私政策 |   服务协议    鲁ICP备2021027295号-6