From patchwork Mon Jun 22 14:14:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peer Dietzmann X-Patchwork-Id: 9957 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4gkVZn70hRz3wbB for ; Mon, 22 Jun 2026 14:14:57 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gkVZn2BdFz6mg for ; Mon, 22 Jun 2026 14:14:57 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4gkVZn1PHDz2xYX for ; Mon, 22 Jun 2026 14:14:57 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4gkVZk4dBWz2xWq for ; Mon, 22 Jun 2026 14:14:54 +0000 (UTC) Received: from mail01.brechtschulen.de (regulus.brecht-schule.hamburg [84.46.83.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bit raw public key) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.brechtschulen.de", Issuer "YR1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gkVZj66k6z4lN for ; Mon, 22 Jun 2026 14:14:53 +0000 (UTC) Authentication-Results: mail01.ipfire.org; dkim=pass header.d=brecht-schule.hamburg header.s=202101ed25519 header.b=XhqwHPd5; dkim=pass header.d=brecht-schule.hamburg header.s=202101rsa header.b=ueRjH3iW; spf=pass (mail01.ipfire.org: domain of dietzmann@brecht-schule.hamburg designates 84.46.83.131 as permitted sender) smtp.mailfrom=dietzmann@brecht-schule.hamburg; dmarc=pass (policy=reject) header.from=brecht-schule.hamburg ARC-Seal: i=1; a=rsa-sha256; d=lists.ipfire.org; s=202003rsa; cv=none; t=1782137694; b=Q0jLvXzqya/h5/KnWjtaqMhOVVU/Cg4B+zujcNISkRMLna8m8IVx9GJ89RQ+jxTrjKW3SM gNcR8u+XKMdSDNM4ZVmFRbsckIgBdoy+XLhe+Xi4zLqh6Z+cnjNY/mto/OK8dyVxbRNaHs YtfRnfGdOs52ssAmvPPGvOR48l2+KgovHnuGMlDYyYSTVrSKz6gvg4wJzDBykBglegOC1H XsKLPTLdN4PJpqqSk+1zU+bBofurZenVEr9EIga5186dzf1HPz+olVrHY4Wloonqewl5Of 9nNJ2im1O4hOneNCfB4Q412CB2WmVDgjI+Cr1RyqQ5aBZd6wFLpwLQG9vimt4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=lists.ipfire.org; s=202003rsa; t=1782137694; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=uZYNULc9FIxpitMro6NOqNYQYDJwWM6HSRGgtZ9RAe4=; b=N1nyVs4QzIa5dpFryFy7YmBy11wRUT+Q34oPshiBM1Kr56E2dIpiMmiGXAi88e14SnCPiw OdlRsGwisfM5jdds1lfRMfZ6dkdb5TvKHIbA4ghcUxY1p/p+et5opSIcHc4xlv3YdaPnfh UZZ8H9NTiettytp8HvYJ3Ld08G0g61Fps/FUdxYJefM9GzauIGo2WKHwXMDKMVyZD8z76P HKIg2NylUyEoMZM0WabAiBOWvB/8QB+zF8BLnO/kPDxPMQVqKWytDAZV90Ccs7tCOITXYK N0SjpDavAy89rxNIDmNYAgFWGDzrkBivDJgN+RE55UyTM1pSLpctXxot5z1yrA== ARC-Authentication-Results: i=1; mail01.ipfire.org; dkim=pass header.d=brecht-schule.hamburg header.s=202101ed25519 header.b=XhqwHPd5; dkim=pass header.d=brecht-schule.hamburg header.s=202101rsa header.b=ueRjH3iW; spf=pass (mail01.ipfire.org: domain of dietzmann@brecht-schule.hamburg designates 84.46.83.131 as permitted sender) smtp.mailfrom=dietzmann@brecht-schule.hamburg; dmarc=pass (policy=reject) header.from=brecht-schule.hamburg Received: from PC-BIT-DTZM-LIN.brechtschulen.de (PC-BIT-DTZM-LIN.brechtschulen.de [192.168.5.13]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.brechtschulen.de (Postfix) with ESMTPSA id 4gkVZh3GGYz3wyy; Mon, 22 Jun 2026 16:14:52 +0200 (CEST) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=brecht-schule.hamburg; s=202101ed25519; t=1782137692; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uZYNULc9FIxpitMro6NOqNYQYDJwWM6HSRGgtZ9RAe4=; b=XhqwHPd5qqIngUiQizk2Er/cvirYLSnIZbkIInGJN1aY63nU4AdX9KkS6Qvq9jVjqpBJP5 xpbtwoM9fmJopFDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brecht-schule.hamburg; s=202101rsa; t=1782137692; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uZYNULc9FIxpitMro6NOqNYQYDJwWM6HSRGgtZ9RAe4=; b=ueRjH3iW6IpkKPwyJ7paEsDz/kODePqINyCyxCNy2/USm6vtT+HNsn/dFVEgXH42BIQvjz Slkthn6xVusMCIcKZzx1uHLBTFI4xfLG3dd83l9KsK3ivvmhT2PIKUVEwqOM2RstVTd7Bj DAfdR8Sf2N+ttMViMJYVzjD3E3L2T1JY2nCFUR4/3roakcBXWqO/yAARyQGpfoZPS0oL9D xT0MoTK22L/GJ3eLqEBwtdaGcTgfUaQ5k346Qv2SwcYlG1QhalYAEpQZgcwvlywOU/t/uA M4WvXMDplhhTXQX/kDPsnE48gLMi6wRzWM4qQcIsae2OD1/y4j1ohKktPiteQg== From: Peer Dietzmann To: development@lists.ipfire.org, dietzmann@brecht-schule.hamburg Subject: [PATCH 1/2] Enable Apache Status Module Date: Mon, 22 Jun 2026 16:14:42 +0200 Message-ID: <20260622141442.374831-1-dietzmann@brecht-schule.hamburg> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 X-Spamd-Result: default: False [-8.55 / 11.00]; BAYES_HAM(-3.00)[100.00%]; DWL_DNSWL_MED(-2.00)[brecht-schule.hamburg:dkim]; R_DKIM_ALLOW(-1.70)[brecht-schule.hamburg:s=202101ed25519,brecht-schule.hamburg:s=202101rsa]; MID_CONTAINS_FROM(1.00)[]; SPF_REPUTATION_HAM(-0.97)[-0.9742068346343]; DKIM_REPUTATION(-0.97)[-0.97395652327049]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[brecht-schule.hamburg,reject]; R_MISSING_CHARSET(0.50)[]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+ip4:84.46.83.131]; RCVD_IN_DNSWL_MED(-0.20)[84.46.83.131:from]; MX_GOOD(-0.10)[regulus.brecht-schule.hamburg]; MIME_GOOD(-0.10)[text/plain]; IP_REPUTATION_HAM(0.00)[asn: 15943(-0.39), country: DE(-0.01), ip: 84.46.83.131(-0.97)]; ARC_SIGNED(0.00)[lists.ipfire.org:s=202003rsa:i=1]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCVD_TLS_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[brecht-schule.hamburg:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:15943, ipnet:84.46.0.0/17, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[] X-Rspamd-Server: mail01.haj.ipfire.org X-Rspamd-Queue-Id: 4gkVZj66k6z4lN X-Rspamd-Action: no action First of two patches to make Observium's Agent able to pull Apache's status. Best, Peer Signed-off-by: Peer Dietzmann --- config/httpd/loadmodule.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/httpd/loadmodule.conf b/config/httpd/loadmodule.conf index 9babd8f5b..4947a8a21 100644 --- a/config/httpd/loadmodule.conf +++ b/config/httpd/loadmodule.conf @@ -35,7 +35,7 @@ LoadModule setenvif_module /usr/lib/apache/mod_setenvif.so #LoadModule version_module /usr/lib/apache/mod_version.so LoadModule mime_module /usr/lib/apache/mod_mime.so #LoadModule dav_module /usr/lib/apache/mod_dav.so -#LoadModule status_module /usr/lib/apache/mod_status.so +LoadModule status_module /usr/lib/apache/mod_status.so #LoadModule autoindex_module /usr/lib/apache/mod_autoindex.so #LoadModule asis_module /usr/lib/apache/mod_asis.so #LoadModule info_module /usr/lib/apache/mod_info.so From patchwork Mon Jun 22 14:15:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peer Dietzmann X-Patchwork-Id: 9958 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4gkVb304y8z3wbB for ; Mon, 22 Jun 2026 14:15:11 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gkVb26bffz6ns for ; Mon, 22 Jun 2026 14:15:10 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4gkVb25nhLz2y6G for ; Mon, 22 Jun 2026 14:15:10 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4gkVb01lFVz2xWq for ; Mon, 22 Jun 2026 14:15:08 +0000 (UTC) Received: from mail01.brechtschulen.de (regulus.brecht-schule.hamburg [84.46.83.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.brechtschulen.de", Issuer "YR1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gkVZz1TcLz3ry for ; Mon, 22 Jun 2026 14:15:07 +0000 (UTC) Authentication-Results: mail01.ipfire.org; dkim=pass header.d=brecht-schule.hamburg header.s=202101ed25519 header.b=KUYO1Gy3; dkim=pass header.d=brecht-schule.hamburg header.s=202101rsa header.b=MgD4lptR; spf=pass (mail01.ipfire.org: domain of dietzmann@brecht-schule.hamburg designates 84.46.83.131 as permitted sender) smtp.mailfrom=dietzmann@brecht-schule.hamburg; dmarc=pass (policy=reject) header.from=brecht-schule.hamburg ARC-Seal: i=1; a=rsa-sha256; d=lists.ipfire.org; s=202003rsa; cv=none; t=1782137707; b=vGczWqAxonXYcZ/DPn1qd9IvxmiMGXyHm4PHiWujHLqcCl1ATtFxYdc65nmDqZpNFF4dSL JqE8Mk5KMxQ4Ukk4/7zDon++J5MXQfUJY8VswrytGrPOy2cueCrW3YWGlhjBYI07dMqopQ MhYShLryLg1QdhMaxdNRZsWOyi+kkaYP8LeZYzUPKx2LcNbtdMtT9ekXvVZOaM6JZukVO+ 912zojAe0Gvm73hNLUEdKUeqXj8NdysPH0tnkMGL79W52QZcQb7ZbRLupqsSVdJ4UagPja hqKX/sSuX2aAcYLJHKBF61iXYgxc+NpdaACmqkbEC8CN7m1ztgOgNtWGePa4nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=lists.ipfire.org; s=202003rsa; t=1782137707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=1fIYFAYi1/v9jpouCEFIomCqo1mQmPLiQkrLM+RajwI=; b=WRDwSBCR7DQTjV646tYvfxAmHjJc4tIA0f9s0UPzcRW4rz5lGqNgBPLqlKo02iRyBy8SwB aNo4ysa6qOm0mCPE7cp6ZSfGQN1Y9AYC+Pl7MYpu5fbYll4sMxh5BUd94owYCbrt4mcE9o 2V7OZhAw9HGHwHl/omRkSnpBQt5z1TxqO3IyY1NORjFVBbAUb7lkBw1X5sJ4ruH2gkJeRR xbk1aVkFCYnKcjOwyLbWbONnRiUzGG0hsIN+Q4UiQ80D3TcPkvw+Eybetn8Vr9PDBtWFXD jn4zi0v19tcKFkLqkvC0ddEGdc9sqzle5+Gq702T58OV7eYGSEUmvXW56VkFsA== ARC-Authentication-Results: i=1; mail01.ipfire.org; dkim=pass header.d=brecht-schule.hamburg header.s=202101ed25519 header.b=KUYO1Gy3; dkim=pass header.d=brecht-schule.hamburg header.s=202101rsa header.b=MgD4lptR; spf=pass (mail01.ipfire.org: domain of dietzmann@brecht-schule.hamburg designates 84.46.83.131 as permitted sender) smtp.mailfrom=dietzmann@brecht-schule.hamburg; dmarc=pass (policy=reject) header.from=brecht-schule.hamburg Received: from PC-BIT-DTZM-LIN.brechtschulen.de (PC-BIT-DTZM-LIN.brechtschulen.de [192.168.5.13]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.brechtschulen.de (Postfix) with ESMTPSA id 4gkVZy2z59z3wyy; Mon, 22 Jun 2026 16:15:06 +0200 (CEST) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=brecht-schule.hamburg; s=202101ed25519; t=1782137706; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=1fIYFAYi1/v9jpouCEFIomCqo1mQmPLiQkrLM+RajwI=; b=KUYO1Gy3/RiHW5rMhvslAU+08N73OnBySUv7rmfXveWw1yqSaJrkaDmoTFYYmi+TC389yH eHrVUWqmL6JZUzAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brecht-schule.hamburg; s=202101rsa; t=1782137706; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=1fIYFAYi1/v9jpouCEFIomCqo1mQmPLiQkrLM+RajwI=; b=MgD4lptRf5seeCQGlez15etb2PzQFnVqmHBwrwq34rg9tO9Y0Hio3AXpTPlNohah5ZakMK 4kJliL6CaPVDLlfgjuRAjTuSD2gTkcwDmAnFrP6zw78VUCJ3xmxl4yUc8baraK1pgqtFpS m1Ztfy8r7S2alZdFiGqrbWxOLC+gEbUr+zjDm/9L9FuO2MCr0nwAj7x3ca1nUNduLvui2M 1gDXmsy7lF90R12QwSjmBGDVeFOPWyLVNd/Gc0jsHVdhy6P6pfT0LDpTa7oFSuShNG3xAl 5eoeuEotxKdOcnNT0tMDtWrr7mGssWFXvOCeDH2KZIjc2zouiVwuESwaQzzVJw== From: Peer Dietzmann To: development@lists.ipfire.org, dietzmann@brecht-schule.hamburg Subject: [PATCH 2/2] Redirect Apache status requests Date: Mon, 22 Jun 2026 16:15:02 +0200 Message-ID: <20260622141502.375427-1-dietzmann@brecht-schule.hamburg> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 X-Spamd-Result: default: False [-8.55 / 11.00]; BAYES_HAM(-3.00)[100.00%]; DWL_DNSWL_MED(-2.00)[brecht-schule.hamburg:dkim]; R_DKIM_ALLOW(-1.70)[brecht-schule.hamburg:s=202101ed25519,brecht-schule.hamburg:s=202101rsa]; MID_CONTAINS_FROM(1.00)[]; SPF_REPUTATION_HAM(-0.97)[-0.97379594019403]; DKIM_REPUTATION(-0.97)[-0.97354745269247]; DMARC_POLICY_ALLOW(-0.50)[brecht-schule.hamburg,reject]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; R_MISSING_CHARSET(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:84.46.83.131:c]; RCVD_IN_DNSWL_MED(-0.20)[84.46.83.131:from]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.10)[regulus.brecht-schule.hamburg]; ARC_NA(0.00)[]; ARC_SIGNED(0.00)[lists.ipfire.org:s=202003rsa:i=1]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; IP_REPUTATION_HAM(0.00)[asn: 15943(-0.39), country: DE(-0.01), ip: 84.46.83.131(-0.97)]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCVD_TLS_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[brecht-schule.hamburg:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:15943, ipnet:84.46.0.0/17, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[] X-Rspamd-Server: mail01.haj.ipfire.org X-Rspamd-Queue-Id: 4gkVZz1TcLz3ry X-Rspamd-Action: no action Redirect requests to Apache's status to it's backend, force local requests. This is required to allow Observium's agent to pull metrics from Apache. Best, Peer Signed-off-by: Peer Dietzmann --- config/httpd/httpd.conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/httpd/httpd.conf b/config/httpd/httpd.conf index c694bffe2..09b10b50f 100644 --- a/config/httpd/httpd.conf +++ b/config/httpd/httpd.conf @@ -49,4 +49,10 @@ Include /etc/httpd/conf/default-server.conf # Virtual server configuration Include /etc/httpd/conf/vhosts.d/*.conf +# Allow local clients to pull Apache's status + + SetHandler server-status + Require local + + # EOF