当前位置: 首页 > news >正文

Kibana+Prometheus+node_exporter 监控告警部署

下载好三个软件包

一、prometheus安装部署

1、解压

linxx@ubuntu:~/module$ tar -xvf prometheus-2.45.0-rc.0.linux-amd64.tar.gz

 2、修改配置文件的IP地址

# my global config
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.# scrape_timeout is set to the global default (10s).# Alertmanager configuration
alerting:alertmanagers:- static_configs:- targets:# - alertmanager:9093# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:# - "first_rules.yml"# - "second_rules.yml"# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: "prometheus"# metrics_path defaults to '/metrics'# scheme defaults to 'http'.static_configs:- targets: ["10.10.46.250:9090"]  #默认端口为9090,设置你需要访问的IP地址#- targets: ["localhost:9090"]

3、运行Prometheus

# 运行prometheus  & 表示后台运行
linxx@ubuntu:~/module/prometheus-2.45.0-rc.0.linux-amd64$ ./prometheus &

4、打开浏览器根据配置文件的地址和端口访问,如果状态栏看到的跟下图不一样,记得在标签栏中的Status状态选择Targets

 二、node_exporter 安装部署

1、解压,运行

 2、打开浏览器输入node_exporter打开所在的IP地址加端口,端口默认为9100

3、prometheus 关联node_exporter,在 prometheus的配置文件prometheus.yml添加node_exporter的访问信息即可。

 4、打开prometheus的浏览器,看看是否能查看node_exporter的相关信息,若能查看到则说明关联成功。

5、监控6个node_exporter的界面如下

三、Grafana 安装部署

1、解压软件包,然后运行可执行文件

2、打开浏览器输入提示的地址

3、输入用户名,密码均默认为admin

 4、登录之后提示需要设置新密码

5、进去之后,添加数据

6、这里有很多选项,由于前文我们部署的Prometheus,所以这里选择Prometheus

 

7、输入访问Prometheus的IP地址和端口 ,其它使用默认选择,点击保存即可。

 

8、为了更直观的展示数据,添加dashboard,此处使用官方文档模板演示一下。

官方模板访问地址:Dashboards | Grafana Labs

这里会有很多的模板,可以根据自己的使用需求进行选择对应的模板。由于我们前面已经部署过了node_exporter,我就选择这个模板用

 9、拷贝对应的ID或者下载json文件,二选一即可 

10、找到dashboards,然后去导入我们需要的模板

 11、由于我用的是ID拷贝的方式,所以输入对应的ID即可

 12、点击1860后面的Load,然后选中Prometheus

 13、最后点击下方的Import,就会呈现下面的界面了。

 14,到此,就成功的把数据导入到grafana上面展示了。

http://www.lryc.cn/news/99088.html

相关文章:

  • 【前端知识】JavaScript——设计模式(工厂模式、构造函数模式、原型模式)
  • 未来的算法备案法规:创新和安全如何兼顾?
  • pycharm 使用远程服务器 jupyter (本地jupyter同理)
  • leetcode 376. 摆动序列
  • 【图像处理】使用自动编码器进行图像降噪(改进版)
  • MySQL大数据量分页查询方法及其优化
  • dataTable转成对象、json、list
  • ubuntu环境安装centos7虚拟机网络主机不可达,ping不通
  • STN:Spatial Transformer Networks
  • C语言学习笔记 VScode设置C环境-06
  • alias取别名后,另一个shell中和shell脚本中不生效的问题以及crontab执行docker失败问题
  • Shell ❀ 一键配置Iptables规则脚本 (HW推荐)
  • linux服务器查找大文件及删除文件后磁盘空间没有得到释放
  • Java那些“锁”事 - 死锁及排查
  • LLM系列 | 18 : 如何用LangChain进行网页问答
  • Aspose.cell excel转pdf日期格式不正确yyyy/MM/dd变成MM/dd/yyyy
  • 搭建golang开发环境
  • Django实现音乐网站 ⑴
  • 基于粒子群优化算法的分布式电源选址与定容【多目标优化】【IEEE33节点】(Matlab代码实现)
  • 打卡一个力扣题目
  • 【SSM—SpringMVC】 问题集锦(持续更新)
  • 2022年全国职业院校技能大赛(高职组)“软件测试”赛项接口测试任务书
  • Docker 如何助您成为数据科学家
  • 机器学习01 -Hello World(对鸢尾花(Iris Flower)进行训练及测试)
  • android studio JNI开发
  • CSS 高频按钮样式
  • 系列二、RocketMQ简介
  • 论文笔记--Skip-Thought Vectors
  • 1400*B. Karen and Coffee
  • 【业务功能篇54】Springboot项目常用工具类:HTTP状态码/客户端request