(一)确认时区和时间
查询系统时间date -R
,确认系统时间和时区都是对的,如下图:
(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
linux weadmin3.1.1及之前版本内置VLAN.CN客户端。
weadmin3.1.2及之后的版本需要自行下载安装VLAN.CN客户端,安装使用VLAN.CN请参考linux VLAN.CN快速上手
进入下载界面,选择Linux JDK11下载,也可以自行从官网下载JDK11。
将安装包拷贝到服务器上如何拷贝,我们在此就不详细说明了。
采用SSH工具远程到服务器上或直接在服务器上开启终端(看个人喜好),切换为root身份。
java11环境变量配置:点击进入linux安装配置JDK11页面
进入下载界面,选择WEADMIN ITOSS3.0绿色包下载。
将下载好的WeADMIN ITOSS绿色安装包拷贝至服务器上。
新建工作文件夹例如weadmin3.0(文件名不能是中文,不能带空格),注意工作文件夹不能放在/root目录下。
将WeADMIN ITOSS绿色安装包解压缩到文件夹:
mkdir weadmin3.0
unzip -d weadmin3.0/ weadmin_green_v3.0.0_202107301306.zip
进入weadmin3.0目录,将"restart.sh和start.sh"加执行权限:
cd weadmin3.0
chmod 777 restart.sh
chmod 777 start.sh
执行start.sh脚本安装WeADMIN ITOSS
./start.sh
请等待,中间出现报错提示,也请不要中止程序运行,直到出现如下图: 请按Ctrl+C中止start.sh脚本的运行
编辑/etc/security/limits.conf文件在文件末尾增加以下内容
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
编辑/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
执行以下命令让配置生效
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/
进入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
有时候切换用户后java -version找不到对应JAVA11版本,需要source命令生效,如下图示:
执行以下命令,切换用户至root。
su root
切换至WeADMIN ITOSS工作目录(该目录根据您安装的实际目录对命令进行修改)
执行以下命令,启动WeADMIN ITOSS。
./service.sh install
./service.sh start
LINUX系统启动的方式有多种(任一一种启动方式不能同时存在),具体如下:
./start.sh
(该方式窗口不可关闭或暂停,需一直运行服务) nohup ./start.sh >console.txt 2>&1 &
(该方式针对LINUX系统,其中console.txt可自定义console名称)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)会提示: weadmin3.1.1及之前的版本点击“安全网络登录”,会自动跳转到VLAN.CN登录页面。(这是为了安全起见,只允许VLAN.CN的虚拟地址登录, https://api.vlan.cn 为VLAN.CN的云端地址)。 输入已经注册的用户名和密码登录,用户注册可以参考VLAN.CN云端使用说明。 点击组连接:
如果服务器对应节点一直处于离线状态,本地浏览器用虚拟IP地址加端口访问ITOSS3.0会失败,需要检查linux服务器的vland需要的依赖库。
远程访问需要建立本地和ITOSS3.0服务器的VLAN.CN虚拟网络。可以点击参考客户端如何组网。
如下是虚拟IP地址10.1.1.104的主机访问虚拟地址是10.1.1.97的ITOSS3.0系统。 首先保证本机和服务器主机虚拟IP地址互通。
然后直接浏览器输入对方虚拟地址加端口访问: http://10.1.1.97:8080
weadmin3.1.2及之后的版本需要自行下载安装VLAN.CN客户端端,安装使用请参考linux VLAN.CN快速上手
注意:如果经典界面加载不成功,新界面报错Unlable to load library ...libusb-0.1,需要安装libusb,ubuntu系统请点击参考安装。