一、DNS系统配置域名
用途 | 域名例如 |
---|---|
SSO站点 | sso.xxx.com |
WORK站点 | work.xxx.com |
zabbix站点(选配) | zabbix.xxx.com |
没DNS系统?
所有设备都需要配置hosts,包括服务器和用户笔记本
- Linux位置/etc/hosts
- 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和域名)
二、关闭ipv6(选配)
编辑/etc/default/grub文件,在第6-7行左右找到GRUB_CMDLINE_LINUX开头的行,在值的开始处添加ipv6.disable=1。如:
运行命令
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
检查IPv6是否关闭
netstat -nptl | grep tcp6
没有输出就是关闭成功
三、优化系统
如果安装MySQL或ELK时运行过,可以忽略
CentOS 7
cd ~
wget -O centos7_init.tar.gz http://dl.bigops.com/centos7_init.tar.gz
tar zxvf centos7_init.tar.gz
cd centos7_init
sh centos_init.sh
四、安装BigOps
1)获取安装包
进QQ交流群,查看置顶公告
- QQ群:328271961
2)解压安装包
把下载的bigops-x.x.x-install.tar.gz文件放到/opt目录,然后解压
cd /opt/
tar zxvf bigops-x.x.x-install.tar.gz
3)安装Nginx
cd bigops-x.x.x-install/rpms
yum -y localinstall nginx-*
4)安装mysql和mysqladmin命令
如果MySQL和BigOps不是all in one安装,可能会没有这2个命令,检查当前系统是否有这2个命令
which mysql
which mysqladmin
如果没有这2个命令,下载MySQL安装包进行安装
cd ~
wget -O mysql-8.0.22.el7.x86_64.tar.gz http://dl.bigops.com/mysql-8.0.22.el7.x86_64.tar.gz
tar zxvf mysql-8.0.22.el7.x86_64.tar.gz
cd mysql-8.0.22.el7.x86_64
yum -y localinstall mysql-*-client*
5)运行BigOps安装脚本
cd /opt/bigops-x.x.x-install/
sh install.sh
根据提示填写相关信息,设置完后服务会自动启动。
安装目录说明
目录 | 说明 |
---|---|
/opt/bigops/ | 安装目录 |
/opt/bigops/logs/ | 日志目录 |
/opt/bigops/config/ | 配置目录 |
/etc/nginx/conf.d/ | Nginx配置目录 |
6)检查Docker状态
docker ps -a
STATUS字段显示UP就是正常
7)检查SSO服务
curl -q 127.0.0.1:30001/signin/login 2>/dev/null |grep sso
如果返回值包括「sso系统正常」,说明运行正常,如果没有返回值说明有问题,需要详细检查数据库配置。
8)检查WORK服务
curl 127.0.0.1:30003/api/common/ssourl/
如果返回「message」为ok就是正常.
9)登录系统
保证笔记本可以ping通work.xxx.com和sso.xxx.com,并且域名返回IP正确
访问域名:http://work.xxx.com
默认账号:admin
默认密码:bigops (登陆后请尽快修改密码)
10)设置ES连接
首次登陆系统,页面顶部会提示设置ES连接,请点击桌面/日志/ES设置,把ES连接设置正确,如果索引都放在一个ES集群,信息填写一样即可。
11)检查ES数据
登录kibana,浏览器输入http://xxx.xxx.xxx.xxx:5601,xxx.xxx.xxx.xxx替换为你的kibana安装主机IP
创建Kibana索引模式
配置设置
查看索引文档