Apache sensor

The Apache sensor discovers Apache Web servers.

Sensor name that is used in the GUI and logs

ApacheServerSensor

Prerequisites

The Agile Service Manager service account requires:

  • Execute permissions on the httpd binary file
  • Read access to the httpd.conf file
  • Discovery user shall have Read and execute permissions for all the required Apache libraries/modules/files/folders to run httpd command successfully (for e.g: /oracle/product/iasgrm/librarypath and /oracle/product/iasgrm/Apache, and so on).

Limitations

The Apache sensor cannot discover the Apache server if the Apache server instance is configured or started in such a way that it rewrites its command line (for example, rewrites the argv array), causing the Apache server instance to show in a process listing as httpd, without any path or command-line options.

Model objects created

The sensor creates the following model objects:

  • app.AppConfig
  • app.CertificateFile
  • app.ConfigFile
  • app.PrivateKeyFile
  • app.web.ServerAlias
  • app.web.apache.ApacheGlobalSSLSettings
  • app.web.apache.ApacheModule
  • app.web.apache.ApacheSSLSettings
  • app.web.apache.ApacheServer
  • app.web.apache.ApacheVirtualHost
  • app.web.apache.ApacheWebContainer
  • app.web.ibm.IBMHTTPServer
  • app.web.oracleapp.OracleAppHTTPServer
  • app.web.WebConnection
  • app.web.WebVirtualHostConfigDirective