龙空技术网

滴滴夜莺监控V4来袭-架构大幅调整,部署维护更加容易,部署指南

IT小白Kasar 2431

前言:

现在同学们对“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内存