集群环境检测工具

1. 概述

1.1 应用场景

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

在集群部署后遇到问题时,也可以再次运行该工具,以检查系统是否存在环境问题。

1.2 环境要求

工具运行的环境要求:RedHat、CentOS 7+,JDK 1.8 且小版本需在 JDK8u102 以上(CentOS 6及其以下可能不能完美运行)

2. 安装检测工具

下载安装包:cert-1.1.tar.gz,放到 /usr 目录下解压并为其配置可执行权限

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

3. 自定义检测项

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

注:无特殊要求的情况下,推荐只修改 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/cert-1.1目录自动生成检测报告_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) 不符合安装要求


附件列表


主题: 待翻译
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙