惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
月光博客
月光博客
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
IT之家
IT之家
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
博客园 - 司徒正美
爱范儿
爱范儿

cywhat's blog

Mac修改brew源 Java编译出现java.lang.ExceptionInInitializerError Linux生成自定义名称的ssh证书 Jmeter进行分布式压测 Python创建并上传自己的pip依赖包 Django操作异步任务 Linux卸载RabbitMQ Linux安装RabbitMQ ValueError:invalid UnorderedObjectListWarning:Pagination May Yield Inconsistent Results With an Unordered Object_list Jenkins端口修改之后没有生效 Mac出现xxx@bogon Linux忘记mysql密码解决办法 Pkg_resources.DistributionNotFound:The Supervisor==3.4 Failing Package Is: Mysql Community Libs Compat 5.7.37 1.el7 2022收一收 搭建IOS和Android性能监控工具 Jenkins添加html报告并发送到邮箱 Jenkins插件无法安装解决 Jenkins报错 Bash:newman:command Not Found Linux安装newman生成postman脚本报告 MoudleNotFoundError: No module named 'xxx' Failed to Extract Shortcode:template for Shortcode Admonition Not Found Zsh Problem Compinit503 No Such File or Directory Usr Local Share Zsh Site Django删除表重建 Python如何让字典保持有序存储 魔戒使用教程 Python获取当前位置所在行数以及函数名 Django的csrf防御机制 Django连接Mysql配置
Linux部署grafana+node_exporter+prometheus监控
cywhat · 2022-01-20 · via cywhat's blog

1、下载安装Node_exporter

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#1.下载
wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

#2.解压
tar -zvxf node_exporter-1.3.1.linux-amd64.tar.gz 

#3.重命名
mv node_exporter-1.3.1.linux-amd64.tar.gz  /usr/local/soft/node_exporter

#4.启动并常驻后台,默认端口为9100
/usr/local/soft/node_exporte/node_exporter &   

2.下载安装prometheus

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#1.下载
wget https://github.com/prometheus/prometheus/releases/download/v2.33.0-rc.1/prometheus-2.33.0-rc.1.linux-amd64.tar.gz


#2.解压
tar -zvxf prometheus-2.33.0-rc.1.linux-amd64.tar.gz

#3.重命名
mv prometheus-2.33.0-rc.1.linux-amd64.tar.gz /usr/local/soft/prometheus

#4.修改node节点端口
vim prometheus.yml

eg:
    - job_name: "node"
    static_configs:
      - targets: ["localhost:9100"]     #这里的locahost可以更改为其他机器的ip,但是监控机需要和被监控机互相通信
      

#5.启动并常驻后台,默认端口为9090
/usr/local/soft/prometheus/prometheus --config.file=/usr/local/soft/prometheus/prometheus.yml  &  

3.下载安装Grafana

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#1.下载
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.3.4.linux-amd64.tar.gz

#2.解压
tar -zxvf grafana-enterprise-8.3.4.linux-amd64.tar.gz

#3.重命名
mv grafana-8.3.4 /usr/local/soft/grafana

#4.修改granafa端口
cd /usr/local/soft/grafana/conf

vim defaults.ini

eg:
    #根据自己需要修改
    http_port = 9200   
      

#5.启动并常驻后台,修改端口为9200  grafana-server
/usr/local/soft/grafana/bin/grafana-server &

4.web访问Grafana-url

PS:默认用户名密码都是admin,第一次登录需要修改密码

/img/img42.png

5.添加数据源

/img/img43.png

6.选择prometheus

/img/img44.png

7.输入prometheus-url&port

/img/img45.png

8.官网下载仪表盘

下载中文版node仪表盘

下载JSON包

/img/img46.png

9.上传JSON包到Grafana

/img/img47.png

/img/img48.png

9.1、配置匿名登录【可选】

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 1.编辑配置文件(进入到grafana/conf/目录下)
vim defaults.ini

# 2.修改选项
[auth.anonymous]
# 默认为false 改为true
enabled = true

# 3.保存
:wq

9.2、配置可嵌套【可选】

1
2
3
4
5
6
# 1.编辑配置文件(进入到grafana/conf/目录下)
vim defaults.ini

# 2.修改选项
# 默认为false 改为true
allow embedding= true

10.查看仪表监控图

/img/img49.png

关注一下再走吧

公众号 小程序

赞赏支持

微信打赏 支付宝打赏