PHP Classes

PHP Apache Status Page Parser Component: Extract details from Apache server status pages

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 161 All time: 8,954 This week: 206Up
Version License PHP version Categories
php_component_apache 1.0.0GNU Lesser Genera...5HTTP, PHP 5, System information
Description 

Author

This package can extract details from Apache server status pages.

It can access pages of given sites served by the Apache Web server that show the status of current Web server requests using the mod_status module.

The package can return information about the current requests, server machine CPU usage, server load, server data access usage, etc..

Innovation Award
PHP Programming Innovation award nominee
May 2019
Number 5
Apache is a very popular Web server that has a module called mod_status for the purpose of monitoring several aspects of the status of the Web server.

This package provides a means to retrieve all the details being monitored of a Apache Web server and the machine it is running on, by parsing the page outputted by mod_status.

Manuel Lemos
Picture of nvb
  Performance   Level  
Name: nvb <contact>
Classes: 20 packages by
Country: Germany Germany
Age: ???
All time rank: 149395 in Germany Germany
Week rank: 49 Up3 in Germany Germany Up
Innovation award
Innovation award
Nominee: 12x

Winner: 1x

  Files folder image Files (42)  
File Role Description
Files folder imageexample (2 directories)
Files folder imagesource (2 directories)
Files folder imagetest (1 file, 1 directory)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (42)  /  example  
File Role Description
Files folder imagelocal (3 files)
Files folder imageremote (2 files)

  Files folder image Files (42)  /  example  /  local  
File Role Description
  Accessible without login Plain text file check_if_a_request_is_still_running.php Example Example script
  Accessible without login Plain text file parse_all.php Example Example script
  Accessible without login Plain text file parse_detail_only.php Example Example script

  Files folder image Files (42)  /  example  /  remote  
File Role Description
  Accessible without login Plain text file parse_all.php Example Example script
  Accessible without login Plain text file parse_detail_only.php Example Example script

  Files folder image Files (42)  /  source  
File Role Description
Files folder imageDomainModel (5 files)
Files folder imageService (3 directories)

  Files folder image Files (42)  /  source  /  DomainModel  
File Role Description
  Plain text file Detail.php Class Class source
  Plain text file Information.php Class Class source
  Plain text file ReduceDataAbleToArrayInterface.php Class Class source
  Plain text file Scoreboard.php Class Class source
  Plain text file Statistic.php Class Class source

  Files folder image Files (42)  /  source  /  Service  
File Role Description
Files folder imageBuilder (6 files)
Files folder imageContent (4 directories)
Files folder imageStateMachine (1 file)

  Files folder image Files (42)  /  source  /  Service  /  Builder  
File Role Description
  Plain text file AbstractStorageBuilder.php Class Class source
  Plain text file BuilderInterface.php Class Class source
  Plain text file LocalStorageBuilder.php Class Class source
  Plain text file ParserBuilder.php Class Class source
  Plain text file ParserBuilderFactory.php Class Class source
  Plain text file RemoteStorageBuilder.php Class Class source

  Files folder image Files (42)  /  source  /  Service  /  Content  
File Role Description
Files folder imageFetcher (4 files)
Files folder imageParser (7 files)
Files folder imageProcessor (1 file)
Files folder imageStorage (3 files)

  Files folder image Files (42)  /  source  /  Service  /  Content  /  Fetcher  
File Role Description
  Plain text file AbstractFetcher.php Class Class source
  Plain text file FetcherInterface.php Class Class source
  Plain text file FileFetcher.php Class Class source
  Plain text file HttpFetcher.php Class Class source

  Files folder image Files (42)  /  source  /  Service  /  Content  /  Parser  
File Role Description
  Plain text file DetailLineParser.php Class Class source
  Plain text file DetailListOfLineParser.php Class Class source
  Plain text file InformationListOfLineParser.php Class Class source
  Plain text file LineParserInterface.php Class Class source
  Plain text file ListOfLineParserInterface.php Class Class source
  Plain text file ScoreboardListOfLineParser.php Class Class source
  Plain text file StatisticListOfLineParser.php Class Class source

  Files folder image Files (42)  /  source  /  Service  /  Content  /  Processor  
File Role Description
  Plain text file Processor.php Class Class source

  Files folder image Files (42)  /  source  /  Service  /  Content  /  Storage  
File Role Description
  Plain text file DetailOnlyStorage.php Class Class source
  Plain text file FullStorage.php Class Class source
  Plain text file StorageInterface.php Class Class source

  Files folder image Files (42)  /  source  /  Service  /  StateMachine  
File Role Description
  Plain text file SectionStateMachine.php Class Class source

  Files folder image Files (42)  /  test  
File Role Description
Files folder imageService (1 directory)
  Accessible without login Plain text file bootstrap.php Aux. Auxiliary script

  Files folder image Files (42)  /  test  /  Service  
File Role Description
Files folder imageContent (2 directories)

  Files folder image Files (42)  /  test  /  Service  /  Content  
File Role Description
Files folder imageParser (2 files)
Files folder imageStorage (1 file)

  Files folder image Files (42)  /  test  /  Service  /  Content  /  Parser  
File Role Description
  Plain text file DetailLineParserTest.php Class Class source
  Plain text file InformationListOfLineParserTest.php Class Class source

  Files folder image Files (42)  /  test  /  Service  /  Content  /  Storage  
File Role Description
  Plain text file DetailOnlyStorageTest.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:161
This week:0
All time:8,954
This week:206Up