5.02021-11-21T21:47:36ZTemplates/ApplicationsApp Apache2App Apache2## Overview
Zabbix template for apache 2 web server without external script. This template have macros for setting URL status page. This template uses only one http item as a master item and other items depend it.
Requirements:
1. Zabbix 4+
2. Enabled mod\_status <https://www.tecmint.com/monitor-apache-web-server-load-and-page-statistics/>
Templates/ApplicationsApache2- Apache2 total accessesDEPENDENTapache2.Accesses030dApache2REGEXTotal Accesses:\s+([0-9]+)
\1apache2.get
- Apache2 workers busyDEPENDENTapache2.BusyWorkers030dApache2REGEXBusyWorkers:\s+([0-9]+)
\1apache2.get
- Apache2 request sizeDEPENDENTapache2.BytesPerReq030dFLOATBApache2REGEXBytesPerReq:\s+([0-9]+)
\1apache2.get
- Apache2 bytes per secondDEPENDENTapache2.BytesPerSec030dFLOATBpsApache2REGEXBytesPerSec:\s+([0-9]+)
\1apache2.get
- Apache2 server-statusHTTP_AGENTapache2.get1h0TEXTApache2{$STUB_STATUS_PROT}://{$STUB_STATUS_HOST}:{$STUB_STATUS_PORT}/{$STUB_STATUS_PATH}BOTH{str("HTTP/1.1 200")}=0 or {nodata(15m)}=1RECOVERY_EXPRESSION{str("HTTP/1.1 200")}=1Failed to fetch apache2 server status pageAVERAGEYES
- Apache2 workers idleDEPENDENTapache2.IdleWorkers030dApache2REGEXIdleWorkers:\s+([0-9]+)
\1apache2.get
- Apache2 total requests sizeDEPENDENTapache2.kBytes030dBApache2REGEXTotal Accesses:\s+([0-9]+)
\1apache2.get
- Apache2 requests per secondDEPENDENTapache2.ReqPerSec030dFLOAT!rpsApache2REGEXReqPerSec:\s+(.*\.[0-9]+)
\1apache2.get
- Apache2 server uptimeDEPENDENTapache2.ServerUptimeSeconds030duptimeApache2REGEX\bUptime:\s+([0-9.]+)
\1apache2.get
- Apache2 server versionDEPENDENTapache2.Version030d0CHARApache2REGEXServerVersion:\s+(.+)
\1apache2.get
{$STUB_STATUS_HOST}localhost{$STUB_STATUS_PATH}server-status?auto{$STUB_STATUS_PORT}80{$STUB_STATUS_PROT}httpApache2 requestsFIXEDBOLD_LINE1A7C11RIGHT- App Apache2apache2.ReqPerSec
1GRADIENT_LINE2774A4- App Apache2apache2.BytesPerSec
Apache2 request sizeFIXEDBOLD_LINEE53935- App Apache2apache2.Accesses
1GRADIENT_LINEFFB300- App Apache2apache2.kBytes
Apache2 workersGRADIENT_LINE1A7C11- App Apache2apache2.BusyWorkers
1GRADIENT_LINE2774A4- App Apache2apache2.IdleWorkers