Menu

#106 diskio module: only relies on physical block devices, not working with LUKS encrypted devices

New_Module
accepted
None
5
2 days ago
5 days ago
MobileHero
No

The diskio module should optionally support monitoring device-mapper (dm-crypt) devices and follow through to underlying physical devices for I/O stats.

WebminStats diskio module currently only reads counters from /proc/diskstats for physical block devices/partitions.

It ignores mapper/virtual devices which results in “no new value” when they are used as monitored identifiers.

It also is unable to use any other reference mechanism next to the block device ("/dev/sdX"), like "/dev/disk/by-id/..." for example which would be quite dynamic.

Relying on physical block devices which are managed by the kernel and can change (and are changing) from time to time, making diskio module configuration a maintenance task or break the graphs if you don't think about this - and therefore rendering the module closely to useless, is a no-go in 2026.

Discussion

  • MobileHero

    MobileHero - 5 days ago

    Was not logged in yet (SF is so damn old... would be really great to have Webminstats on GitHub too!)... feel free to delete https://sourceforge.net/p/webminstats/bugs/105/.

     
  • eric gerbier

    eric gerbier - 2 days ago
    • status: open --> accepted
    • assigned_to: eric gerbier
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB