Linux下安装prometheus & grafana

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
可观测监控 Prometheus 版,每月50GB免费额度
简介: Linux下安装prometheus & grafana

1 安装prometheus

1.1 下载prometheus

下载地址

https://prometheus.io/download/#prometheus

下载

wget https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.linux-amd64.tar.gz

1.2 安装

# 新建目录,并进入目标目录
mkdir -p /middleware/prometheus && cd /middleware/prometheus
# 解压
tar -vxzf /root/prometheus-2.42.0.linux-amd64.tar.gz -C /middleware/prometheus
cd /middleware/prometheus
mv prometheus-2.42.0.linux-amd64 prometheus

1.3 启动prometheus

前台启动prometheus

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

后台启动prometheus,并且重定向输入日志到当前目录的prometheus.out

nohup ./prometheus --config.file=prometheus.yml >> /middleware/prometheus/prometheus/prometheus.out 2>&1 &

1.4 访问prometheus

prometheus启动完后,监听端口为9090

http://192.168.10.223:9090/

2 安装grafana

2.1 下载grafana

下载地址

https://grafana.com/
https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1&edition=oss

下载

wget https://dl.grafana.com/oss/release/grafana-9.4.2.linux-amd64.tar.gz

2.2 安装

# 新建目录,并进入目标目录
mkdir -p /middleware/grafana && cd /middleware/grafana
# 解压
tar -vxzf /middleware/grafana-9.4.2.linux-amd64.tar.gz -C /middleware/grafana
cd /middleware/grafana
mv grafana-9.4.2 grafana

1.3 启动grafana

grafana默认的配置文件在$GRAFANA_HOME/conf/defaults.ini 中,该文件中的内容不要修改。复制一份,命名为grafana.ini;自定义的配置文件通过 --config 来指定加载路径

cp /middleware/grafana/grafana/confdefaults.ini     \ 
    /middleware/grafana/grafana/conf/grafana.ini

后台启动grafana

nohup /middleware/grafana/grafana/bin/grafana-server \
-config "/middleware/grafana/grafana/conf/grafana.ini" \
-homepath "/middleware/grafana/grafana" \
-pidfile "/middleware/grafana/grafana/grafana.pid" web \
>> /middleware/grafana/grafana/grafana.out 2>&1 &
  • config: 自定义的配置文件的路径
  • homepath: homepath的路径,否则程序启动不了
  • pidfile: pid文件的路径

1.4 访问grafana

grafana启动完后,监听端口为3000;默认的用户名和密码是: admin/admin

http://192.168.10.223:3000/
https://blog.csdn.net/qq_43386944/article/details/122727712
https://www.cnblogs.com/ezops/p/16607845.html
相关实践学习
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
相关文章
|
29天前
|
Prometheus 运维 监控
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第26天】Prometheus与Grafana是智能运维中的强大组合,前者是开源的系统监控和警报工具,后者是数据可视化平台。Prometheus具备时间序列数据库、多维数据模型、PromQL查询语言等特性,而Grafana支持多数据源、丰富的可视化选项和告警功能。两者结合可实现实时监控、灵活告警和高度定制化的仪表板,广泛应用于服务器、应用和数据库的监控。
152 3
|
1月前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
73 2
|
28天前
|
Prometheus 运维 监控
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第27天】在智能运维中,Prometheus和Grafana的组合已成为监控和告警体系的事实标准。Prometheus负责数据收集和存储,支持灵活的查询语言PromQL;Grafana提供数据的可视化展示和告警功能。本文介绍如何配置Prometheus监控目标、Grafana数据源及告警规则,帮助运维团队实时监控系统状态,确保稳定性和可靠性。
137 0
|
3月前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
107 1
|
3月前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
192 1
|
Prometheus 监控 Cloud Native
如何使用 Prometheus 和 Grafana 监控 Linux 进程?
如何使用 Prometheus 和 Grafana 监控 Linux 进程?
579 0
如何使用 Prometheus 和 Grafana 监控 Linux 进程?
|
Prometheus 监控 Cloud Native
prometheus+grafana监控linux
prometheus+grafana监控linux
325 0
prometheus+grafana监控linux
|
15天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
103 6
|
16天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
57 3
|
16天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
48 2