前言:
现在同学们对“centos4g内存”大体比较注意,看官们都想要学习一些“centos4g内存”的相关内容。那么小编在网摘上搜集了一些关于“centos4g内存””的相关文章,希望姐妹们能喜欢,咱们快快来了解一下吧!相比于V2、V3版本,V4去繁为简,采用了类似Zabbix的方式,只有server、agent、prober三个组件,带来的好处不言而喻,更快的部署以及维护起来更加方便
部署
环境
系统版本:CentOS 7.6规格:1C4G(建议4G内存,否则有点卡)
安装非必要环境文件
yum -y install wget vim
下载二进制文件
mkdir -p /app/n9ecd /app/n9ewget zxvf n9e.tar.gz
安装mysql数据库、redis、Nginx
yum -y install epel-releaseyum -y install mariadb-server redis nginxsystemctl start mariadb redis nginxsystemctl enable mariadb redis nginx
初始化数据库
主要是设置数据库root密码mysql_secure_installation
修改夜莺的mysql.yml文件
由于数据库密码修改,原配置文件的mysql root密码为1234,所以需要替换
vim /app/n9e/etc/mysql.yml
导入系统所需数据库架构文件
cd /app/n9e/sqlmysql -uroot -pxiaoyu123 < n9e_ams.sqlmysql -uroot -pxiaoyu123 < n9e_hbs.sqlmysql -uroot -pxiaoyu123 < n9e_job.sqlmysql -uroot -pxiaoyu123 < n9e_mon.sqlmysql -uroot -pxiaoyu123 < n9e_rdb.sql
下载web静态资源
该文件主要用于Nginx前端
cd /app/n9ewget zxvf pub-3.5.2.tar.gz
覆盖原nginx配置
cp /app/n9e/etc/nginx.conf /etc/nginx/nginx.confsystemctl restart nginx
时序数据库部署(官方推荐m3db)
mkdir -p /app/m3dbcd /app/m3dbwget zxvf m3dbnode-single-v0.0.1.tar.gzcd m3dbnode-single./scripts/install.sh
创建时序数据库实例
retentionTime 表示历史监控数据存储时长,使用m3一般建议最长不要超过3个月
curl -X POST -d '{ "type": "local", "namespaceName": "default", "retentionTime": "48h"}'
修改nginx配置文件
由于官方给出的配置文件根目录为/home/n9e/pub,所以需要修改,修改处如下图
vim /etc/nginx/nginx.conf
启动系统相关组件
cd /app/n9e./control start server./control start prober./control start agentd访问前端
此时访问前端会出现下图问题,空白页,无需登录的情况。
此时查看日志,发现是IP无法获取,原因是系统调用的命令为ifconfig,所以此时需要安装net-tools命令,希望后续官方提供ip add命令来支持
tail -f /app/n9e/logs/server/stdout.logyum -y install net-tools
重启server
cd /app/n9e./control restart server
默认密码为root root.2020
监控自身
创建token,由于agent上报数据需要注册到ams上,否则无法接收
修改agent配置文件
vim /app/n9e/etc/agentd.yml
重启agent服务
cd /app/n9e./control restart agentd
进入资产管理中心--设备管理
总结
在安装的过程中依然还是有些瑕疵,针对当前的系统环境,的确淘汰了一些命令,无疑给新玩家带来了不少困惑,但是相比于从前的版本的确优化了不少,更容易接受了,本版本推荐大家尝试,暂时不推荐上生产环境。
标签: #centos4g内存