服务器实时监控部署

发布时间 2023-11-16 21:00:37作者: 醉不在意

3个组件:node_export 、prometheus、 grafana  

 

第一步:部署到所需监控的服务器上(node_export需要部署到每个服务器,剩余两个只需部署一个服务器即可)

第二步:解压所部署的.tar.gz包  : tar -zxvf 压缩包名 路径

第三步:进入解压后的node_export 目录下,执行:  nohup ./node_exporter --web.listen-address 0.0.0.0:8071 & 

               进入浏览器输入: localhost:8073/metrics    若页面为下即部署成功(一大堆)

  注:每一个部署了的node_export文件都得执行

 

第四步:部署另外两个组件:prometheus和grafana       

             (1)部署解压prometheus         1、cd  prometheus*      备份prometheus.yml :cp   prometheus.yml   prometheus.yml.bak20231001

                                                                 2、vi prometheus.yml   改一下主机和端口信息(多个job_name亦可)  注意格式和缩进

 

 改完后在目录下执行 :nohup ./prometheus --config.file=prometheus.yml --web.listen-address=0.0.0.0:8072 &

然后打开浏览器进入:localhost:端口

 

        (2)部署解压grafana           1、cd  grafana*       ll         备份 defaults.ini 文件同上   

                                                       2、 vi defaults.ini   把 端口:3000  改成所需

                                                       3、登录 localhost:端口            默认账号密码:admin/admin

                                                       4、nohup ./bin/grafana-server web &               执行后进入浏览器网址输入:localhost:port完成下列操作   

 

第五步:在第三步的网址里执行up ,没报错,在执行下面的语句

 

 

 

第六步:第四步执行完成后在浏览器输入localhost:port    打开页面后,左上角目录栏里找到配置即可