服务器监控工具grafana的安装部署流程

服务器监控工具grafana的安装部署流程

环境说明

系统:centos7

部署InfluxDB

  1. 下载 InfluxDB 软件包
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10.x86_64.rpm
  1. 安装 InfluxDB:
sudo rpm -ivh influxdb-1.8.10.x86_64.rpm
  1. 启动influxDB:
sudo systemctl start influxdb
  1. 查看是否启动成功:
sudo systemctl status influxdb

部署Node Exporter

  1. 下载Node Exporter:
    打开 Node Exporter 的 GitHub 页面:
    https://github.com/prometheus/node_exporter/releases
    在页面中找到最新的版本,并根据你的操作系统选择对应的下载文件。
    根据你的 CentOS 7 系统的架构(32 位或 64 位)选择下载相应的压缩包,一般是以 .tar.gz 或 .zip 格式提供。在这里插入图片描述
    使用工具或命令将下载的压缩包传输到 CentOS 7 服务器上。你可以使用 scp 命令或者通过共享文件夹将文件传输到服务器上的指定目录。

  2. 解压缩下载的压缩包:

tar xvfz node_exporter-X.XX.X.linux-amd64.tar.gz
  1. 进入解压缩后的目录:
cd node_exporter-X.XX.X.linux-amd64/
  1. 运行 Node Exporter:
./node_exporter

Node Exporter 将开始运行,并将指标数据以 Prometheus 格式暴露在默认端口 9100 上。

现在,在浏览器中访问服务器的 IP 地址和端口 http://<服务器IP地址>:9100/metrics,你应该能够看到 Node Exporter 暴露的指标数据。
在这里插入图片描述

下载配置grafana

  1. 下载和安装 Grafana:
    可以从 https://grafana.com/grafana/download 下载相应版本的 Grafana。
    在这里插入图片描述
    2. 启动 Grafana 服务: 运行以下命令来启动 Grafana 服务并将其设置为开机自启:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server

3. 访问 Grafana: 在浏览器中输入服务器的 IP 或域名,并指定 Grafana 的默认端口 3000(例如:http://your-server-ip:3000)。这样将打开 Grafana 的登录页面。

若出现下述问题,请检查是否关闭了防火墙,是否有端口冲突

在这里插入图片描述

因为frafana默认使用3000端口,可以通过下述命令检查是否有被占用

netstat -lntp | grep 3000

连接成功后界面显示:
在这里插入图片描述

4. 登录 Grafana: 使用初始用户名和密码登录 Grafana,默认情况下,用户名为 “admin”,密码为 “admin”。登录后,系统将提示你修改密码。
5. 配置数据源: 在登录后的 Grafana 仪表盘中,然后选择 “Data Sources”(数据源)。点击 “Add data source”(添加数据源)按钮,选择你要监控的数据源类型,如 InfluxDB、Prometheus 等,并按照相应的设置进行配置。
在这里插入图片描述
在这里插入图片描述
配置prometheus,填上对应的URL即可(默认端口9090)
需要先在服务器上启动prometheus
找到prometheus.yml位置并执行:

./prometheus --config.file=prometheus.yml

在这里插入图片描述
创建连接成功后示例:在这里插入图片描述

6. 创建仪表盘: 选择你喜欢的仪表盘类型,并根据需要添加数据源和配置仪表盘的图表、面板等。
在这里插入图片描述

备注

安装后可能导致使用不了yum,可以通过编辑 /etc/yum.repos.d/grafana.repo 文件来禁用 grafana 源,示例如下:

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
enabled=1   # 将 "enabled" 参数改为 0 来禁用该源
gpgcheck=1
  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是Prometheus和Grafana部署案例的步骤: 1. 安装Prometheus: 首先,需要在服务器安装Prometheus。可以通过以下命令来安装: ``` wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-amd64.tar.gz tar -xvf prometheus-2.28.1.linux-amd64.tar.gz cd prometheus-2.28.1.linux-amd64/ ./prometheus --config.file=prometheus.yml ``` 2. 配置Prometheus: 在安装完成后,需要编辑Prometheus的配置文件,以便它可以监控您想要监控的服务。可以通过以下命令来编辑: ``` vi prometheus.yml ``` 在文件中添加以下内容: ``` scrape_configs: - job_name: 'node_exporter' scrape_interval: 5s static_configs: - targets: ['localhost:9100'] ``` 这将使Prometheus监控本地运行的node_exporter。 3. 安装Grafana: 接下来,需要安装Grafana。可以通过以下命令来安装: ``` wget https://dl.grafana.com/oss/release/grafana-8.1.5.linux-amd64.tar.gz tar -zxvf grafana-8.1.5.linux-amd64.tar.gz cd grafana-8.1.5/ ``` 4. 配置Grafana: 在安装完成后,需要编辑Grafana的配置文件,以便它可以连接到Prometheus。可以通过以下命令来编辑: ``` vi conf/grafana.ini ``` 在文件中添加以下内容: ``` [server] http_port = 3000 root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana/ [datasource.prometheus] type = prometheus url = http://localhost:9090 access = proxy ``` 这将告诉Grafana连接到本地运行的Prometheus。还需要启用Prometheus数据源。可以通过以下命令来启用: ``` ./bin/grafana-cli plugins install grafana-piechart-panel ./bin/grafana-cli plugins install grafana-worldmap-panel ./bin/grafana-cli plugins install grafana-clock-panel ./bin/grafana-cli plugins install grafana-simple-json-datasource ./bin/grafana-cli plugins install grafana-piechart-panel ``` 5. 启动Grafana: 最后,需要启动Grafana。可以通过以下命令来启动: ``` ./bin/grafana-server ``` 现在,可以通过浏览器访问`http://localhost:3000`来使用Grafana。登录后,默认情况下,Grafana将显示一个仪表板,其中包含一些示例面板。可以通过添加新的数据源和面板来定制和添加更多内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值