@chauhan_sudhir
The Fritzbox webinterface on the LAN side lives on 10.0.6.12 so I ran curl -v https://10.0.6.12/ on my checkmk server as the instance user. This gives me the following:
* Trying 10.0.6.12:443...
* Connected to 10.0.6.12 (10.0.6.12) port 443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CAfile: /omd/sites/home/var/ssl/ca-certificates.crt
* CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
* ALPN: server did not agree on a protocol. Uses default.
* Server certificate:
* subject: [REDACTED]
* start date: Dec 28 15:03:57 2024 GMT
* expire date: Dec 28 15:03:57 2026 GMT
* subjectAltName: host "10.0.6.12" matched cert's IP address!
* issuer: [REDACTED]
* SSL certificate verify ok.
* using HTTP/1.x
> GET / HTTP/1.1
> Host: 10.0.6.12
> User-Agent: curl/7.88.1
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/1.1 200 OK
< Cache-Control: no-cache
< Cache-Control: no-cache, no-store, must-revalidate
< Connection: close
< Content-Type: text/html; charset=utf-8
< Date: Wed, 06 Aug 2025 18:42:41 GMT
< Expires: -1
< Pragma: no-cache
< X-Frame-Options: SAMEORIGIN
< X-Content-Type-Options: nosniff
< Content-Security-Policy: default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://fritzhelp.avm.de/help/ https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'
< Referrer-Policy: no-referrer, same-origin
<
<!DOCTYPE html>
<html lang="de">
<head>
<meta http-equiv=content-type content="text/html; charset=utf-8" />
<meta http-equiv="Cache-Control" content="private, no-transform" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="x-rim-auto-match" content="none" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, minimal-ui" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta http-equiv="cleartype" content="on">
<link rel="icon" href="/favicon.ico" size="16x16"/>
<link rel="icon" href="/icon.svg" type="image/svg+xml"/>
<link rel="icon" href="/icon.png" type="image/png"/>
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-startup-image" href="/apple-touch-icon.png" />
<style>
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-stretch: normal;
font-weight: 400;
src: url('/assets/fonts/SourceSansPro-Regular.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-stretch: normal;
font-weight: 600;
src: url('/assets/fonts/SourceSansPro-SemiBold.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-stretch: normal;
font-weight: 900;
src: url('/assets/fonts/SourceSansPro-Black.woff2') format('woff2');
}
html, input, textarea, keygen, select, button {
font-family: 'Source Sans Pro', Arial, sans-serif;
font-size: 100%;
}
</style>
<link rel="stylesheet" type="text/css" href="/css/box.css">
<link rel='stylesheet' type='text/css' href="/css/rd/login.css"/>
<title>
FRITZ!Box
</title>
</head>
<body>
<script>
var gNbc = false;
</script>
<script src="/js/browser.js"></script>
<script src="/js/vendor.js"></script>
<script src="/js/box-login.js"></script>
<script type="module">
import { setConfig } from "/js/config.js";
import login from "/js/login.js";
setConfig({"ZIGBEE":false,"GUI_IS_POWERLINE":false,"isDebug":false,"gu_type":"release","WLAN":{"has_5ghz_band":false,"has_wpa2_wpa3_mixed_support":false,"has_wpa2_support":true,"is_triband":false,"has_wpa_tkip_support":false,"is_double_wlan":false,"has_wpa3_support":false,"has_6ghz_band":false,"has_wpa_wpa2_mixed_support":false},"GUI_HIDE_TEASER":false,"GUI_IS_REPEATER":false,"GUI_IS_GATEWAY":false,"language":"de","GUI_IS_INHAUS_OR_LABBETA":false});
const data = {"firstTenMin":false,"challenge":"2$60000$c281fc2ea4ef29347ac3254b1ed167b6$6000$a5594c12c9ad547b64b4ec3fd0744631","blockTime":0,"pageTitle":"Willkommen bei Ihrer FRITZ!Box","lastPage":"","pushBtnLogin":false,"username":"","abortConfig":false,"facTitle":"FRITZ!Box Werkseinstellungen","falseUsername":false,"showFactoryPasswordHint":false,"txt":{"forgotPassword":"Kennwort vergessen?","loginWithPassword":"Sie können sich auch %1%showPasswordLink%nur mit dem FRITZ!Box-Kennwort anmelden%\/1%showPasswordLink%.","facOnAllowedComp":"Das Wiederherstellen der Werkseinstellungen starten Sie von einem Computer aus, für den die Internetnutzung in der FRITZ!Box unbegrenzt ist.","pleaseChoose":"Bitte wählen ...","facNotSet":"FRITZ!Box wurde nicht auf Werkseinstellungen zurückgesetzt","loginLinkMailPossibleMyF":"Falls Ihre FRITZ!Box bei MyFRITZ! angemeldet ist, wird der Zugangslink auch an die E-Mail-Adresse geschickt, auf die das MyFRITZ!-Konto registriert ist.","notAuthorized":"Sie sind momentan als Benutzer %1%Name% angemeldet. Dieser Benutzer hat keine Berechtigung, auf die von Ihnen angeforderten FRITZ!Box-Inhalte zuzugreifen.","autoLogoutLoginAgain":"Sie wurden automatisch abgemeldet, bitte melden Sie sich erneut an.","pushNotWorking":"Push Service funktioniert nicht?","sendLoginLink":"Zugangslink senden","pushLoginRestartExplain":"Zur Sicherheit ist die Anmeldung an Ihrer FRITZ!Box nur in einem vorgegebenen Zeitraum möglich. Dieser Zeitraum wurde überschritten.","hint_headline":"Hinweis:","waitMore":"Bitte warten Sie %1 Sekunden.","facNotAllowed":"Das Wiederherstellen der Werkseinstellungen ist gescheitert, da dieser Computer nicht dazu berechtigt ist.","pushLoginRestartBtn":"Anmeldevorgang starten","waitOne":"Bitte warten Sie 1 Sekunde.","loginWithAnotherUser":"Sie können sich auch %1%showUsersLink%mit Ihrem Benutzernamen und Kennwort anmelden%\/1%showUsersLink%.","chooseUsername":"Bitte geben Sie einen Benutzernamen an.","sendPushServiceMail":"Push Service Mail senden","facLoseSettings":"Beachten Sie bitte, dass beim Zurücksetzen alle Ihre Einstellungen verloren gehen!","mistypedOrNotAuthorized":"Haben Sie sich vielleicht vertippt oder fehlt Ihnen die Zugangsberechtigung für diesen Bereich?","pushLoginRestartRequest":"Bitte starten Sie erneut den Anmeldevorgang.","defaultUserHint":"Automatisch angelegter Benutzer. Sie können sich mit dem FRITZ!Box-Kennwort anmelden.","login":"Anmelden","loginMailSent":"Die E-Mail mit den Zugangsdaten zur Benutzeroberfläche wurde versendet.","waitTryAgain":"Bitte melden Sie sich erneut an.","caution":"Achtung","facRepeat":"Sie können dann die Werkseinstellungen erneut wiederherstellen.","autoLogoutTimeout":"Sie wurden automatisch abgemeldet, da seit längerer Zeit keine Aktivität registriert wurde.","user":"Benutzername","facDisconnectPower":"Trennen Sie die FRITZ!Box für mindestens eine Minute von der Stromversorgung. Nach einer weiteren Minute können Sie erneut auf die Benutzeroberfläche zugreifen. Klicken Sie dann auf \"Zur Übersicht\".","facNotAllowedOr10Min":"Sie haben keine Berechtigung diese Aktion durchzuführen oder Ihre FRITZ!Box ist schon länger als 10 Minuten in Betrieb.","pass":"Kennwort","pushBtnWelcome":"Bitte drücken Sie kurz eine beliebige Taste an Ihrer FRITZ!Box, um sich anzumelden.","setFacDefaults":"Werkseinstellungen wiederherstellen","choose":"OK","boxPassword":"FRITZ!Box-Kennwort","loginFailed":"Anmeldung fehlgeschlagen.","tooManyLogins":"Es wurden zu viele Sitzungen gleichzeitig gestartet.","pushNeedsWan":"Für den Versand einer Push Service Mail benötigt Ihre FRITZ!Box eine aktive Internetverbindung.","loginLinkMailPossible":"Wenn Sie Ihr Kennwort für die Benutzeroberfläche vergessen haben, können Sie sich einen Zugangslink per Push Service Mail senden lassen.","facFailed":"Das Wiederherstellen der Werkseinstellungen ist gescheitert."},"cutPowerTxt":"Trennen Sie zunächst die FRITZ!Box für mindestens eine Minute vom Strom und kehren Sie auf diese Seite zurück, nachdem Ihre FRITZ!Box neu gestartet ist.","facWhatNextTxt":"Nach dem Zurücksetzen werden Sie automatisch auf die Übersichtsseite der FRITZ!Box weitergeleitet.","facPationsTxt":"Es kann bis zu 5 Minuten dauern, bis die FRITZ!Box wieder erreichbar ist, bitte haben Sie etwas Geduld.","showUser":true,"ifSetFacTxt":"Wenn Sie Ihr Kennwort vergessen haben, kann die Benutzeroberfläche erst dann wieder geöffnet werden, wenn die FRITZ!Box auf die Werkseinstellungen zurückgesetzt wurde.","fallbackRedirectUrl":"http:\/\/192.168.178.1\/","facIsSetTxt":"Die FRITZ!Box wird auf Werkseinstellungen zurückgesetzt und startet anschließend neu. Alle Verbindungen gehen dabei kurz verloren.","logoutTxt":"\"Sie haben sich erfolgreich von der FRITZ!Box abgemeldet.\"","pageTitleProduct":"FRITZ!Box","changedPassTxt":"\"Das Kennwort wurde geändert.\"","loginReason":0,"activeUsers":[],"fromInternet":true,"defaultPassword":false,"sid":"0000000000000000"};
if (window.gNbc) {
data.nbc = true;
}
function localInit() {
"use strict";
window.history.replaceState({}, '', '/');
login.init(data);
}
localInit();
</script>
</body>
</html>
* Closing connection 0
* TLSv1.3 (OUT), TLS alert, close notify (256):
So I think the basic connetion works fine.
I just recently upgraded to this checkmk version and started switching my HTTPS monitoring over to the new service. Everything seemed to work just fine with the old service.
With command line arguments do you mean the checkcommand or what I would use if I am to manually execute the check on the command line?
The checkcommand is: check_mk_active-httpv2!--url https://10.0.6.12/ --method GET --onredirect critical
The comman line arguments are the following (again as the instance user):
$ ~/lib/nagios/plugins/check_httpv2 --url https://10.0.6.12/ --method GET --onredirect critical --debug-content --debug-headers --verbose
HTTP headers:
{"cache-control": "no-cache", "cache-control": "no-cache, no-store, must-revalidate", "connection": "close", "content-type": "text/html; charset=utf-8", "date": "Wed, 06 Aug 2025 18:55:17 GMT", "expires": "-1", "pragma": "no-cache", "x-frame-options": "SAMEORIGIN", "x-content-type-options": "nosniff", "content-security-policy": "default-src 'none'; connect-src 'self'; font-src 'self'; frame-src https://service.avm.de https://fritzhelp.avm.de/help/ https://www.avm.de https://avm.de https://assets.avm.de https://clickonce.avm.de http://clickonce.avm.de http://download.avm.de https://download.avm.de 'self'; img-src 'self' https://tv.avm.de https://help.avm.de/images/ http://help.avm.de/images/ data:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; frame-ancestors 'self'; media-src 'self'", "referrer-policy": "no-referrer, same-origin"}
Version: HTTP/1.1, Status: 200 OK, Error fetching the response body (!!) | response_time=0.117973855s;;;0;10 time_http_headers=0.108019439s;;;; time_http_body=0.009954416s;;;;
URL to test: https://10.0.6.12/
Method: GET
Version: HTTP/1.1
Status: 200 OK
Response time: 0.118 seconds
Error fetching the response body (!!)
User agent: checkmk-active-httpv2/2.3.0