滴滴(夜莺)Nightingale监控部署

news/2024/11/16 18:25:42/

        Nightingale是一套衍生自Open-Falcon的互联网监控解决方案,融入了滴滴的最佳实践,由于改动太大,优化太多,产品上已经无法与Open-Falcon平滑兼容,故而单开一个项目。

       本文主要讲述滴滴Nightingale通过源码编译安装,喜欢的小伙伴可以访问https://n9e.didiyun.com/docs/了解更多关于Nightingale的介绍。

1.关闭防火墙

[root@localhost ~]#systemctl stop firewalld
[root@localhost ~]#systemctl disable firewalld
[root@localhost ~]#systemctl status firewalld

2.安装golang   //已安装可忽略,自行对应配置

[root@localhost ~]#wget https://studygolang.com/dl/golang/go1.12.7.linux-amd64.tar.gz 
[root@localhost ~]#tar -zxvf go1.12.7.linux-amd64.tar.gz -C /usr/local/
[root@localhost ~]#vim /etc/profile   //为GO设置全局环境变量,在最后添加一行
export PATH=$PATH:/usr/local/go/bin
[root@localhost ~]#source /etc/profile
[root@localhost ~]#go version

  3.安装mysql //已安装可忽略,自行对应配置

[root@localhost ~]#yum install mariadb mariadb-server -y
[root@localhost ~]#systemctl start mariadb.service    	//启动mysql
[root@localhost ~]#systemctl enable mariadb.service   	//添加开机自启动
[root@localhost ~]#systemctl status mariadb.service		//查看mysql状态
[root@localhost ~]#mysqladmin -uroot -p password 123456 //设置mysql密码为123456

4.安装redis //已安装可忽略,自行对应配置

[root@localhost ~]#yum install -y redis
[root@localhost ~]#systemctl enable redis				//添加开机自启动
[root@localhost ~]#systemctl start redis				//启动redis
[root@localhost ~]#systemctl status redis				//查看redis状态

5.安装nginx  //已安装可忽略,自行对应配置

[root@localhost ~]#yum install nginx -y 
[root@localhost ~]#systemctl enable nginx				//添加开机自启动
[root@localhost ~]#systemctl start nginx				//启动nginx
[root@localhost ~]#systemctl status nginx				//查看nginx状态

6.安装Nightingale

[root@localhost ~]#yum install git -y        //安装git命令,已经安装可忽略
[root@localhost ~]#cd /home/
[root@localhost home]##git clone https://github.com/didi/nightingale.git n9e	//克隆安装包到n9e目录,若更改配置目录,后续配置则需手动更改
[root@localhost home]##cd n9e
[root@localhost n9e]#export GO111MODULE=on            //启用 Go Modules 功能,服务器若可以翻墙访问golang可忽略此操作
[root@localhost n9e]#export GOPROXY=https://goproxy.io    //配置 GOPROXY 环境变量,服务器若可以翻墙访问golang可忽略此操作
[root@localhost n9e]#./control build
[root@localhost n9e]#./control pack
初始化数据库
[root@localhost n9e]#mysql -uroot -p < sql/n9e_hbs.sql
[root@localhost n9e]#mysql -uroot -p < sql/n9e_mon.sql
[root@localhost n9e]#mysql -uroot -p < sql/n9e_uic.sql
导入nginx配置文件
[root@localhost n9e]#cp -rp etc/nginx.conf /etc/nginx/
[root@localhost n9e]#systemctl restart nginx
修改配置文件
[root@localhost n9e]#vim etc/mysql.yml    //修改mysql访问的用户名和密码
启动各模块进程
[root@localhost n9e]#./control start all
[root@localhost n9e]#ps -ef|grep n9e     //查看进程启动成功

如下6个进程存在则启动成功7.添加开机自启动

[root@localhost n9e]#chmod 754 etc/service/n9e-*
[root@localhost n9e]#cp -rp etc/service/* /etc/systemd/system/
[root@localhost n9e]#systemctl enable n9e-index
[root@localhost n9e]#systemctl enable n9e-judge
[root@localhost n9e]#systemctl enable n9e-monapi
[root@localhost n9e]#systemctl enable n9e-transfer
[root@localhost n9e]#systemctl enable n9e-tsdb
[root@localhost n9e]#systemctl enable n9e-collector

8.登录Nightingale

我的实例IP为192.168.32.10,输入服务器IP访问 http://192.168.32.10 ,用户名和密码默认为root

登录如下,初步搭建完成

9.collector部署

collector的部署依赖的文件是n9e-collector二进制、etc/collector.yml、etc/address.yml,修改address.yml配置对应的服务端地址,把这3个文件打个包,分发到目标机器上启动就可以

[root@localhost n9e]#tar -zcvf n9e-collector.tar.gz n9e-collector etc/collector.yml etc/address.yml拷贝n9e-collector.tar.gz到需要监控的服务器上
客户端操作:
[root@localhost ]#mkdir /home/n9e/
[root@localhost ]#tar -zxvf n9e-collector.tar.gz  -C /home/n9e/
[root@localhost ]#./n9e-collector

 


http://www.ppmy.cn/news/188148.html

相关文章

终于认了!裁员2000人,一年亏109亿,滴滴宣布过冬

图片&#xff1a;图虫 在今天&#xff08;2月15日&#xff09;上午的月度全员会上&#xff0c;滴滴CEO程维宣布公司将做好过冬准备&#xff1a; 2019年将对非主业进行“关停并转”&#xff0c;对业务重组带来的岗位重叠和绩效不达标的员工进行减员&#xff0c;整体裁员比例占到…

「广告」和「噱头」撑得起千亿床垫市场吗?

【潮汐商业评论/原创】 “我失眠了&#xff0c;有什么‘助眠神器’推荐吗&#xff1f;”Tracy顶着两个明显能看出来的大黑眼圈向周围同事求助。 已经连续几个晚上失眠的Tracy告诉潮汐&#xff0c;“每天晚上躺在床上就觉得怎么躺都不舒服&#xff0c;觉得困但就是睡不着&…

滴滴出行技术副总裁赖春波:每天发现几十万异常订单,仅有几起为真!

来源&#xff1a; 数据猿丨作者&#xff1a;刘丹 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾讯云云社区 一辆在保定高速上行驶的车辆发生车祸&#xff0c;滴滴系统识别后立即…

滴滴打车?还是滴滴翻车?记滴滴自动驾驶首秀

中国软件网 出品 作者 陈杨 令人意想不到的是&#xff0c;从1886年1月29日德国人卡尔本茨向德国专利局申请汽车发明专利那天起&#xff0c;一百多年间人们对自动驾驶的追求从未停止过。 1925年&#xff0c;世界上第一台“自动”驾驶汽车American Wonder&#xff08;美国奇迹&am…

滴滴裁员 2000 人,具体补偿方案已出

文 | 江户川雨 责编 | 胡巍巍 滴滴的补偿 2019程序员转型学什么&#xff1f; https://edu.csdn.net/topic/ai30?utm_sourcecxrs_bw 2月15日&#xff0c;滴滴CEO程维宣布2019年滴滴会聚焦当前最重要的出行主业&#xff0c;对非主业进行“关停并转”&#xff0c;对业务重组带来…

谁在驱动滴滴发动机?

李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI 全套售价3600元的《中国历代战争史》&#xff0c;重要而冷门&#xff0c;出版发行37年来&#xff0c;各大平台评论寥寥。 但也有例外。在北京西二旗后厂村名为数字山谷的写字楼&#xff0c;就至少有完整的两套。 一套位于程维的办…

基于单片机的无线病房呼叫系统设计

word完整版可点击如下下载>>>>>>>> 基于单片机的医院呼叫系统设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版&#xff0c;附带开题报告和相关PPT等文档&#xff0c;供大家参考学习。也可在本博客主页找到更多下载资源、学习资料请访…

滴滴为全国网约车加装防护膜 让司乘出行更安心

桔妹导读&#xff1a;疫情之中&#xff0c;网约车保障着居民的出行需求。2月18日&#xff0c;在推出“司乘必须戴口罩、司机上报体温、车内勤消毒和勤通风”等4项防疫标准的基础上&#xff0c;滴滴在全国范围内&#xff0c;陆续为坚守服务的滴滴网约车免费安装车内防护膜&#…