手把手教你搭建高逼格监控平台,动起来吧

涉及软件

prometheus + Grafana + exporter等,文末有下载地址,亲测可用哦。可能会有人问这些是什么玩意?莫急,咱一个个来认识他。

环境模拟

监控平台所在服务器 1.1.1.1 (假设的IP)

被监控的web服务器 2.2.2.2(假设的IP)

被监控的mysql服务器 3.3.3.3(假设的IP)

安装 prometheus

Prometheus是一个开源的系统监控和警报工具包,最初是在SoundCloud上构建的。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。

在 Prometheus + Grafana 的体系架构下,Prometheus 相当于一个注册中心。

以下操作在监控平台所在服务器 1.1.1.1 (假设的IP)上。

1.1 下载 prometheus

wgethttps://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz

1.2 解压

tarxvfzprometheus-2.27.1.linux-amd64.tar.gz

1.3 用 Vim 打开 prometheus.yml查看配置文件

这一步暂时不要修改改文件,打开看一眼就行了

1.4 启动 prometheus

nohup ./prometheus--config.file=prometheus.yml &

通过浏览器输入:http://your_ip:9090,

假如能够跳转到如下页面,说明 prometheus 安装启动成功。

安装 node_exporter

node_exporter 可以看作是 prometheus 的一个监控插件,用于监控服务器的系统指标。也就是说你要监控哪些服务器,就需要在这些服务上都安装并启动node_exporter。

此处我们要在监控平台所在服务器 1.1.1.1 (假设的IP)、被监控的web服务器 2.2.2.2(假设的IP)、被监控的mysql服务器 3.3.3.3(假设的IP)三个服务器上安装,安装方法都一样。

1.1 下载 node_exporter

wgethttps://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz

1.2 解压

tarxvfznode_exporter-1.1.2.linux-amd64.tar.gz

1.3 启动 node_exporter

默认端口是:9100

nohup./node_exporter

通过浏览器输入:

http://your_ip:9100/metrics

假如能够跳转到如下页面,则说明 node_exporter 安装启动成功。

1.4 修改 prometheus.yml 配置

这里我们需要修改一下 prometheus.yml 配置,把要监控的服务加进来。回prometheus的目录下,通过vim prometheus.yml 来修改 prometheus.yml 配置文件。

如上图,在末尾加上,一定要注意缩进等格式,不然会报错,最好的方法就是照着配置文件中已有的格式对下,缩进啊空格啊,该有的必须有,但不能有的觉得不要多!!!

这里我们使用的是file_sd_configs动态加载job的功能,参数files就是指定了我们要加载啥yml文件在啥地方,这里使用了*做通配符,加载所有以yml结尾的文件。

看到了吧,在指定目录下,创建了俩个yml文件,他们会被自动加载。这两个yml里则是配置要监控的机器信息,比如linux.yml中的内容如下

[]里的就写被监控服务器的ip,web服务对应的端口都是9100,instance则是可以自定义写名称,方便在Grafana中查看,也是特别要注意缩进、空格等语法问题。

1.5 重启 Prometheus

nohup ./prometheus--config.file=prometheus.yml &

安装Grafana

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。

此处我们要在监控平台所在服务器 1.1.1.1 (假设的IP)上操作

1.1下载 Grafana

wgethttps://dl.grafana.com/oss/release/grafana-8.0.1.linux-amd64.tar.gz

1.2 解压

tarxvzfgrafana-8.0.1.linux-amd64.tar.gz

1.3 启动 Grafana

nohup./bin/grafana-server web &

通过浏览器输入:http://your_ip:3000,进入Grafna的监控平台。一开始会让你输入用户名和密码,默认用户名和密码都是 admin。随后,你需要重新设置一个密码。登陆之后,会进入到 Grafna 的欢迎页面。

配置 Grafna

安装完成之后还是一个空壳,你的给他配置才能收集到服务器的数据信息

1.1 配置数据源(Data sources)

点击 Add data source

选择数据源为 Prometheus,点击 Select

在 “Settings” Tab下,填写 Name 和 URL

URL 为 Prometheus 的服务地址。

填写完毕后,点击 Save & test

随后,再点击上边的 “Dashboards” Tab

把 Prometheus Stats、Prometheus 2.0 Stats、Grafana metrics 都 import 进来。

这样,数据源就已经配置好了。

1.2 配置 Dashboard 模版

在红框里填入8919,这是一个中文的 Dashboard 模版的ID,输入后,点击 Load。

如果想用别的 Dashboard,也可以上官网去自由选择别的展示面板,链接:

https://grafana.com/dashboards

输入自定义的 Dashboad 名称,选择 VictoriaMetrics 下拉框为:Prometheus,然后点击 Import,这样就完成了 Dashboard 的配置。

1.3 炫酷的监控看板

至此就完成了linux服务的监测,下次我们来看看如何监控mysql服务。记得右下角点个赞哦~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 224,289评论 6 522
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 95,968评论 3 402
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 171,336评论 0 366
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 60,718评论 1 300
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 69,734评论 6 399
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,240评论 1 314
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 41,631评论 3 428
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 40,599评论 0 279
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,139评论 1 324
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,166评论 3 345
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,286评论 1 354
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,917评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,604评论 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,075评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,205评论 1 275
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,814评论 3 381
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,351评论 2 365

推荐阅读更多精彩内容