---
name: "StorageDisplay::Collect"
section: "3pm"
platform: "linux"
package: "libstoragedisplay-perl"
version: "2.06-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/StorageDisplay::Collect"
---

# StorageDisplay::Collect(3pm)

modules required to collect data.

## NAME

StorageDisplay::Collect - modules required to collect data.

## VERSION

version 2.06

Main class, allows one to register collectors and run them (through the collect method)

Collectors will be registered when their class is loaded

Wrapper around JSON:PP as old versions do not support the boolean\_value method.

Base (abstract) class to run command to collect infos

Only one instance should be created

\# sub classes must implement open\_cmd\_pipe and open\_cmd\_pipe\_root

Run commands locally

Run commands through SSH

Record commands

Used to declare a class to be a collector.

The collector will be registered

Base class for collectors

## AUTHOR

Vincent Danjean \<Vincent.Danjean@ens-lyon.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2014-2023 by Vincent Danjean.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
