历史版本10 :集群环境检测工具 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 工具信息编辑

在部署前,建议在部署集群的各个服务器上均运行一遍此工具,以检测系统环境是否符合集群部署的要求。

版本V1.0
安装包

cect-1.0.tar.gz

运行环境RedHat、CentOS,jdk1.7 及以上
使用场景

①集群部署前,检测系统是否符合集群部署的要求

②集群部署后,当遇到问题时,运行一遍检查系统是否存在环境问题

2. 安装检测工具编辑

下载安装包,放到 /usr 目录下解压并为其配置可执行权限

cd /usr #进入/usr目录
tar zxvf cect-1.0.tar.gz #解压安装包
cd /usr/cect-1.0 #进入目录
chmod +x cluster-tools-package-1.0-SNAPSHOT.jar check.sh #赋予可执行权限

3. 自定义检测项编辑

使用 vi 命令编辑 check.text,文本中均为可自定义的检测内容,直接编辑后保存,或者在自己电脑上编辑好,替换/usr/cect-1.0 目录下的 check.text。

无特殊要求的情况下,推荐只修改 NODE-IP 的值为其他节点的 IP 即可。

#以下均为可自定义检测的内容或值,【必填项】请务必填写
#[必填项]是否能与自定义的 IP ping 通,IP 以";"分开
NODE-IP=ip1;ip2;ip3
#检测是否存在gcc编译器、yum工具
COMMAND=gcc;yum
#检查服务器是否可以联网
NET_CONNECT_IP=www.baidu.com
#需满足可用的磁盘大小(M),默认值为 40G
DISK=40960
#需满足可用的内存大小(M),默认值为 8G
MEMORY=8192
#检查集群常用端口占用情况,端口以";"分开
PORT=80;8080;38889;48889;20;22;21;6379;7001;9080;9000
#检查已经启动的服务
SERVICE=tomcat;mysql;ssh;oracle;redis;nginx

4. 运行检测工具编辑

./check.sh #运行监测工具

运行后,即可在 /usr/cect-1.0目录自动生成检测报告 _cluster_env_report_.txt,下载查看检测报告。

5. 检测报告示例编辑

检测内容须符合集群工程对环境的要求(见:环境准备 ),检测报告中会对不符合的项给出建议,示例如下:

检测项 | 检测结果 | 建议

系统环境 | 系统内存大小[1(G)] | 当前内存小于最低要求 8G

节点联通情况 | 能联通的节点列表[192.168.61.250],不能联通的节点列表[192.168.61.251] |

系统配置 | selinux 状态:[Enforcing] | 无

系统应用情况 | yum 是否存在:[true] | 无

系统应用情况 | gcc 是否存在:[false] | 建议安装

系统基本信息 | 系统名字:[CentOS Linux release 7.6.1810 (Core) ],体系结构:[amd64],系统版本:["7 (Core)"],总线程数:[5] | 无

系统基本信息 | cpu 核数:[1] | 无

用户基本信息 | 当前用户名:[root] 是否是 root 用户[true] | 无

系统基本信息 | mac address :[无] | 无

系统基本信息 | 系统hostname:[localhost.localdomain] | 无

系统基本信息 | 系统 uuid:[c1444d56-e33a-5bdf-bb73-ed5587f0d165] | 无

Java 环境 | Java 版本:[1.8.0_181],vendor:[Oracle Corporation] | 无

网络情况 | 是否可以访问外网 :[true] | 无

系统文件编码 | 系统文件编码:[UTF-8] | 无

端口占用情况 | 正在使用的端口[无],没被占用的端口[80, 8080, 38889, 48889, 20, 22, 21, 6379, 7001, 9080, 9000] | 无

防火墙 | 防火墙状态:[inactive] | 无

磁盘空间信息 | /dev/mapper/centos-root 14.0(G) devtmpfs 0.876953125(G) tmpfs 0.888671875(G) tmpfs 0.8798828125(G) tmpfs 0.888671875(G) /dev/sda1 0.32421875(G) tmpfs 0.177734375(G) | 存在的分区可用磁盘空间均低于 400.0(G) 不符合安装要求