首页 网维知识库 部署开源夜莺运维监控平台V3版本

部署开源夜莺运维监控平台V3版本

官方地址 https://github.com/didi/nightingale 夜莺运维平台是滴滴开源的一个运维平台有着滴滴公司最佳实践 夜莺拆成了四个子系统,分别是: 用户资源…

官方地址

https://github.com/didi/nightingale

夜莺运维平台是滴滴开源的一个运维平台有着滴滴公司最佳实践
夜莺拆成了四个子系统,分别是:
用户资源中心(RDB)、
资产管理系统(AMS)、
任务执行中心(JOB)
监控告警系统(MON)

具体介绍请看官网,这里重点说明下部署步骤

我这里采用的docker部署

第一步github拉取代码镜像到服务器指定位置

部署开源夜莺运维监控平台V3版本插图

也可以去http://116.85.64.82/ 拉取最新版本的tar包

部署开源夜莺运维监控平台V3版本插图1

拉取完成如图所示

部署开源夜莺运维监控平台V3版本插图2

第二步配置启动项

下载docker-compose

curl -L https://github.com/docker/compose/releases/download/1.25.0-rc4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod  +x  /usr/local/bin/docker-compose

利用docker-compose下载生成并启动镜像

cd    /home/yeying-master/nightingale-master/dockerfiles
docker-compose up    #启动

启动完成docker ps 会生成如图所示四个容器

部署开源夜莺运维监控平台V3版本插图3

注意端口不要被占用,否则无法正常启动

若无报错则可正常访问

部署开源夜莺运维监控平台V3版本插图4

初始账号密码为 root root.2020至此 master节点搭建完成

部署开源夜莺运维监控平台V3版本插图5

第三步配置node节点

 wget http://116.85.64.82/n9e.tar.gz
tar  -xf   n9e.tar.gz

解压后如图所示

[root@yeyin-master ~]# ll
-rwxr-xr-x. 1 root root     3065 10月  9 23:02 control
drwxr-xr-x. 4 root root     4096 10月  9 23:03 etc
-rwxr-xr-x. 1 root root 22834094 10月  8 19:50 n9e-agent
-rwxr-xr-x. 1 root root 20181862 10月  8 19:50 n9e-ams
-rwxr-xr-x. 1 root root 22098532 10月  8 19:50 n9e-index
-rwxr-xr-x. 1 root root 20610070 10月  8 19:50 n9e-job
-rwxr-xr-x. 1 root root 22062651 10月  8 19:50 n9e-judge
-rwxr-xr-x. 1 root root 22890758 10月  8 19:49 n9e-monapi
-rwxr-xr-x. 1 root root 23874802 10月  9 22:49 n9e-rdb
-rw-r--r--. 1 root root 97333889 10月  9 23:03 n9e.tar.gz
-rwxr-xr-x. 1 root root 23887629 10月  8 19:50 n9e-transfer
-rwxr-xr-x. 1 root root 20424816 10月  8 19:50 n9e-tsdb
drwxr-xr-x. 2 root root      101 9月  28 10:07 sql

将 control n9e-agent /etc/address.yml /etc/agent.yml /etc/identity.yml 打包 拷贝到/home/n9e/

如图所示

部署开源夜莺运维监控平台V3版本插图6

修改配置文件vim address.yml将全局192.168.106.132改成master节点的主机的ip

 :%s/192.168.106.132/ip/g

部署开源夜莺运维监控平台V3版本插图7

配置开机自启服务

vim     /usr/lib/systemd/system/agent.service
Description=n9e agent
After=network-online.target
Wants=network-online.target

[Service]
# modify when  deploy  in prod env
User=root
Group=root

Type=simple
Environment="GIN_MODE=release"
ExecStart=/home/n9e/n9e-agent
WorkingDirectory=/home/n9e

Restart=always
RestartSec=1
StartLimitInterval=0

[Install]
WantedBy=multi-user.target

systemctl restart agent
systemctl enable agent
检查无报错说明启动正常
systemctl status agent

部署开源夜莺运维监控平台V3版本插图8

进入web平台

部署开源夜莺运维监控平台V3版本插图9

即可看到刚才添加的node节点的主机信息

部署开源夜莺运维监控平台V3版本插图10

任务执行中心可以批量执行任务

部署开源夜莺运维监控平台V3版本插图11

用户中心可以批量加入服务器

部署开源夜莺运维监控平台V3版本插图12

监控大盘可以产看相应的服务器监控内容,这点还是比较直观的

部署开源夜莺运维监控平台V3版本插图13

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 3182235786a

为您推荐

windows8

windows8

Windows 8 是微软公司于 2012 年推出的一款操作系统,因其独特的界面设计和功能受到广泛关注。本文将从 Win...
Windows 下载指南:获取最新版本的 Windows 操作系统

Windows 下载指南:获取最新版本的 Windows 操作系统

作为全球最受欢迎的操作系统之一,Windows 提供了丰富的功能和用户友好的界面。如果您想获取最新版本的 Windows...
windows资源管理器已停止工作

windows资源管理器已停止工作

Windows 资源管理器已停止工作是 Windows 操作系统中常见的一个问题,通常表现为资源管理器窗口无法正常打开或...
Windows 10 激活方法详解:轻松激活您的操作系统

Windows 10 激活方法详解:轻松激活您的操作系统

购买了全新的Windows 10操作系统后,如何激活它成为许多用户关注的问题。本文将为您详细介绍Windows 10的激...
windows10激活工具

windows10激活工具

Windows 10 激活工具是一款用于激活 Windows 10 操作系统的软件。通过使用激活工具,用户可以轻松地激活...

发表回复

返回顶部