Thank you for your support and contributions to Apache-Provider.
This repository is now deprecated and will be archived soon.
No further development, maintenance, or updates will be provided.
Bug fixes, security patches, and feature enhancements are no longer planned.
After archiving, this repository will remain available in read-only mode for reference.
For any questions, please refer to the existing documentation or community discussions.
Apache-Provider
The Apache-Provider project implements a CIMOM provider, based on
OMI, to return logging and statistical information for
Apache. Apache is an open-source HTTP server created by the
Apache Software Foundation. The Apache-Provider runs on Linux
systems as far back as RedHat 5.0, SuSE 10.1, and Debian 5.0.
The Apache-Provider project implements two independent components:
An Apache module to collect statistical information from the
HTTPD server and make it available to the OMI provider, and
An OMI provider to report Apache information via OMI
The Apache-Provider provides the following classes:
Note that properties InstalledModules and InstalledModulesFormatted
are virtually identical. InstalledModules is an array of strings, which
is a data type natively supported by OMI. Some software may have
difficulty consuming such a data structure, however. As a result, the same
data is available in InstalledModulesFormatted, which is formatted as a
comma-separated string.
Due to this formatting, module names with embedded commas may be
difficult to properly differentiate.
Enumeration of Apache_HTTPDServerStatistics
> /opt/omi/bin/omicli ei root/apache Apache_HTTPDServerStatistics
instance of Apache_HTTPDServerStatistics
{
[Key] InstanceID=/usr/local/apache2/conf/httpd.conf
TotalPctCPU=0
IdleWorkers=99
BusyWorkers=1
PctBusyWorkers=1
ConfigurationFile=/usr/local/apache2/conf/httpd.conf
}
⚠️ Deprecation & Archiving Notice ⚠️
Thank you for your support and contributions to Apache-Provider.
This repository is now deprecated and will be archived soon.
For any questions, please refer to the existing documentation or community discussions.
Apache-Provider
The Apache-Provider project implements a CIMOM provider, based on OMI, to return logging and statistical information for Apache. Apache is an open-source HTTP server created by the Apache Software Foundation. The Apache-Provider runs on Linux systems as far back as RedHat 5.0, SuSE 10.1, and Debian 5.0.
The Apache-Provider project implements two independent components:
The Apache-Provider provides the following classes:
The following output shows the results of enumeration of classes:
Enumeration of Apache_HTTPDServer
Note that properties
InstalledModulesandInstalledModulesFormattedare virtually identical.InstalledModulesis an array of strings, which is a data type natively supported by OMI. Some software may have difficulty consuming such a data structure, however. As a result, the same data is available inInstalledModulesFormatted, which is formatted as a comma-separated string.Due to this formatting, module names with embedded commas may be difficult to properly differentiate.
Enumeration of Apache_HTTPDServerStatistics
Enumeration of Apache_HTTPDVirtualHostCertificate
Enumeration of Apache_HTTPDVirtualHost
Enumeration of Apache_HTTPDVirtualHostStatistics
Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct] (https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ] (https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments.