找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 87|回复: 9

小白也看得懂的基于docker的prometheus+grafana 探针

[复制链接]

30

主题

711

回帖

2032

积分

金牌会员

积分
2032
发表于 2021-12-25 19:48:55 | 显示全部楼层 |阅读模式
本帖最后由 vinny 于 2021-12-25 19:58 编辑

黑五买了一堆鸡,不把探针升个级?
记得论坛放过,最近又搭了一次,就当做个笔记
面板鸡先安装好docker,被监控的不用
grafana-把数据转换为图形 prometheus-带有时间坐标的数据库 node_exporter-把机器的数据上报


1.grafana安装
面板鸡执行
[ol]
  • mkdir /data/grafana/storage
  • chmod 777 /data/grafana/storage
  • # 启动 grafana
  • docker run -d -p 3000:3000 --name=grafana -v /data/grafana/storage:/var/lib/grafana grafana/grafana
  • [/ol]复制代码

    访问http://ip:3000/login,默认账号密码都是admin


    2.node_exporter配置
    (被控鸡执行)
    [ol]
  • #!/bin/bash
  • wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
  • tar xvf node_exporter-1.3.1.linux-amd64.tar.gz
  • mv node_exporter-1.3.1.linux-amd64 /usr/local/bin/node_exporter
  • groupadd prometheus
  • useradd -g prometheus -m -d /var/lib/prometheus -s /sbin/nologin prometheus
  • mkdir /usr/local/prometheus
  • chown prometheus.prometheus -R /usr/local/prometheus
  • cat > /etc/systemd/system/node_exporter.service 复制代码
    执行后防火墙放行9100端口,访问 IP:9100,有输出就成功

    3.prometheus安装
    面板鸡执行
    [ol]
  • mkdir /data/prometheus
  • vim prometheus.yml
  • ------------
  • #配置文件
  • global:
  •   scrape_interval:     60s
  •   evaluation_interval: 60s
  • scrape_configs:
  •   - job_name: prometheus
  •     static_configs:
  •       - targets: ['localhost:9090']
  •         labels:
  •           instance: prometheus
  •   - job_name: 名称
  •     static_configs:
  •       - targets: ['被监控ip1:9100']
  •         labels:
  •           instance: 名称1
  •       - targets: ['被监控ip2:9100']
  •         labels:
  •           instance: 名称2[/ol]复制代码[ol]
  • # 启动prometheus
  • docker run  -d -p 9090:9090 -v /data/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
  • [/ol]复制代码
    访问http://面板鸡ip:9090,有页面即安装成功

    4.数据库与监控链接

    主要是修改上面配置文件的ip,prometheus 每次修改配置重启后配置才能应用。



    当如图所示显示up时,表示prometheus 接收到node_exporter传输到的信息。

    5.数据可视化

    grafana登陆后,参考这个教程设置面板
    [ol]
  • https://blog.csdn.net/shengjie87/article/details/117993751?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-5.no_search_link&spm=1001.2101.3001.4242.4[/ol]复制代码
    在创建dashboard时直接导入https://grafana.com/grafana/dashboards/8919 这个面板,即可







    论坛大佬多,班门弄斧了,有问题请大佬赐教



    当然还要设置防火墙,只允许面板鸡访问被监控鸡端口,并做好9090端口的屏蔽


  • 回复

    使用道具 举报

    49

    主题

    2420

    回帖

    6539

    积分

    论坛元老

    积分
    6539
    发表于 2021-12-25 19:50:10 | 显示全部楼层
    Grafana 最近挺火?
    回复

    使用道具 举报

    5

    主题

    27

    回帖

    113

    积分

    注册会员

    积分
    113
    发表于 2021-12-25 19:50:31 | 显示全部楼层
    这个感觉好专业,这两天试试学一下 楼主辛苦了
    回复

    使用道具 举报

    45

    主题

    208

    回帖

    1529

    积分

    金牌会员

    积分
    1529
    发表于 2021-12-25 19:53:07 | 显示全部楼层
    好高级的样子(占用高吗

    回复

    使用道具 举报

    30

    主题

    711

    回帖

    2032

    积分

    金牌会员

    积分
    2032
     楼主| 发表于 2021-12-25 19:54:26 | 显示全部楼层
    本帖最后由 vinny 于 2021-12-25 19:55 编辑

    xieshang 发表于 2021-12-25 19:53

    好高级的样子(占用高吗


    不高 cc垃圾小鸡如图占用
    回复

    使用道具 举报

    11

    主题

    36

    回帖

    209

    积分

    中级会员

    积分
    209
    发表于 2021-12-25 19:53:00 | 显示全部楼层
    mark

    回复

    使用道具 举报

    4

    主题

    107

    回帖

    344

    积分

    中级会员

    积分
    344
    发表于 2021-12-25 19:58:41 | 显示全部楼层
    好高级的样子
    回复

    使用道具 举报

    0

    主题

    11

    回帖

    40

    积分

    新手上路

    积分
    40
    发表于 2021-12-25 20:03:43 | 显示全部楼层
    prometheus内存占用有点高,有折腾k8s的部署更方便
    回复

    使用道具 举报

    286

    主题

    2910

    回帖

    7902

    积分

    论坛元老

    积分
    7902
    发表于 2021-12-25 20:07:22 | 显示全部楼层
    好像有点屌

    回复

    使用道具 举报

    8

    主题

    29

    回帖

    120

    积分

    注册会员

    积分
    120
    发表于 2021-12-25 20:11:08 | 显示全部楼层
    不戳,至少
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-19 17:32 , Processed in 0.084275 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表