Prometheus +grafana 监控PVE

这边部署Prometheus +grafana,我就不详细描述了,之前的文章都有提到过。

pve后台在数据中心的菜单项里,多了一个度量服务器(Metric Server),中文显示“指标服务器”,翻译得怪怪的。

Prometheus +grafana 监控PVE

挡不住好奇,点进去看看,原来是添加远程数据统计服务器InfluxDB或者Graphite。

Prometheus +grafana 监控PVE

既然可以添加InfluxDB,那么在此基础上,整合Grafana,岂不是可以打造一个很炫酷的PVE监控界面!

准备工作

在PVE集群中创建一个虚拟机,安装好ubuntu操作系统,确保此虚拟机能访问互联网。然后在此虚拟机部署及简单配置InfluxDB及Grafana。

安装InfluxDB

apt install influxdb influxdb-client

验证安装。

systemctl start influxdb
systemctl status influxdb

修改配置文件

[[udp]] enabled = true bind-address = "0.0.0.0:8089" database = "proxmox" batch-size = 1000 batch-timeout = "1s"
Prometheus +grafana 监控PVE

启动InfluxDB并创建数据库,用户密码

influx

CREATE USER myuser WITH PASSWORD 'mypassword'    #创建用户

CREATE DATABASE mydatabase   #创建数据库

整合工作

PVE整合InfluxDB 以任意PVE登录Web管理后台,添加InfluxDB服务器,具体信息请参照下图。

Prometheus +grafana 监控PVE

创建完毕,没有任何验证信息,不管是否能连接,都不会有提示!

Grafana整合InfluxDB

浏览器输入Grafana所在系统的IP地址加端口号3000,登录界面输入默认的用户名及密码,按提示修改登录密码。接下来,添加数据源InfluxDB,目的是把PVE的数据收集进来进行展示。

Prometheus +grafana 监控PVE

数据源设定,因为Grafana与InfluxDB安装在同一个系统之上,因此用默认的设置即可.

Prometheus +grafana 监控PVE

导入仪表盘

访问官方网站,url地址为https://grafana.com/grafana/dashboards?plcmt=footer&search=proxmox 搜索关键字”proxmox”,选一个下载量大的。

Prometheus +grafana 监控PVE

点开“Proxmox”这个超链接,查看其ID值,然后记录下来。

Prometheus +grafana 监控PVE

现在切换回Grafana Web管理后台,导入所需要仪表盘。

Prometheus +grafana 监控PVE

输入在官网搜索出来的proxmox 仪表盘ID值10048,然后点击右侧按钮”Load”。

Prometheus +grafana 监控PVE

导入完成后,炫酷的仪表盘就展现出来了。

Prometheus +grafana 监控PVE

界面上有个警告信息,提示插件Grafana-clock-panel没有安装,可在插件市场中安装:

Prometheus +grafana 监控PVE

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/11523

(1)
凯影的头像凯影
上一篇 2024年4月2日 下午5:49
下一篇 2024年4月12日 上午10:26

相关推荐

  • 幻兽帕鲁服务器进阶指南:配置游戏参数

    复制幻兽帕鲁默认配置文件 Windows 操作系统 参考本网站前面的教程,登录Windows服务器后,可以看到游戏的默认配置文件存放在以下目录中: 如您的幻兽帕鲁部署路径不为C:\Program Files\PalServer,推荐您直接使用文件名DefaultPalWorldSettings.ini,在Windows的文件夹内进行搜索。 2、选中该文件,并…

    2024年1月30日
    1.6K00
  • Linux中route add命令的语法及使用!

      在Linux操作系统中,有许多常用的命令,这些命令都有着非常重要的作用,而且掌握命令也是每一个Linux运维工程师的必备技能之一。接下来,这篇文章主要为大家讲解一下Linux中route add命令的语法及使用,一起来学习一下吧!   route add命令用于将路由添加到Linux系统的路由表中。它定义了将数据包从系统发送到特定目的地的路径。   语法…

    2024年6月26日
    2.4K00
  • CentOS7系统下将多个磁盘合并到根目录

    存在多个物理硬盘 可以理解为linux下的物理磁盘或者磁盘分区,如/dev/sdb(磁盘)、/dev/sdb1(磁盘分区,通过fdisk对/dev/sdb进行操作划分出来的磁盘分区,类似于windows下的C、D、E盘),但是和物理磁盘以及磁盘分区不同的是,物理卷含有和 LVM相关的参数 以下案例均是/dev/sda 为系统盘,/dev/sdb 为数据盘 创…

    2022年6月9日
    2.4K00
  • Linux中监测磁盘IO性能

    Linux 存储系统 I/O 栈由文件系统层(file system layer)、通用块层( general block layer)和设备层(device layer)构成。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为访问文件系统和应用程序的块设备提供了标准接口;向下,它将各种异构磁盘设备抽象为一个统一的块设备,并响应文件系统和应用程…

    2022年12月1日
    1.6K00
  • Word怎么给文字加拼音?Word给文字加拼音的方法

      在Word中给文字添加拼音是为了方便读者正确发音和理解文本。为文字加上拼音可以帮助不熟悉该语言的读者更准确地阅读,特别适用于外语学习资料、文档、教材等。以下是在Word中给文字添加拼音的简单步骤。   Word给文字加拼音的方法   1、首先打开word文档,然后点击“空白文档”。   2、再点击任务栏中的“开始”。   3、选中自己要去添加拼音的文字。…

    2024年6月14日
    1.7K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信