Frequently Asked Questions

General

  1. What does QuotaMon have to offer over other quota monitors?

    The advantages of using QuotaMon are fairly significant:

    Free - Free is always a good thing when it comes to software.

    Low Data Collection Overhead - Data collection occurs once a week, and QuotaMon puts most of the heavy lifting for data collection onto the systems where the partitions reside, which isn't that much to begin with.

    Remote Partition Monitoring - QuotaMon is a central monitoring tool that gathers data in one place for easy maintenance and viewing.

    Historical Graphs - QuotaMon stores data for as long as you want. As part of this QuotaMon generates anual growth graphs from as far back as it has data for. These are valuable for determing usage trends and capacity planning.

    File Access Ages - QuotaMon displays information about how recently files have been accessed making removing data easier.

    Colored Graphs - The colored graphs that are generated make it easy to quickly see which partitions are not being accessed and which users have old data.

  2. [Top]

Installation

  1. What is required to run QuotaMon?

    Perl Version 5.8.x or greater.

    Perl Modules: (http://www.perl.com)

    DBI(Dbi.pm)
    GD::Graph::hbars(GD/Graph/hbars.pm)
    GD::Graph::lines(GD/Graph/lines.pm)
    Getopt::Long(Getopt/Long.pm)
    POSIX(<arch>/POSIX.pm)
    Socket(Socket.pm)
    Switch(Switch.pm)
    Time::Local(Time/local.pm)

    Web server (Apache)

    MySQL (http://www.mysql.com/)

    SSH

  2. [Top]

  3. What Operating Systems are supported?

    Data collection has been successfully tested on a Linux maching running an Apache webserver.

  4. [Top]

  5. What File Systems are supported?

    QuotaMon has successfully been tested and implemented on ext3, ext4, xfs, jfs, and wafl (nfs) file systems. All others are assumed to work.

Operation

  1. If a machine is off the network, will the data still be collected and graphed?

    No. If the remote system is down or unreachable due to a network problem, QuotaMon cannot collect data for that system.

    If the QuotaMon data collection server is down during its scheduled weekly collection, then quota data for that week will not be colleted unless the reaper.sh script is run manually.

  2. [Top]

  3. Can you control how much data is collected and how long it is kept?

    Sure.

    Controlling how much data is being collected is as simple as removing partitions from the configuration files. As for how long data is kept, that's just a matter of pruning the database.

  4. [Top]

  5. Does QuotaMon run continually in the background on the Server? How about on the clients?

    No. The central server collects data from monitored partitions once a week.

  6. [Top]

  7. Does QuotaMon use up a lot of system resources on the server? What about the clients?

    Resources on the clients (i.e., systems being monitored) are neglible (< 1% CPU utilitazation).

    Resource use on the central server depends on the number of clients being monitored. Our operational server spikes to approximately 30% CPU usage during data collection periods.

  8. [Top]

  9. What about firewalls and the operation of QuotaMon?

    Data collection from clients will work as long as correct ports (port 514 for rsh, port 22 for ssh) are open and the 'quotamonger' user can perform data collection without a password.

    Graph display is via a web interface (port 80 for http).

  10. [Top]