0
点赞
收藏
分享

微信扫一扫

普罗米修斯和grafana

吴wuwu 2024-01-24 阅读 9

一、下载node_exporter

https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

上传软件包到服务器

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

新建node-exporter服务

vim /etc/systemd/system/node_exporter.service ##新建服务

[Unit]
Description=node_exporter service
[Service]
User=root
ExecStart=/usr/local/prometheus/node_exporter-1.3.1.linux-amd64/node_exporter
TimeoutStopSec=10
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target

挨个执行👇

systemctl daemon-reload
systemctl enable node_exporter.service
systemctl start node_exporter.service
systemctl status node_exporter.service

安装在被监控机器上👆👆👆👆👆 


二、prometheus安装

3.1下载prometheus

https://github.com/prometheus/prometheus/releases/download/v2.37.0/prometheus-2.37.0.linux-amd64.tar.gz

上传软件包到服务器

tar xf prometheus-2.37.0.linux-amd64.tar.gz -C /usr/local/prometheus/

新建prometheus服务

vim /etc/systemd/system/prometheus.service

[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io/docs/introduction/overview/
After=network.target
[Service]
Type=simple
User=root
Restart=on-failure
ExecStart=/usr/local/prometheus/prometheus-2.37.0.linux-amd64/prometheus --config.file=/usr/local/prometheus/prometheus-2.37.0.linux-amd64/prometheus.yml --storage.tsdb.path=/var/lib/prometheus
Restart=on-failure
[Install]
WantedBy=multi-user.target

挨个执行👇

systemctl daemon-reload
systemctl enable prometheus.service
systemctl start prometheus.service
systemctl status prometheus.service

三、安装grafana

rpm包方式

下载grafana包

wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-9.0.6-1.x86_64.rpm --no-check-certificate

yum install grafana-9.0.6-1.x86_64.rpm #yum安装,解决依赖问题

这个是下载grafana告警图片插件 grafana-cli plugins install grafana-image-renderer


启动grafana

挨个执行👇

systemctl daemon-reload
systemctl enable grafana-server
systemctl start grafana-server
systemctl status grafana-server

到这里已经安装完成了,下面就是配置

1.1 node-exporter不用配置

1.2 Prometheus

prometheus.yml文件,添加如下内容

job_name不可以重名

- job_name: "8.9"
    static_configs:
      - targets: ["192.168.8.9:9100"]

普罗米修斯和grafana_vim

systemctl status prometheus 查看服务是否启动

1.3 访问grafana

http://192.168.8.10:3000/ 

admin/admin

会提示你修改一下密码

普罗米修斯和grafana_vim_02

点击设置,设置数据源

普罗米修斯和grafana_linux_03

普罗米修斯和grafana_linux_04

普罗米修斯和grafana_vim_05

这个地址就是Prometheus的ip地址,也就是本机的9090端口地址

普罗米修斯和grafana_vim_06

点击Save&test,出现如图所示就添加成功了

普罗米修斯和grafana_linux_07

点击主页的+号,选择import导入模板8919

普罗米修斯和grafana_linux_08

普罗米修斯和grafana_linux_09

下方数据源选择Prometheus

普罗米修斯和grafana_linux_10

下面是页面展示

普罗米修斯和grafana_linux_11

添加新的机器,前提是安装好了node_exporter

举报

相关推荐

0 条评论