本教程部署夜莺的方式为单节点部署(所有节点部署在一台机器上)
环境准备:centos7系统
安装工具包:mariadb(mysql)、redis、nginx,可通过yum方式安装
步骤如下:
1、首先安装基础资源包,可以直接通过yum安装即可,命令如下:
yum -y install nginx redis mariadb*
2、创建目录/home/n9e ,然后将下载好的二进制包解压到此目录下,执行命令如下:
注意:/home/n9e表示默认目录,如果要修改还需要去修改nginx的配置文件nginx.conf\
3、初始化数据库,这里假设使用root账号,密码1234,如果不是这个账号密码,注意修改/home/n9e/etc/mysql.yml
4、 redis配置修改,默认配置的6379端口,密码为空,如果默认配置不对,可以执行如下命令,看到多个配置文件里有redis相关配置,挨个检查修改下:
5、 下载前端静态资源文件,放到默认的/home/n9e目录下,如果要改目录,需要修改后面提到的nginx.conf
6、覆盖nginx.conf,建议大家还是看一下这个配置,熟悉一下nginx配置,夜莺不同web侧组件就是通过nginx的不同location区分的。覆盖完了配置记得reload一下或者重启nginx
7、检查identity.yml,要保证这个shell可以正常获取本机ip,如果实在不能正常获取,自己又不懂shell不会改,在specify字段写死也行
8、检查agent.yml的几个shell,挨个检查是否可以跑通,跑不通就改成适合自己的,实在是不会改,直接写死,比如disk部分,写死80Gi直接写:即可
9、启动各个进程,包括mysql、redis、nginx,夜莺的各个组件直接用control脚本启动即可,后续上生产环境,可以用systemd之类的托管
10、登录web,账号root,默认密码root.2020,进来第一步一定要修改密码,如果nginx报权限类的错误,检查selinux是否关闭了,如下命令可关闭
注意:如果设置了自己的mysql密码记得更改/etc/mysql.yml文件
领取专属 10元无门槛券
私享最新 技术干货