Unix::Statgrab::sg_user_stats - container for libstatgrab user-login collection
Unix::Statgrab::sg_user_stats is a Perl package name providing accessors to bundled libstatgrab sg_user_stats disk I/O statistics.
Unix::Statgrab::sg_user_stats
Returns the number of entries in the container.
Returns the seconds since Epoch (0:00:00 on January, 1st 1970) of the time measure the disk I/O statistics.
Deprecated alias of "fetchall_hash"
Returns all records from sg_user_stats container as list of hash containing each datum name as key and the datum as value.
Returns all records from sg_user_stats container as list of arrays containing the values in following order:
(login_name record_id record_id_size device hostname pid login_time systime)
in that order without leading headline.
in that order including leading headline.
Returns one row as array containing values as above.
Returns all records from sg_user_stats container as array of arrays without header.
Returns one row as hash containing { disk_name => $self.disk_name($row), read_bytes => ...}.
{ disk_name => $self.disk_name($row), read_bytes => ...}
Returns all records from sg_user_stats container as array of hashes.
Returns list of column names: (login_name record_id record_id_size device hostname pid login_time systime)
The username which was used to log in
Record identifier of host database containing login information
Device name (e.g. "pts/0") of the tty assigned to the login session
(remote) Hostname from where the user is logged on, e.g. "infoterm7.some.kind.of.domain.local", "localhost", "10.42.17.4" or ":0.0" (in case it's a local logon via new xterm)
Process identifier of the process which made the entry to the logged on users database
Timestamp (time in seconds since epoch) when the user logged on
Jens Rehsack, <rehsack AT cpan.org>
Copyright (C) 2012-2018 by Jens Rehsack
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
To install Unix::Statgrab, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Unix::Statgrab
CPAN shell
perl -MCPAN -e shell install Unix::Statgrab
For more information on module installation, please visit the detailed CPAN module installation guide.