一、DNS系统配置域名

用途 域名例如
SSO站点 sso.xxx.com
WORK站点 work.xxx.com

没DNS系统?

所有设备都需要配置hosts,包括服务器和用户笔记本

  1. Linux位置/etc/hosts
  2. Windows位置C:\Windows\System32\drivers\etc\hosts,如果不能直接编辑,可以先拷贝到桌面,编辑完在拷贝回原位置。

配置内容。如:

xxx.xxx.xxx.xxx  sso.xxx.com (替换SSO站点的IP和域名)
xxx.xxx.xxx.xxx  work.xxx.com  (替换WORK站点的IP和域名)

二、优化系统

本机如果运行过,可以忽略

cd ~
rm -f bigops-init.tar.gz
wget http://dl.bigops.com/bigops-init.tar.gz
tar zxvf bigops-init.tar.gz
cd bigops-init
sh init.sh

三、安装BigOps

1)获取安装包

进QQ交流群,查看置顶公告。QQ群号:1027031676

2)解压软件

把下载的bigops-x.x.x-install.tar.gz文件放到/opt目录,然后解压安装

cd /opt/
tar zxvf bigops-x.x.x-install.tar.gz

3)安装相关软件

安装依赖包

cd /opt/bigops-x.x.x-install/yum.repos.d/
cp *.repo /etc/yum.repos.d/
yum -y install freetype freetype-devel libseccomp krb5-devel krb5-libs krb5-workstation jq
yum -y install tofrodos dos2unix supervisor net-tools net-snmp-utils fping nmap traceroute rsync which ipmitool
yum -y install sshpass openldap-clients kde-l10n-Chinese glibc glibc-common openssh-clients
yum -y install libaio libaio-devel numactl-libs
yum -y install python3 python3-devel python3-libs python3-pip python3-setuptools python36-paramiko
yum -y install ansible perl perl-Data-Dumper

安装openjdk

wget http://mirror.centos.org/centos/7/updates/x86_64/Packages/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64.rpm
wget http://mirror.centos.org/centos/7/updates/x86_64/Packages/java-1.8.0-openjdk-headless-1.8.0.302.b08-0.el7_9.x86_64.rpm
wget http://mirror.centos.org/centos/7/updates/x86_64/Packages/java-1.8.0-openjdk-devel-1.8.0.302.b08-0.el7_9.x86_64.rpm
rpm -ivh java-1.8.0-openjdk-headless-*
rpm -ivh java-1.8.0-openjdk-1.8.0*
rpm -ivh java-1.8.0-openjdk-devel-*
mkdir /opt/bigops/
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/ /opt/bigops/jdk

安装IP地址库,下载地址

https://github.com/out0fmemory/qqwry.dat/raw/master/qqwry_lastest.dat

文件改名

mkdir -p /opt/bigops/misc/
mv -f qqwry_lastest.dat /opt/bigops/misc/ip.dat

4)安装BigOps

cd /opt/bigops-x.x.x-install/
sh install.sh

根据提示填写相关信息,设置完后服务会自动启动。

安装目录说明
目录 说明
/opt/bigops/ BigOps安装根目录
/opt/bigops/config/ BigOps配置文件目录
/etc/nginx/conf.d/ Nginx配置文件目录

5)下载相关文件

上传node_exporter-1.1.0.linux-amd64.tar.gz到目录/opt/bigops/data/job/7,下载地址

https://github.com/prometheus/node_exporter

上传windows_exporter-0.15.0-386.exe到目录/opt/bigops/data/job/8,下载地址

https://github.com/prometheus-community/windows_exporter

上传winlogbeat-7.11.1-windows-x86.zip到目录/opt/bigops/data/job/9,下载地址

https://www.elastic.co/cn/downloads/

上传filebeat-7.11.1-linux-x86_64.tar.gz到目录/opt/bigops/data/job/10,下载地址

https://www.elastic.co/cn/downloads/

6)重启及检查服务

重启服务

systemctl restart workbe
systemctl restart sso

1分钟后检查SSO服务

curl -q 127.0.0.1:30001/signin/login 2>/dev/null |grep sso

如果返回值包括「sso系统正常」,说明运行正常,如果没有返回值说明有问题,需要详细检查数据库配置。

1分钟后检查WORK服务

curl 127.0.0.1:30003/api/common/ssourl/

如果返回「message」为ok就是正常

7)登录系统

保证笔记本可以ping通work.xxx.com和sso.xxx.com,并且域名返回IP正确

访问域名:http://work.xxx.com

默认账号:admin

默认密码:bigops (登陆后请尽快修改密码)

8)设置ES连接

首次登陆系统,页面顶部会提示设置ES连接,请点击桌面/日志/ES设置,把ES连接设置正确,如果索引都放在一个ES集群,信息填写一样即可。

results matching ""

    No results matching ""