N1+Docker装上Grafana+Prometheus发挥余热

2021-11-28 16:48:56 113点赞 780收藏 98评论

前言

购买N1已经有一段时间了,目前弄了docker安装了2个甜糖,当然甜糖多开我用了1个U盘和一个SD 卡,都是64G。

废话不多说,装完2个甜糖发现cpu负载并没有被压榨完,所以顺便装上Grafana+Prometheus可以当个看板啥的,也同时可以监控其他机器的日志数据。

由于N1是arm架构的,所以docker镜像也必须要是arm的镜像

安装node-exporter

docker安装命令

docker run -d --restart=always --name node_exporter --net="host" --pid="host" -v "/:/host:ro,rslave" prom/node-exporter --path.rootfs=/host --collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"

访问地址查看是否安装成功:http://n1地址:9100/metrics

安装Grafana+Prometheus

先创建好文件夹

准备好文件夹:

  • apt install docker-compose -y (已经安装了docker-compose就不需要执行)

  • 创建

    Grafana挂载文件目录:

    • mkdir -p /data/grafana/storage /data/grafana/provisioning

  • 创建

    Prometheus挂载文件目录(这里的地址是我u盘挂载的地址):

    • mkdir -p /mnt/test/prometheus /mnt/test/prometheus/config

  • 在 /mnt/test/prometheus/config目录下创建一个prometheus.yml文件,内容如下


global:

scrape_interval: 5s

evaluation_interval: 1m

scrape_configs:

- job_name: Prometheus

static_configs:

- targets: ["192.168.0.117::9090"]

- job_name: "node-exporter"

static_configs:

- targets: ["192.168.0.117:9100"]

创建docker-compose.yaml文件

version: '3'

services:

prometheus:

image: prom/prometheus-linux-arm64:v2.10.0

container_name: prometheus

hostname: prometheus

user: "root"

restart: unless-stopped

volumes:

- /etc/hosts:/etc/hosts:ro

- /mnt/test/prometheus:/prometheus

- /mnt/test/prometheus/config:/etc/prometheus

command:

- '--config.file=/etc/prometheus/prometheus.yml'

- '--web.console.libraries=/etc/prometheus/console_libraries'

- '--web.console.templates=/etc/prometheus/consoles'

- '--storage.tsdb.path=/prometheus'

- '--storage.tsdb.retention.size=2GB'

- '--web.enable-lifecycle'

ports:

- 9090:9090

grafana:

image: grafana/grafana:7.2.1

container_name: grafana

hostname: grafana

user: "root"

restart: unless-stopped

links:

- prometheus

volumes:

- /etc/hosts:/etc/hosts:ro

- /data/grafana/storage:/var/lib/grafana

- /data/grafana/provisioning:/etc/grafana/provisioning

ports:

- 3000:3000

depends_on:

- prometheus

启动docker-compose

  • 执行docker-compose up -d

  • 查看是否运行成功:docker-compose ps

  • 打开浏览器访问grafana:http://n1ip地址:3000

  • 访问prometheus地址:http://你的n1 ip地址 :9090/targets

state为UP表示成功了

N1+Docker装上Grafana+Prometheus发挥余热

配置grafna

路径:点击左边的+号,选择import,输入8919,点击load

添加8919报表模版添加8919报表模版

修改报表名称啥的

点击import就行啦点击import就行啦

回到首页点击dashboard就看到我们刚才创建的报表了

N1+Docker装上Grafana+Prometheus发挥余热

总结

n1由于自带的内存空间太小了,所以我的docker没有安装太多,而且需要定期清理空间,清理命令如下:

  • docker system prune

  • 记得重启哦

我的n1 docker容器列表我的n1 docker容器列表

感谢大家的阅读,有问题可以在评论区发出来,大家一起讨论。

展开 收起

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

99元起

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

535元起

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

159元起

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

161元起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1999元起

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

219元起

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

319元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

299元起

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

249元起

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

406元起

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

574元起

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

279元起

京东云 BE6500 千兆无线路由器 WiFi7

京东云 BE6500 千兆无线路由器 WiFi7

589元起

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

379元起

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

249元起

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

397元起
98评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
780
扫一下,分享更方便,购买更轻松