NAME
   Data::Apache::mod_status - get values from Apache mod_status page

SYNOPSIS
       use Data::Apache::mod_status;

       my $mod_status = Data::Apache::mod_status->new(
           'url' => $url,
       )->refresh;
       my $info    = $mod_status->info;
       my $workers = $mod_status->workers;

DESCRIPTION
   This module fetches page generated by `Apache mod_status', scrapes it's
   content and returns values in a object properties so that the values can
   be processed further.

   See script for command line script which can return this data in a
   different formats - `xml|data-dumper|ecsv|yaml|json|rrd'.

PROPERTIES
 url
   URL where the apache mod status can be found

 xml_dom
   XML::LibXML::Document of the `mod_info' XML document. Loaded by
   `refresh()'.

 info
   Data::Apache::mod_status::Info object

 workers
   Data::Apache::mod_status::Workers object

METHODS
 new()
   Object constructor.

 refresh()
   Fetches fresh `mod_status' page and stores xml in `xml_dom'.

 _refresh_from_dom()
   Called by `refresh()' to populate `workers' and `info' properties.

 _fetch_mod_status_page()
   Method that fetches `mod_status' page and returning it's content.

SEE ALSO
   examples folder for examples how to create, update and graph
   `mod_status' data using Data::Apache::mod_status and rrdtool.

DEBIAN
       Build-Depends: debhelper (>= 5), libmodule-build-perl, libtest-differences-perl,
        libtest-exception-perl, libfile-slurp-perl, tidy
       Depends: ${perl:Depends}, ${misc:Depends}, libxml-libxslt-perl,
        libdatetime-format-strptime-perl, libmoose-perl, libwww-perl, libcarp-clan-perl,
        libxml-libxml-perl, libipc-run3-perl, libmoose-perl, tidy

COPYRIGHT AND LICENSE
   This library is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.

AUTHOR
   Jozef Kutej