文档文档

逻辑卷管理器输入插件

此插件从 Linux 内核的逻辑卷管理 (LVM) 收集有关物理卷、卷组和逻辑卷的信息。

引入于: Telegraf v1.21.0 标签: system 操作系统支持: linux

全局配置选项

插件支持其他全局和插件配置设置,用于修改指标、标签和字段,创建别名以及配置插件顺序等任务。更多详情请参阅 CONFIGURATION.md

配置

# Read metrics about LVM physical volumes, volume groups, logical volumes.
[[inputs.lvm]]
  ## Use sudo to run LVM commands
  use_sudo = false

  ## The default location of the pvs binary can be overridden with:
  #pvs_binary = "/usr/sbin/pvs"

  ## The default location of the vgs binary can be overridden with:
  #vgs_binary = "/usr/sbin/vgs"

  ## The default location of the lvs binary can be overridden with:
  #lvs_binary = "/usr/sbin/lvs"

LVM 命令需要提升的权限。如果用户已配置 sudo 允许运行这些命令,则将 use_sudo 设置为 true。

使用 sudo

如果您的帐户尚不具备使用无密码 sudo 运行命令的能力,则需要更新 sudoers 文件。以下是允许所需的 LVM 命令的示例

首先,使用 visudo 命令开始编辑 sudoers 文件。然后添加以下内容,其中 <username> 是需要此访问权限的用户的用户名

Cmnd_Alias LVM = /usr/sbin/pvs *, /usr/sbin/vgs *, /usr/sbin/lvs *
<username>  ALL=(root) NOPASSWD: LVM
Defaults!LVM !logfile, !syslog, !pam_session

二进制文件的路径必须与配置文件中的路径匹配(pvs_binary, vgs_binary and lvs_binary)

Metrics

指标按物理卷 (pv)、卷组 (vg) 和逻辑卷 (lv) 进行细分

  • lvm_physical_vol
    • 标签 (tags)
      • path
      • vol_group
    • 字段 (fields)
      • size
      • free
      • used
      • used_percent
  • lvm_vol_group
    • 标签 (tags)
      • name
    • 字段 (fields)
      • size
      • free
      • used_percent
      • physical_volume_count
      • logical_volume_count
      • snapshot_count
  • lvm_logical_vol
    • 标签 (tags)
      • name
      • vol_group
    • 字段 (fields)
      • size
      • data_percent
      • metadata_percent
      • sync_percent

示例输出

以下示例显示了一个系统,其中根分区位于 LVM 组上,并且第二个驱动器上有一个 Docker 瘦配置的 LVM 组

lvm_physical_vol,path=/dev/sda2,vol_group=vgroot free=0i,size=249510756352i,used=249510756352i,used_percent=100 1631823026000000000
lvm_physical_vol,path=/dev/sdb,vol_group=docker free=3858759680i,size=128316342272i,used=124457582592i,used_percent=96.99277612525741 1631823026000000000
lvm_vol_group,name=vgroot free=0i,logical_volume_count=1i,physical_volume_count=1i,size=249510756352i,snapshot_count=0i,used_percent=100 1631823026000000000
lvm_vol_group,name=docker free=3858759680i,logical_volume_count=1i,physical_volume_count=1i,size=128316342272i,snapshot_count=0i,used_percent=96.99277612525741 1631823026000000000
lvm_logical_vol,name=lvroot,vol_group=vgroot data_percent=0,metadata_percent=0,size=249510756352i 1631823026000000000
lvm_logical_vol,name=thinpool,vol_group=docker data_percent=0.36000001430511475,metadata_percent=1.3300000429153442,size=121899057152i 1631823026000000000

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2