Prometheus安装和grafana安装

Prometheus安装和grafana安装

准备三台机器

192.168.16.128    ####角色prometheus主节点和grafana

192.168.16.129     ##prometheus的node节点被监控端

192.168.16.130     ##prometheus的node节点被监控端

一.部署Prometheus server

下载安装包 主节点执行

cd /usr/local/src/

wget https://github.com/prometheus/prometheus/releases/download/v2.4.2/prometheus-2.4.2.linux-amd64.tar.gz   ##prometheus server端

 wget https://github.com/prometheus/alertmanager/releases/download/v0.15.2/alertmanager-0.15.2.linux-amd64.tar.gz
 
 wget https://github.com/prometheus/node_exporter/releases/download/v0.16.0/node_exporter-0.16.0.linux-amd64.tar.gz   ##node节点  被监控端

安装Prometheus

groupadd prometheus  ##所有节点都要执行

useradd -g prometheus -m -d /var/lib/prometheus -s /sbin/nologin prometheus ##所有节点都要执行
主节点执行
tar xf prometheus-2.4.2.linux-amd64.tar.gz -C /usr/local/   

cd /usr/local/

mv prometheus-2.4.2.linux-amd64/ prometheus

vim /usr/lib/systemd/system/prometheus.service  ##创建启动脚本

添加如下内容:
[Unit]
Description=prometheus
After=network.target
[Service]
Type=simple
User=prometheus
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus --storage.tsdb.retention=15d --log.level=info
Restart=on-failure
[Install]
WantedBy=multi-user.target

安装node_exporter 所有节点都要安装 都要执行

wget https://github.com/prometheus/node_exporter/releases/download/v0.16.0/node_exporter-0.16.0.linux-amd64.tar.gz

tar xf node_exporter-0.16.0.linux-amd64.tar.gz -C /usr/local/

cd /usr/local/

mv node_exporter-0.16.0.linux-amd64/ node_exporter

返回上级目录给目录修改用户身份
chown -R prometheus.prometheus node_exporter/

创建 node_exporter 启动脚本: 所有节点都要执行

vim /usr/lib/systemd/system/node_exporter.service 
添加如下内容:
 
[Unit]
Description=node_export
Documentation=https://github.com/prometheus/node_exporter
After=network.target
 
[Service]
Type=simple
User=prometheus
ExecStart=/usr/local/node_exporter/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target

注意:node_exporter 的运行用户也是 prometheus 用户需要在每台节点上都创建该用户。

启动 node_exporter 服务:所有节点都要执行

systemctl enable node_exporter.service

systemctl start node_exporter.service

systemctl status node_exporter.service

ss -tnl | grep 9100

主节点配置Prometheus监控目标

vim /usr/local/prometheus/prometheus.yml

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: ['localhost:9090']  ##此处是监控本地地址

# 新添加的对其它node节点抓取数据  有几个写几个区域
  - job_name: '111.4'     ##监控节点名称可以自定义
#重写了全局抓取间隔时间,由15秒重写成5秒。
    scrape_interval: 5s
    static_configs:
    - targets: ['192.168.16.129:9100']  ##被监控物理机的ip+node_exporter端口

# 新添加的对其它node节点抓取数据  有几个写几个区域
  - job_name: '111.5'          ##监控节点名称可以自定义  注意不能有重复
#重写了全局抓取间隔时间,由15秒重写成5秒。
    scrape_interval: 5s
    static_configs:
    - targets: ['192.168.16.130:9100']  ##被监控物理机的ip+node_exporter端口
    
注意:如有新加节点依次对应复制修改  修改完记得重启prometheus服务

主节点启动Prometheus服务

chown -R prometheus.prometheus prometheus/

systemctl enable prometheus.service

systemctl start prometheus.service

systemctl status prometheus.service

注意:要留意启动之前的目录权限更改,否则可能会在启动的时候报错

在浏览器上访问主机: http://192.168.16.128:9090/targets ip加端口

在这里插入图片描述

二.安装grafana提供展示页面

这个采用的是rpm安装,仅供参考

wget https://dl.grafana.com/oss/release/grafana-6.3.3-1.x86_64.rpm
yum install -y grafana-6.3.3-1.x86_64.rpm    ##安装

systemctl restart grafana-server ##启动  这俩条选择一条即可都是启动
grafana-server -config /etc/grafana/grafana.ini -homepath /usr/share/grafana &

http://192.168.16.128:3000/ ip+端口访问就可以会出现一个页面 登录账号密码都是admin

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

配置数据源 在这里填入Prometheus的访问地址 数据源就是Prometheus 此图的地址是参考

在这里插入图片描述

添加监控面板 我选的是第二个

  • Add Query是添加一个普通的曲线图表来展示数据
  • Visualization是添加一个可视化的图表,就是那种比较炫酷的图形
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TWOBPWdJ-1614162246141)(C:\Users\v-liuyong\AppData\Roaming\Typora\typora-user-images\image-20210224171139924.png)]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二种方法导入grafana node-exporter 建议使用这种比较简单

1.进入官网https://grafana.com/grafana/dashboards

搜索node模板然后找个热度比较高的点进去

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

https://grafana.com/api/dashboards/11074/revisions/9/download ## 物理机监控模板
注意:此项操作是rpm操作 容器操作类似但是还是要看实际情况

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Windows上安装PrometheusGrafana,可以按照以下步骤进行操作: 1. 首先,进入Prometheus官网(引用[1])或者其他可信的下载源,下载适用于Windows的Prometheus安装包。根据你的系统架构选择正确的版本,比如64位系统选择prometheus-2.20.1.windows-amd64.tar.gz(引用[1])。 2. 下载完成后,解压缩安装包。你可以选择将解压后的文件夹放在任意位置。 3. 进入解压后的目录,运行prometheus.exe。这将启动Prometheus服务。 4. 打开浏览器,访问http://localhost:9090,即可进入Prometheus的Web界面。在这里,你可以查看监控的对象列表,可以通过点击"Status",然后选择"Targets"来查看(引用[1])。 5. 接下来,你可以根据自己的需求编辑prometheus.yml文件,来配置你的监控数据源。这个文件位于解压后的目录中,你可以使用任何文本编辑器进行编辑。 6. 对于Grafana安装,你可以访问Grafana官方网站或其他可信的下载源,下载适用于Windows的Grafana安装包。 7. 下载完成后,运行安装包进行安装。按照安装向导的指示进行操作,选择安装位置和其他选项。 8. 安装完成后,运行Grafana。默认情况下,Grafana会在本地的3000端口启动。 9. 打开浏览器,访问http://localhost:3000,即可进入Grafana的Web界面。 10. 在Grafana中,你可以配置数据源、创建仪表盘和图表,以展示Prometheus收集到的监控数据。 请注意,以上步骤仅提供了基本的安装和配置指南。具体的安装和配置步骤可能会因版本和个人需求而有所不同。建议参考官方文档(引用[2])或其他可靠的资源,以获取更详细的指导和说明。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值