You are here: Home / LBN / Up2date / Zenoss 4 / BastionLinux 25 / ZenPacks.zenoss.ApacheMonitor-4.2.5_2.1.4-1.lbn25.noarch

ZenPacks.zenoss.ApacheMonitor-4.2.5_2.1.4-1.lbn25.noarch

Package Attributes
RPM  ZenPacks.zenoss.ApacheMonitor-4.2.5_2.1.4-1.lbn25.noarch.rpm Architecture  noarch Size  92620 Created  2023/06/18 03:59:19 UTC
Package Specification
Summary Apache Web Server monitoring
Group Zenoss
License GPL
Home Page http://www.zenoss.com
Description

ApacheMonitor -------------

ApacheMonitor provides a method for pulling performance metrics from the Apache HTTP Server (http://httpd.apache.org/) directly into Zenoss without requiring the use of an agent. This is accomplished by utilizing the standard mod_status module that comes with version 1 and 2 of the HTTP server.

The following metrics will be collected and graphed for the Apache HTTP Server.

  • Requests per Second Throughput (Bytes/sec & Bytes/request) CPU Utilization of the HTTP server and all worker processes/threads * Slot Usage (Open, Waiting, Reading Request, Sending Reply, Keep-Alive, DNS Lookup and Logging)

Follow these steps to setup your HTTP server so that it will allow Zenoss to access the server status.

  1. On the Apache server, find your httpd.conf file. This is normally located in /etc/httpd/httpd.conf or /etc/httpd/conf/httpd.conf. Other locations are possible depending on your operating system and setup.
  2. Turn the ExtendedStatus option on in the httpd.conf file. This option will typically be commented out. You can enable it by uncommenting it.

    ... becomes ...

    ExtendedStatus on

  3. Enable the /server-status location in the httpd.conf file. This is another option that typically already exists but is commented out.

    ... becomes ...

    SetHandler server-status Order deny,allow Deny from all Allow from zenoss.yourdomain.com

  4. Save the httpd.conf file with these changes then restart httpd. This can normally be accomplished with following command.

    apachectl restart

Once your Apache HTTP Server is configured to allow Zenoss to access the extended status, you can add Apache monitoring to the device within Zenoss by simply binding the Apache template to the device.

  1. Navigate to the device in the Zenoss web interface. 2. Click the device menu, choose More then Templates. 3. Click the templates menu, choose Bind Templates. 4. Ctrl-click the Apache template from /Devices/Server to choose it. 5. Click OK.

You will now be collecting the Apache HTTP Server metrics from this device.

Requires
rpmlib(FileDigests)  
/bin/sh  
rpmlib(CompressedFileNames)  
rpmlib(PayloadFilesHavePrefix)  
rpmlib(PartialHardlinkSets)  
/usr/bin/env  
rpmlib(PayloadIsXz)  
zenoss4  
Provides
ZenPacks.zenoss.ApacheMonitor
python2.7dist(zenpacks.zenoss.apachemonitor)
python2dist(zenpacks.zenoss.apachemonitor)

Document Actions