首页 > 编程知识 正文

shell监控服务器性能,prometheus监控k8s

时间:2023-05-06 21:22:31 阅读:143599 作者:1481

在ubuntu系统中使用Prometheus收集数据,并通过Grafana实时显示结果,

Prometheus用于收集node_exporter收集的数据,开放9090端口,只需部署多台机器之一

node_exporter用于数据收集,开放9100端口,必须在要监视的每台计算机上部署

使用apt安装时,缺省情况下将安装prometheus和node_exporter

sudo apt install prometheus

用apt安装的版本太旧了,很多监视项目无法打开,建议用最新的官网软件包安装。 步骤如下:

所需的软件包下载:

3359 github.com/Prometheus/node _ exporter/tags

3359 github.com/Prometheus/Prometheus/tags

wget 3359 github.com/Prometheus/Prometheus/releases/download/v2. 19.2/Prometheus-2.19.2.2.Linux-amdd

wget 3359 github.com/Prometheus/node _ exporter/releases/download/v1.0.1/node _ exporter-1.0.1.Linux

安装Prometheus和node_exporter

安装最新版本的prometheus和node_exporter

sudo -i

tar-zx fnode _ exporter-1.0.1.Linux-amd64.tar.gz

tar-zxfprometheus-2.19.2.Linux-amd64.tar.gz

mv Prometheus-2.19.2.Linux-amd64/opt/Prometheus

mv node _ exporter-1.0.1.Linux-amd64/node _ exporter/opt/Prometheus /

添加系统服务

cat/lib/systemd/system/Prometheus-node-exporter.service

[Unit]

描述=prometheusexporterformachinemetrics

documentation=https://github.com/Prometheus/node _ exporter

服务

Type=simple

execstart=/opt/Prometheus/node _ exporter

exec reload=/kadjzg/kill-hup $ main PID

RestartSec=5s

Restart=on-failure

[安装]

WantedBy=multi-user.target

EOF

cat/lib/systemd/system/Prometheus.service

[Unit]

escription=monitoringsystemandtimeseriesdatabase

documentation=https://Prometheus.io/docs/introduction/overview /

服务

Type=simple

execstart=/opt/Prometheus/Prometheus-- config.file=/opt/Prometheus/Prometheus.yml-- web.listen-adddren

exec reload=/kadjzg/kill-hup $ main PID

RestartSec=5s

Restart=on-failure

[安装]

WantedBy=multi-user.target

EOF

重新加载系统服务

systemctl daemon-reload #重载

systemctlenable---now Prometheus.service #立即开机启动

systemctlenable---now Prometheus-node-exporter.service #立即开机并启动

安装完成了。

访问此服务器ip:9090和ip:9100

配置属性

收集多个服务器数据,参考以下调整即可。

- job_name: node

# if Prometheus-node-exporterisinstalled,grab stats about the local

# machine by default

static_configs:

- targets : [ ' 192.168.30.2:9100 ',' 192.168.30.3:9100 ',' 192.168.1.51:9100']

安装Grafana

sdoapt-get install-yadduserlibfontconfig 1

wget 3359 dl.grafa na.com/OSS/release/grafa na _6.7.3_ amd64.deb

sudo dpkg-igra fana _6.7.3_ amd64.deb

初始帐户名称

用户:管理员

密码:管理员

构成Grafana

confuguration-data sources-adddata source-pormetheus -单击输入http://192.168.30.2:9090-savetest

单击Create - Import -输入dashboard id。

推荐ID: 1860/8919

更多id :3359 grafa na.com/grafa na/dashboards? direction=desc order by=reviews count

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。