{"id":13910437,"url":"https://github.com/axelhahn/pimped-apache-status","last_synced_at":"2026-05-01T12:53:06.461Z","repository":{"id":24056789,"uuid":"42536208","full_name":"axelhahn/pimped-apache-status","owner":"axelhahn","description":"Pimped Apache status page; PHP web application that renders server-status page and makes it readable; even for load balanced websites","archived":false,"fork":false,"pushed_at":"2026-04-29T21:11:52.000Z","size":3699,"stargazers_count":49,"open_issues_count":3,"forks_count":12,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-05-01T12:52:59.596Z","etag":null,"topics":["apache2","monitoring","multilanguage-support","php","server-status","webui"],"latest_commit_sha":null,"homepage":"https://www.axel-hahn.de/docs/apachestatus/index.htm","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axelhahn.png","metadata":{"files":{"readme":"readme.md","changelog":"history.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-09-15T17:47:53.000Z","updated_at":"2026-04-29T21:11:35.000Z","dependencies_parsed_at":"2024-02-04T08:53:54.103Z","dependency_job_id":"f68ab7cc-62ed-463a-a6cf-64fa4a45b341","html_url":"https://github.com/axelhahn/pimped-apache-status","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/axelhahn/pimped-apache-status","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axelhahn%2Fpimped-apache-status","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axelhahn%2Fpimped-apache-status/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axelhahn%2Fpimped-apache-status/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axelhahn%2Fpimped-apache-status/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axelhahn","download_url":"https://codeload.github.com/axelhahn/pimped-apache-status/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axelhahn%2Fpimped-apache-status/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache2","monitoring","multilanguage-support","php","server-status","webui"],"created_at":"2024-08-07T00:01:23.794Z","updated_at":"2026-05-01T12:53:06.444Z","avatar_url":"https://github.com/axelhahn.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# Axel pimped the Apache-status\r\n\r\nRessources:\r\n\r\n📗 Docs: [axel-hahn.de](https://www.axel-hahn.de/docs/apachestatus/index.htm) \\\r\n📄 Sources: [Github](https://github.com/axelhahn/pimped-apache-status/tree/master) \\\r\n💾 Download: [sourceforge](https://sourceforge.net/projects/pimpapachestat/files/latest/download) \\\r\n📜 License: GNU GPL v 3.0\r\n\r\n---\r\n\r\n## ABOUT\r\n\r\nThe default apache status shows you information about current Apache \r\nactivity. But these server-status pages are difficult to read.\r\n\r\nThe pimped Apache status makes the Apache server status readable,\r\nsortable and searchable. \r\nThe pimped Apache status can merge the status of several servers\r\nthat opens the possibility to identify the troubleshooter in a\r\nload balanced website much more easily. \r\nBtw: I use the script to fetch the status from 20+ servers.\r\n\r\nThe output uses jQuery and the plugin datatable to search and\r\nsort the data.\r\n\r\n![Screesnhot Pimped Apache Status](https://www.axel-hahn.de/assets/projects/pimped-apache-status/01-history-popup.png)\r\n\r\n## REQUIREMENTS\r\n\r\n* On the system you want to install the pimped Apache status:\r\n  - any webserver with PHP 8 (with php_curl; no database is needed) - for older PHP versions see 🌐 \u003chttps://sourceforge.net/projects/pimpapachestat/files/\u003e and try an older version (no support; on your own risk)\r\n* On all webservers you want to monitor:\r\n  - Apache Httpd 2.x\r\n  - installed module mod_status and ExtendedStatus On\r\n  - permission for the monitoring server to request the the \r\n    alias /server-status (see below)\r\n\r\n## INSTALL\r\n\r\n### (1)\r\n\r\nDownload the software 💾 \u003chttps://sourceforge.net/projects/pimpapachestat/files/latest/download\u003e\r\nExtract the files somewhere below webroot on your webserver. You \r\ncan put to any subdirectory. It is not a must to have it in the \r\nwebroot.\r\n\r\n### (2)\r\n\r\nAllow your server to access the server-status page on the systems \r\nyou want to monitor, i.e. in apache 2.4 syntax:\r\n\r\n    \u003cLocation /server-status\u003e \r\n      SetHandler server-status \r\n      Require ip 127.0.0.1\r\n      Require ip 192.168.123.4 # enter ip of your monitoring system\r\n    \u003c/Location\u003e\r\n\r\n### (3)\r\n\r\nOpen 🌐 \u003chttp://localhost/apachestatus/\u003e in your webbrowser.\r\n\r\n### (4)\r\n\r\nGo to the admin subdirectory: 🌐 \u003chttp://localhost/apachestatus/admin/\u003e\r\nThere you can add groups and servers.\r\n(You can change the settings in the json files in ./config/ too).\r\n\r\n## UPGRADE from version 1.x\r\n\r\nA new local version will be detected in the webbrowser. Follow the\r\nupgrade link or open directly\r\n🌐 \u003chttp://localhost/apachestatus/upgrade.php\u003e\r\n\r\nOn CLI or for automation execute \r\n\r\n    php [installdir]/upgrade.php\r\n\r\n## CUSTOMIZATION\r\n\r\nYou can setup and group servers to monitor, define skins, templates and more.\r\nSee the 📗 [Docs::Customization](https://www.axel-hahn.de/docs/apachestatus/custom.htm).\r\n\r\nYou can disable the access to admin in your apache config with a deny rule.\r\nAll settings and configured servers you find in json files below the\r\nconfig subdirectory:\r\n\r\n - config_servers.json\r\n - config_user.json\r\n\r\n----------------------------------------------------------------------\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxelhahn%2Fpimped-apache-status","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxelhahn%2Fpimped-apache-status","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxelhahn%2Fpimped-apache-status/lists"}