基于node_exporter+prometheus+ grafana搭建主机监控

基于node_exporter+prometheus+ grafana搭建主机监控

1. node_exporter

1.1安装

#解压
tar -zxf node_exporter-1.4.0-rc.0.linux-amd64.tar.gz
mv node_exporter-1.4.0-rc.0.linux-amd64 node_exporter
cd node_exporter
#启动 默认9100  可以http://ip:9100/metrics 检测是否启动
nohup ./node_exporter 
#修改端口号启动 
nohup ./node_exporter --web.listen-address=:10240 &

1.2访问

http://ip:9100/metrics
在这里插入图片描述

2.prometheus

2.1 安装

#解压
tar -zxf prometheus-2.38.0.linux-amd64.tar.gz
mv prometheus-2.38.0.linux-amd64 prometheus
cd prometheus
#修改配置文件prometheus.yml 找到 scrape_configs添加
 - job_name: "system" 
    scrape_interval: 15s
    scrape_timeout: 10s
    metrics_path: '/metrics'
    static_configs:
      - targets: ["192.168.1.95:9100"]


#启动 访问 默认端口 9090
nohup ./prometheus --config.file="prometheus.yml" > prometheus.log 2>&1 &

#修改默认访问端口启动 
nohup ./prometheus --config.file="prometheus.yml" --web.listen-address=:10241 > prometheus.log 2>&1 &

#帮助
./prometheus -h

2.2访问

访问http://ip:9090 ->status->targets 如图:启动成功
在这里插入图片描述

3.grafana

3.1 安装

# 安装
yum install grafana-enterprise-9.1.6-1.x86_64.rpm
#启动
systemctl start grafana-server
#设置开机自启动
systemctl start grafana-server
#修改端口 /etc/grafana/grafana.ini ;http_port=3000  
http_port=3001

3.2 访问

默认访问 http://ip:3000 登录后会重置密码

账号:admin
密码:admin

在这里插入图片描述
或者使用sqlite3 /var/lib/grafana访问数据库

.table
#修改密码为 admin
update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
 
.exit

4.安装服务器插件dashboard

4.1 添加数据源

在这里插入图片描述
在这里插入图片描述
选择prometheus数据源

4.2 添加插件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

互联网环境选择输入框 输入8979 导入linux主机详细
离线环境选择压缩包里的josn文件

效果如图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值