Ubuntu安装grafana

需求背景:管理服务器,并在线预警,通知

需求目的:

及时获取服务器状态

技能要求:

1、ubuntu

2、grafana

3、prometheus

4、node

步骤:

一、grafana安装

1、准备系统环境,配置号网络

2、安装管理APT仓库

sudo apt-get install -y software-properties-common

2、添加Grafana的APT仓库

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

3、添加GRAFANA的GPG密钥

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

更新APT包索引:apt update

安装Grafana:apt install grafana

4、启动服务,开机自动启动

sudo systemctl start grafana-server

sudo systemctl enable grafana-server

5、登录测试,默认密码admin admin

二、prometheus安装

  1. 首先,添加Prometheus官方的APT仓库:

echo "deb https://apt.prometheus.io/prometheus-2.30.3.linux-amd64/ ./" | sudo tee -a /etc/apt/sources.list.d/prometheus.list

  1. 导入Prometheus的APT仓库的GPG密钥:

wget https://apt.prometheus.io/prometheus-2.30.3.linux-amd64/release.key

sudo apt-key add release.key

  1. 更新APT包索引:

sudo apt-get update

  1. 安装Prometheus:

sudo apt-get install prometheus

  1. 启动Prometheus服务:

sudo systemctl start prometheus

  1. 使Prometheus在系统启动时自动启动:

sudo systemctl enable prometheus

  1. 检查Prometheus服务状态:

sudo systemctl status prometheus

三、node

上传

启动

nod已经启动了,安装prometheus的时候

四、配置prometheus

修改配置文件

五、配置grafana系统

1、Data sources

添加数据源

名称具体参数

以下prometheus服务一定需要搞清楚,其它可以默认

对应prometheus的服务端口

2、添加数据模版

导入ID8919

选择数据源

具体

有多少模版,访问Node Exporter Full | Grafana Labs

Grafana dashboards | Grafana Labs

喜欢哪个挑一个,鼠标点击

复制ID

六、检验

基本完成,后期需要增多管理的客户端服务器

1、客户端服务器启动node

2、配置prometheus添加对应服务器

相关推荐
likfishdn13 分钟前
Linux的文件与目录管理
linux·运维·服务器
chian-ocean33 分钟前
Linux 文件缓冲区:高效数据访问的幕后推手
linux·运维·服务器
加油=^_^=35 分钟前
【Linux】进程优先级 | 进程调度(三)
linux·运维·服务器
若云止水44 分钟前
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_init_cycle 函数 - 详解(4)
数据库·nginx·ubuntu
吃汤圆的抹香鲸1 小时前
GoLand 安装包 绿色版 Win,Mac,Linux 包含IntelliJ全家桶 专为Go语言设计的集成开发环境(IDE)
linux·windows·macos·go·intellij-idea·go1.19
追寻光1 小时前
Cannot find a valid baseurl for repo: base/7/x86_64
linux
元气满满的热码式1 小时前
Docker数据卷操作实战
linux·运维·docker·云原生·容器
陆沙1 小时前
deepseek-r1-centos-本地服务器配置方法
linux·服务器·centos
吃汤圆的抹香鲸2 小时前
Rider 安装包 绿色版 Win/Mac/Linux 适合.NET和游戏开发者使用 2025全栈开发终极指南:从零配置到企业级实战
linux·运维·windows·sql·游戏·macos·.net
sz66cm2 小时前
Linux基础 -- ARM 32 位架构动态注入代码技术文档
linux·arm开发·架构