暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

大数据服务器节点监控系统安装部署

阿豪大数据 2021-11-26
1062

Prometheus +Grafana 监控安装部署

一、Prometheus安装

//官网下载:https://prometheus.io/download/

//下载安装包:prometheus-2.31.1.linux-amd64.tar.gz

#1.解压文件到/opt/目录下
tar -zxvf prometheus-2.31.1.linux-amd64.tar.gz -C /opt/
#2.重命名
cd /opt
mv prometheus-2.31.1.linux-amd64 prometheus
cd prometheus
#3.启动Prometheus(以后台方式启动)
nohup ./prometheus > /dev/null 2 > &1 &
#4.登录:node2:9090 查看确认prometheus是否正常启动

二、Grafana安装

#官网下载:https://grafana.com/grafana/download


#下载安装包:grafana-8.2.5-1.x86_64.rpm 并上传到服务器

#1.使用yum安装
yum localinstall grafana-8.2.5-1.x86_64.rpm

#启动Grafana
systemctl start grafana-server
#停止Grafana
systemctl stop grafana-server
#重启Grafana
systemctl restart grafana-server
#设置开机自启动
systemctl enable grafana-server

#登录:node2:3000,首次登录账号密码为:admin/admin

三、搭建服务器节点监控系统

这里我只演示监控我的两台机器

192.168.0.113,

192.168.0.114

两台机器的CPU,IO等系统资源使用情况,我该如何使用Prometheus+Grafana实现呢?

1.部署node_exporter

node_export是Prometheus的一个插件,部署该插件,可以将本地机器的系统资源信息筹集并发送给Prometheus

下面在113,114两台机器都要执行

#下载安装包并上传服务器:node_exporter-1.3.0.linux-amd64.tar.gz
#1.解压
tar -zxvf node_exporter-1.3.0.linux-amd64.tar.gz -C /opt/
cd /opt/
mv node_exporter-1.3.0.linux-amd64 node_exporter
cd node_exporter/

#启动node_exporter
nohup ./node_exporter --web.listen-address=":9100" > /dev/null 2 > &1 &
#注意:--web.listen-address=":9100" 端口一定不能被占用,否则会报错,可以自己手动修改为任意端口

2.配置Prometheus服务端

#找到prometheus安装机器的位置,这里我提前装在了113机器下
cd /opt/prometheus

#######将下面配置添加到prometheus.yml,ip及端口根据自己安装node_exporter改变
scrape_configs:
 - job_name: "prometheus"
  static_configs:
     - targets: ["192.168.0.113:9090"]
 - job_name: 'centos7-machine2'
  scrape_interval: 10s
  static_configs:
     - targets: ['192.168.0.113:9100']
      labels:
        instance: node2
 - job_name: 'centos7-machine3'
  scrape_interval: 10s
  static_configs:
     - targets: ['192.168.0.114:9100']
      labels:
        instance: node3

3.重启服务端

#重启prometheus
nohup ./prometheus > /dev/null 2>&1 &

查看是否启动成功,如下图显示启动成功。

4.配置grafana

# 设置开机自启
systemctl enable grafana-server
4.1登录grafana
4.2添加数据源

5.制作监控看板

由于制作看板需要大量的操作,这里就不一一给大家展示了,带大家直接看我做好的监控看板。

6.监控看板展示

如果大家有想要我这个看板的模板,大家可以给我留言获取。


文章转载自阿豪大数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论