Linux系统下全新安装

安装前提条件


(一)确认时区和时间

查询系统时间date -R,确认系统时间和时区都是对的,如下图: 0 7

(1) 手工设置时区: 例如:设置东八区的时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

编辑
vi /etc/sysconfig/clock 中 ZONE=“Asia/Shanghai”
vi /usr/share/zoneinfo/Asia/Shanghai,如果结尾不是GMT+8,则修改为GMT+8

(2)单独设置时间:
设置时间
date -s 10:54:22
设置日期
date -s 2015-07-06
也可以用其它方式设置时区,例如 timedatectl set-timezone Asia/Shanghai

(二)确认安装net-tools、curl工具

weadmin3版本访问需要VLAN.CN客户端,所以需要curl和net-tools工具,确保系统已经安装此工具。
ubuntu系统安装net-tools命令:
apt-get install net-tools
apt-get install curl
centOS系统安装curl命令:
yum install net-tools
yum install curl

第一步: 安装配置VLAN.CN


linux weadmin3.1.1及之前版本内置VLAN.CN客户端。
weadmin3.1.2及之后的版本需要自行下载安装VLAN.CN客户端,安装使用VLAN.CN请参考linux VLAN.CN快速上手

第二步: 安装配置JDK


进入下载界面,选择Linux JDK11下载,也可以自行从官网下载JDK11。 将安装包拷贝到服务器上如何拷贝,我们在此就不详细说明了。
采用SSH工具远程到服务器上或直接在服务器上开启终端(看个人喜好),切换为root身份。
java11环境变量配置:点击进入linux安装配置JDK11页面

第三步: 下载安装WeADMIN ITOSS系统


进入下载界面,选择WEADMIN ITOSS3.0绿色包下载。 将下载好的WeADMIN ITOSS绿色安装包拷贝至服务器上。
新建工作文件夹例如weadmin3.0(文件名能是中文,不能带空格),注意工作文件夹能放在/root目录下。 将WeADMIN ITOSS绿色安装包解压缩到文件夹:

mkdir weadmin3.0
unzip -d weadmin3.0/ weadmin_green_v3.0.0_202107301306.zip

img

进入weadmin3.0目录,将"restart.sh和start.sh"加执行权限:
cd weadmin3.0
chmod 777 restart.sh
chmod 777 start.sh
img

执行start.sh脚本安装WeADMIN ITOSS ./start.sh img

请等待,中间出现报错提示,也请不要中止程序运行,直到出现如下图: 请按Ctrl+C中止start.sh脚本的运行 img

第四步: 配置elasticsearch-7.5.0所需的环境


编辑/etc/security/limits.conf文件在文件末尾增加以下内容 vi /etc/security/limits.conf

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

img

编辑/etc/security/limits.d/90-nproc.conf文件,如果没有这个文件请新增,并在文件只增加如下内容

vi /etc/security/limits.d/90-nproc.conf
* soft nproc 4096

编辑/etc/sysctl.conf文件,在文件末尾增加以下内容:
vi /etc/sysctl.conf
vm.max_map_count=655360 img
执行以下命令让配置生效 sysctl -p

新增用户例如elasticsearch(用户名也可以是其它字符,但root不行,elasticsearch启动只能是root用户启动),并给elasticsearch用户设置密码。
adduser elasticsearch

elasticsearch-7.5.0文件夹的路径为您安装WeADMIN ITOSS的所在目录下。 执行下面的命令将elasticsearch-7.5.0文件夹拥有者改为elasticsearch。
chown -R elasticsearch elasticsearch-7.5.0/

img

第五步: 启动elasticsearch-7.5.0


进入elasticsearch-7.5.0目录
cd elasticsearch-7.5.0/

执行以下命令,查看是否存在elasticsearh进程,如果存在请用"kill -9 进程号"命令结束所有elasticsearh进程. ps aux | grep elasticsearch

执行以下命令,切换root用户例如"elasticsearch"。
su elasticsearch

执行以下命令,启动elasticsearch,并验证是否启动正常。 ./bin/elasticsearch -d
ps aux | grep elasticsearch
img

有时候切换用户后java -version找不到对应JAVA11版本,需要source命令生效,如下图示:
img

第六步: 启动WeADMIN ITOSS


执行以下命令,切换用户至root。
su root
切换至WeADMIN ITOSS工作目录(该目录根据您安装的实际目录对命令进行修改) 执行以下命令,启动WeADMIN ITOSS。
./service.sh install
img
./service.sh start
img

LINUX系统启动的方式有多种(任一一种启动方式不能同时存在),具体如下:

  1. 前台启动: ./start.sh(该方式窗口不可关闭或暂停,需一直运行服务)
  2. 后台启动: nohup ./start.sh >console.txt 2>&1 &(该方式针对LINUX系统,其中console.txt可自定义console名称)
  3. 守护进程启动: ./service.sh start (守护进程方式启动,建议您将hostname 127.0.0.1这条命令加到/etc/rc.d/rc.local中,可防止配置守护进程后无法获取数据问题)。 如已通过前台方式启动了ITOSS服务,现在需要用后台方式启动,请先关闭后台在运行的进程,再执行另一个启动方式启动ITOSS。 只要重新启动ITOSS服务,检查进程是否存在,如果存在,先要杀掉这个进程,然后通过任一一种启动方式启动ITOSS,如下为结束ITOSS相关进程命令。
    检查java方法: “ps -ef | grep java”
    杀掉java进程: “Kill -9 进程号”
    检查grafana方法: “ps -ef | grep grafana”
    杀掉grafana进程: “Kill -9 进程号”
    检查内嵌mysql方法: “ps -ef | grep mysql”(使用内嵌数据库用户需执行)
    杀掉mysql进程: “Kill -9 进程号”
    检查elasticsearch进程:“ps -ef | grep elasticsearch”
    杀掉elasticsearch进程:“Kill -9 进程号”

第七步: 登录


使用物理网卡访问(例如:http://192.168.9.127:8080)会提示: img weadmin3.1.1及之前的版本点击“安全网络登录”,会自动跳转到VLAN.CN登录页面。(这是为了安全起见,只允许VLAN.CN的虚拟地址登录, https://api.vlan.cn 为VLAN.CN的云端地址)。 img 输入已经注册的用户名和密码登录,用户注册可以参考VLAN.CN云端使用说明 img 点击组连接: img

如果服务器对应节点一直处于离线状态,本地浏览器用虚拟IP地址加端口访问ITOSS3.0会失败,需要检查linux服务器的vland需要的依赖库

远程访问需要建立本地和ITOSS3.0服务器的VLAN.CN虚拟网络。可以点击参考客户端如何组网

如下是虚拟IP地址10.1.1.104的主机访问虚拟地址是10.1.1.97的ITOSS3.0系统。 首先保证本机和服务器主机虚拟IP地址互通。 img

然后直接浏览器输入对方虚拟地址加端口访问: http://10.1.1.97:8080 img

weadmin3.1.2及之后的版本需要自行下载安装VLAN.CN客户端端,安装使用请参考linux VLAN.CN快速上手

注意:如果经典界面加载不成功,新界面报错Unlable to load library ...libusb-0.1,需要安装libusb,ubuntu系统请点击参考安装