本地离线方式安装普罗尼修斯(prometheus)监控软件,以及简单使用

简介

使用centos系统安装普罗尼修斯软件,一个成熟的监控软件,主要包含以下三个内容:展示、存储、收集(Exporter)。其中普罗尼修斯这个软件同样包含这三个内容,官网的架构图就不放了,一般人看不懂,并且节点较多,许多没用,初学就知道我说的这三个内容即可。从上到下:

展示,给用户提供一个清晰明了的展示界面,使用:grafana

存储,把收集来的数据进行分类保存,为展示平台做支撑,使用:prometheus

收集,也就是采集各种数据,也叫Exporter,包括CPU、内存,容器,中间件等等,本文使用:node_exporter , 也可以称之为采集器,每个采集器有不同的采集功能。

常用Exporter

下载安装包

百度云盘:https://pan.baidu.com/s/1xdqBLkXlRkMFk_kO2kDfKg 
提取码:hs9c 

 nohup命令小知识

拿启动prometheus命令举例

nohup /opt/prometheus/prometheus >> /opt/prometheus/prometheus.log 2>&1 &



nohup是一个后台运行命令

/opt/prometheus/prometheus 后台运行的命令

> /opt/prometheus/prometheus.log 重定向日志路径  >是覆盖  >>是追加,使用哪个都行

2>&1 意思是将错误信息也输入到日志文件中。

& 后台运行,如果不加这个,使用nohup命令就是正常运行,加了之后变后台

jobs -l 是查看后台运行的命令

获取到id可以进行kill -9 停止运行

开始安装

压缩包上传服务器/opt/prometheus路径,没有就自己创建一下,三个文件进行解压

tar -zxvf  文件名

解压完成之后改下名字,名字比较长,把后面版本去掉就行,下图是改完之后的样子

配置prometheus(默认端口9090)

开始进行安装,首先配置一下prometheus的配置文件 , 此文件对格式要求较为严格,注意操作,缩进和大小写等

vi /opt/prometheus/prometheus/prometheus.yml

修改targets变量的内容,前面第一个值是prometheus自身的,后面的是Exporter(采集器),有几个就写几个,当前演示的是一台服务器,所以都部署到一起了,自己监视自己

- targets: ['192.168.2.156:9090', '192.168.2.156:9100']

 启动prometheus

nohup /opt/prometheus/prometheus > /opt/prometheus/prometheus.log 2>&1 &

启动node_exporter(默认端口9100)

 之后再进行安装node_exporter,哪个节点服务需要就去哪块装,可以装多个。

nohup /opt/prometheus/node_exporter/node_exporter > /opt/prometheus/node_exporter/node_exporter.log 2>&1 &

启动grafana(默认端口3000)

nohup /opt/prometheus/grafana/bin/grafana-server > /opt/prometheus/grafana/grafana.log 2>&1 &

查看后台任务

查看一下三个服务是不是都后台启动成功,如果发现未启动的,再重新执行下启动命令,如日志没有权限写入的就修改下日志文件权限

 jobs -l

获取到id可以进行kill -9 停止运行

开始使用

配置数据源

选择设置Configuration - Data sources - Add data source

起个名,写上prometheus地址,最下面按钮test一下看看报不报错

是绿色那就可以转战下一站了,配置数据源 已完成

配置仪表盘

官网仪表地址:https://grafana.com/grafana/dashboards/

可以自己上去看下,每个模板收集的信息不一样,选择自己需求的。推荐常用模板:8919,12227

来到面板这块,选择导入

让你输入模板的id或者url,咱们选择输入模板,上面推荐的8919,输入到这块就行

点击输入旁边Load导入,别点下面的哦,之后跳到配置界面,选择仪表盘名称,下面选择数据源,完事点击import

面板这块可以进行浏览,包括做一些播放的操作,点击 Dashboards - Browse ,可以查看添加的所有仪表盘

扩展知识

上述说了展示Grafana,存储Prometheus,结合测试工具jmeter

Jmeter自带Prometheus插件,Grafanna模板网站也有对应的jmeter展示仪表盘。

官网介绍:https://github.com/johrstrom/jmeter-prometheus-plugin

大家还知道哪些扩展知识,可以留言讨论哦

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值