[{"data":1,"prerenderedAt":1047},["ShallowReactive",2],{"docs-navigation":3,"doc-\u002Fmonitoring\u002Fchecks\u002Fheartbeat":326},[4,22,88,125,138,151,184,213,242,267,279,296,305],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Erste Schritte","\u002Fgetting-started","01.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Was ist LIVCK Cloud?","\u002Fgetting-started\u002Fwhat-is-livck","01.getting-started\u002F01.what-is-livck",{"title":14,"path":15,"stem":16},"Schnellstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F02.quickstart",{"title":18,"path":19,"stem":20},"Das Dashboard","\u002Fgetting-started\u002Fdashboard","01.getting-started\u002F03.dashboard",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Monitoring","\u002Fmonitoring","02.monitoring",[27,31,64,68,72,76,80,84],{"title":28,"path":29,"stem":30},"Services verwalten","\u002Fmonitoring\u002Fservices","02.monitoring\u002F01.services",{"title":32,"path":33,"stem":34,"children":35,"page":21},"Check-Typen","\u002Fmonitoring\u002Fchecks","02.monitoring\u002F02.checks",[36,40,44,48,52,56,60],{"title":37,"path":38,"stem":39},"HTTP\u002FHTTPS-Checks","\u002Fmonitoring\u002Fchecks\u002Fhttp","02.monitoring\u002F02.checks\u002F01.http",{"title":41,"path":42,"stem":43},"TCP-Port-Checks","\u002Fmonitoring\u002Fchecks\u002Ftcp","02.monitoring\u002F02.checks\u002F02.tcp",{"title":45,"path":46,"stem":47},"DNS-Checks","\u002Fmonitoring\u002Fchecks\u002Fdns","02.monitoring\u002F02.checks\u002F03.dns",{"title":49,"path":50,"stem":51},"Ping-Checks (ICMP)","\u002Fmonitoring\u002Fchecks\u002Ficmp","02.monitoring\u002F02.checks\u002F04.icmp",{"title":53,"path":54,"stem":55},"SSL-Zertifikat-Checks","\u002Fmonitoring\u002Fchecks\u002Fssl","02.monitoring\u002F02.checks\u002F05.ssl",{"title":57,"path":58,"stem":59},"Heartbeat-Checks (Push-Monitoring)","\u002Fmonitoring\u002Fchecks\u002Fheartbeat","02.monitoring\u002F02.checks\u002F06.heartbeat",{"title":61,"path":62,"stem":63},"Manuelle Services","\u002Fmonitoring\u002Fchecks\u002Fmanual","02.monitoring\u002F02.checks\u002F07.manual",{"title":65,"path":66,"stem":67},"Check-Einstellungen","\u002Fmonitoring\u002Fcheck-settings","02.monitoring\u002F03.check-settings",{"title":69,"path":70,"stem":71},"Bedingungen","\u002Fmonitoring\u002Fconditions","02.monitoring\u002F04.conditions",{"title":73,"path":74,"stem":75},"Monitoring-Standorte","\u002Fmonitoring\u002Flocations","02.monitoring\u002F05.locations",{"title":77,"path":78,"stem":79},"Service-Detailseite","\u002Fmonitoring\u002Fservice-detail","02.monitoring\u002F06.service-detail",{"title":81,"path":82,"stem":83},"Artifacts","\u002Fmonitoring\u002Fartifacts","02.monitoring\u002F07.artifacts",{"title":85,"path":86,"stem":87},"Status überschreiben","\u002Fmonitoring\u002Fstatus-override","02.monitoring\u002F08.status-override",{"title":89,"path":90,"stem":91,"children":92,"page":21},"Incidents","\u002Fincidents","03.incidents",[93,97,101,105,109,113,117,121],{"title":94,"path":95,"stem":96},"Incidents verstehen","\u002Fincidents\u002Foverview","03.incidents\u002F01.overview",{"title":98,"path":99,"stem":100},"Incident erstellen","\u002Fincidents\u002Fcreate-incident","03.incidents\u002F02.create-incident",{"title":102,"path":103,"stem":104},"Incident verwalten","\u002Fincidents\u002Fmanage-incident","03.incidents\u002F03.manage-incident",{"title":106,"path":107,"stem":108},"Automatische Erkennung","\u002Fincidents\u002Fauto-detection","03.incidents\u002F04.auto-detection",{"title":110,"path":111,"stem":112},"Interne Kommentare","\u002Fincidents\u002Fincident-comments","03.incidents\u002F05.incident-comments",{"title":114,"path":115,"stem":116},"Postmortems","\u002Fincidents\u002Fpostmortems","03.incidents\u002F06.postmortems",{"title":118,"path":119,"stem":120},"Incident-Richtlinien","\u002Fincidents\u002Fincident-policies","03.incidents\u002F07.incident-policies",{"title":122,"path":123,"stem":124},"Incident-Vorlagen","\u002Fincidents\u002Fincident-templates","03.incidents\u002F08.incident-templates",{"title":126,"path":127,"stem":128,"children":129,"page":21},"Eskalation","\u002Fescalation","04.escalation",[130,134],{"title":131,"path":132,"stem":133},"Eskalationsrichtlinien","\u002Fescalation\u002Fpolicies","04.escalation\u002F01.policies",{"title":135,"path":136,"stem":137},"Eskalation während eines Incidents","\u002Fescalation\u002Fduring-incident","04.escalation\u002F02.during-incident",{"title":139,"path":140,"stem":141,"children":142,"page":21},"Wartungen","\u002Fmaintenance","05.maintenance",[143,147],{"title":144,"path":145,"stem":146},"Wartungen planen","\u002Fmaintenance\u002Foverview","05.maintenance\u002F01.overview",{"title":148,"path":149,"stem":150},"Wartungs-Benachrichtigungen","\u002Fmaintenance\u002Fnotifications","05.maintenance\u002F02.notifications",{"title":152,"path":153,"stem":154,"children":155,"page":21},"Statuspages","\u002Fstatuspages","06.statuspages",[156,160,164,168,172,176,180],{"title":157,"path":158,"stem":159},"Statuspages verstehen","\u002Fstatuspages\u002Foverview","06.statuspages\u002F01.overview",{"title":161,"path":162,"stem":163},"Statuspage erstellen","\u002Fstatuspages\u002Fcreate-statuspage","06.statuspages\u002F02.create-statuspage",{"title":165,"path":166,"stem":167},"Zugriffskontrolle","\u002Fstatuspages\u002Faccess-control","06.statuspages\u002F03.access-control",{"title":169,"path":170,"stem":171},"Komponenten verwalten","\u002Fstatuspages\u002Fcomponents","06.statuspages\u002F04.components",{"title":173,"path":174,"stem":175},"Abonnenten (Subscriber)","\u002Fstatuspages\u002Fsubscribers","06.statuspages\u002F05.subscribers",{"title":177,"path":178,"stem":179},"Custom Domains","\u002Fstatuspages\u002Fcustom-domains","06.statuspages\u002F06.custom-domains",{"title":181,"path":182,"stem":183},"Öffentliche Ansicht","\u002Fstatuspages\u002Fpublic-view","06.statuspages\u002F07.public-view",{"title":185,"path":186,"stem":187,"children":188,"page":21},"Team & Organisation","\u002Fteam","07.team",[189,193,197,201,205,209],{"title":190,"path":191,"stem":192},"Organisationen","\u002Fteam\u002Forganizations","07.team\u002F01.organizations",{"title":194,"path":195,"stem":196},"Mitglieder verwalten","\u002Fteam\u002Fmembers","07.team\u002F02.members",{"title":198,"path":199,"stem":200},"Rollen & Berechtigungen","\u002Fteam\u002Froles","07.team\u002F03.roles",{"title":202,"path":203,"stem":204},"Teams","\u002Fteam\u002Fteams","07.team\u002F04.teams",{"title":206,"path":207,"stem":208},"Einladungen","\u002Fteam\u002Finvitations","07.team\u002F05.invitations",{"title":210,"path":211,"stem":212},"Enterprise SSO (Single Sign-On)","\u002Fteam\u002Fsso","07.team\u002F06.sso",{"title":214,"path":215,"stem":216,"children":217,"page":21},"Abrechnung","\u002Fbilling","08.billing",[218,222,226,230,234,238],{"title":219,"path":220,"stem":221},"Pläne & Preise","\u002Fbilling\u002Fplans","08.billing\u002F01.plans",{"title":223,"path":224,"stem":225},"Plan wechseln","\u002Fbilling\u002Fupgrade-downgrade","08.billing\u002F02.upgrade-downgrade",{"title":227,"path":228,"stem":229},"Zahlungsmethoden","\u002Fbilling\u002Fpayment","08.billing\u002F03.payment",{"title":231,"path":232,"stem":233},"Rechnungen","\u002Fbilling\u002Finvoices","08.billing\u002F04.invoices",{"title":235,"path":236,"stem":237},"SMS- & Voice-Guthaben","\u002Fbilling\u002Fsms-credits","08.billing\u002F05.sms-credits",{"title":239,"path":240,"stem":241},"Plan-Limits","\u002Fbilling\u002Flimits","08.billing\u002F06.limits",{"title":243,"path":244,"stem":245,"children":246,"page":21},"Account & Sicherheit","\u002Faccount","09.account",[247,251,255,259,263],{"title":248,"path":249,"stem":250},"Profil bearbeiten","\u002Faccount\u002Fprofile","09.account\u002F01.profile",{"title":252,"path":253,"stem":254},"Passwort ändern","\u002Faccount\u002Fpassword","09.account\u002F02.password",{"title":256,"path":257,"stem":258},"Anmelden mit Google, GitHub & Discord","\u002Faccount\u002Fsocial-login","09.account\u002F03.social-login",{"title":260,"path":261,"stem":262},"Zwei-Faktor-Authentifizierung","\u002Faccount\u002Ftwo-factor","09.account\u002F04.two-factor",{"title":264,"path":265,"stem":266},"Account löschen","\u002Faccount\u002Fdelete-account","09.account\u002F05.delete-account",{"title":268,"path":269,"stem":270,"children":271,"page":21},"Benachrichtigungen","\u002Fnotifications","10.notifications",[272,275],{"title":268,"path":273,"stem":274},"\u002Fnotifications\u002Foverview","10.notifications\u002F01.overview",{"title":276,"path":277,"stem":278},"Benachrichtigungskanäle","\u002Fnotifications\u002Fchannels","10.notifications\u002F02.channels",{"title":280,"path":281,"stem":282,"children":283,"page":21},"API","\u002Fapi","11.api",[284,288,292],{"title":285,"path":286,"stem":287},"API-Übersicht","\u002Fapi\u002Foverview","11.api\u002F01.overview",{"title":289,"path":290,"stem":291},"API-Tokens","\u002Fapi\u002Ftokens","11.api\u002F02.tokens",{"title":293,"path":294,"stem":295},"API-Endpunkte","\u002Fapi\u002Fendpoints","11.api\u002F03.endpoints",{"title":297,"path":298,"stem":299,"children":300,"page":21},"Design","\u002Fappearance","12.appearance",[301],{"title":302,"path":303,"stem":304},"Erscheinungsbild","\u002Fappearance\u002Ftheme","12.appearance\u002F01.theme",{"title":306,"path":307,"stem":308,"children":309,"page":21},"FAQ","\u002Ffaq","13.faq",[310,314,318,322],{"title":311,"path":312,"stem":313},"Allgemeine Fragen","\u002Ffaq\u002Fgeneral","13.faq\u002F01.general",{"title":315,"path":316,"stem":317},"Häufige Fragen zum Monitoring","\u002Ffaq\u002Fmonitoring-faq","13.faq\u002F02.monitoring-faq",{"title":319,"path":320,"stem":321},"Häufige Fragen zur Abrechnung","\u002Ffaq\u002Fbilling-faq","13.faq\u002F03.billing-faq",{"title":323,"path":324,"stem":325},"Fehlerbehebung","\u002Ffaq\u002Ftroubleshooting","13.faq\u002F04.troubleshooting",{"id":327,"title":57,"body":328,"description":1041,"extension":1042,"meta":1043,"navigation":1044,"path":58,"seo":1045,"stem":59,"__hash__":1046},"docs\u002F02.monitoring\u002F02.checks\u002F06.heartbeat.md",{"type":329,"value":330,"toc":1024},"minimark",[331,335,348,351,379,391,396,423,430,434,474,485,489,492,497,512,515,576,580,595,647,651,658,661,665,668,701,704,708,715,794,799,834,839,861,865,880,884,930,933,937,944,948,992,996,1020],[332,333,57],"h1",{"id":334},"heartbeat-checks-push-monitoring",[336,337,338,339,343,344,347],"p",{},"Heartbeat-Checks drehen das Monitoring um: Statt dass LIVCK deinen Service aufruft, meldet sich ",[340,341,342],"strong",{},"dein Job bei LIVCK",". Treffen die Meldungen pünktlich ein, ist alles in Ordnung; bleibt eine aus, schlägt LIVCK Alarm (",[340,345,346],{},"Dead-Man's-Switch",").",[336,349,350],{},"Ideal für Dinge, die LIVCK nicht von außen prüfen kann:",[352,353,354,361,367,373],"ul",{},[355,356,357,360],"li",{},[340,358,359],{},"Cronjobs"," (z.B. nächtlicher Datenbank-Export)",[355,362,363,366],{},[340,364,365],{},"Backups"," (läuft das Backup wirklich jede Nacht?)",[355,368,369,372],{},[340,370,371],{},"Geplante Tasks"," (Rechnungslauf, Newsletter, Cleanup)",[355,374,375,378],{},[340,376,377],{},"Worker & Queues"," (verarbeitet der Hintergrund-Worker noch?)",[380,381,384],"callout",{"title":382,"type":383},"Verfügbar in allen Plänen","tip",[336,385,386,387,390],{},"Heartbeat-Checks – inklusive Cron-Zeitplänen – sind in ",[340,388,389],{},"allen Plänen"," enthalten, auch im Free-Plan. Ein Heartbeat zählt wie ein normaler Service auf dein Service-Limit.",[392,393,395],"h2",{"id":394},"so-funktioniert-es","So funktioniert es",[397,398,399,406,413,416],"ol",{},[355,400,401,402,405],{},"Du legst einen Heartbeat-Service an und gibst an, ",[340,403,404],{},"wie oft"," dein Job sich melden soll.",[355,407,408,409,412],{},"LIVCK erzeugt eine eindeutige ",[340,410,411],{},"Ping-URL",".",[355,414,415],{},"Dein Job ruft diese URL nach jedem erfolgreichen Lauf auf.",[355,417,418,419,422],{},"Bleibt der erwartete Ping aus (plus Toleranz), wird der Service ",[340,420,421],{},"Offline"," – und löst Incident und Benachrichtigungen aus wie jeder andere Service.",[336,424,425,426,429],{},"Da nichts von außen geprüft wird, hat ein Heartbeat ",[340,427,428],{},"keine Monitoring-Standorte"," und keine Antwortzeit-Checks.",[392,431,433],{"id":432},"heartbeat-erstellen","Heartbeat erstellen",[397,435,436,447,454,461,468],{},[355,437,438,439,442,443,446],{},"In der Seitenleiste auf ",[340,440,441],{},"Services"," → ",[340,444,445],{},"Service erstellen"," klicken.",[355,448,449,450,453],{},"Als Check-Typ ",[340,451,452],{},"Heartbeat"," wählen.",[355,455,456,457,460],{},"Einen ",[340,458,459],{},"Namen"," eingeben (z.B. \"Nächtliches Backup\").",[355,462,463,464,467],{},"Den ",[340,465,466],{},"Zeitplan"," festlegen (siehe unten).",[355,469,470,471,473],{},"Speichern. LIVCK zeigt sofort deine ",[340,472,411],{}," an.",[380,475,478],{"title":476,"type":477},"Ping-URL ist geheim","warning",[336,479,480,481,484],{},"Die Ping-URL enthält ein Token, das wie ein Passwort wirkt – wer sie kennt, kann Pings senden. Teile sie nicht öffentlich. Ist sie durchgesickert, kannst du das Token auf der Detailseite ",[340,482,483],{},"neu generieren"," (die alte URL wird sofort ungültig).",[392,486,488],{"id":487},"den-zeitplan-festlegen","Den Zeitplan festlegen",[336,490,491],{},"Zwei Möglichkeiten, wann LIVCK einen Ping erwartet:",[493,494,496],"h3",{"id":495},"einfaches-intervall","Einfaches Intervall",[336,498,499,500,503,504,507,508,511],{},"Der Abstand, in dem dein Job sich meldet – z.B. alle ",[340,501,502],{},"60 Sekunden",", alle ",[340,505,506],{},"3600 Sekunden"," (stündlich) oder alle ",[340,509,510],{},"86400 Sekunden"," (täglich).",[336,513,514],{},"Das kürzeste Intervall hängt vom Plan ab und entspricht dem Prüfintervall aktiver Checks:",[516,517,518,531],"table",{},[519,520,521],"thead",{},[522,523,524,528],"tr",{},[525,526,527],"th",{},"Plan",[525,529,530],{},"Kürzestes Intervall",[532,533,534,543,555,566],"tbody",{},[522,535,536,540],{},[537,538,539],"td",{},"Free",[537,541,542],{},"120 Sekunden (2 Min.)",[522,544,545,552],{},[537,546,547,551],{},[548,549],"plan-badge",{"plan":550},"solo"," Solo",[537,553,554],{},"60 Sekunden (1 Min.)",[522,556,557,563],{},[537,558,559,562],{},[548,560],{"plan":561},"team"," Team",[537,564,565],{},"30 Sekunden",[522,567,568,574],{},[537,569,570,573],{},[548,571],{"plan":572},"business"," Business",[537,575,565],{},[493,577,579],{"id":578},"cron-ausdruck","Cron-Ausdruck",[336,581,582,583,585,586,589,590,594],{},"Für unregelmäßige Zeitpläne nutzt du einen ",[340,584,579],{}," – dieselbe Syntax wie in einer Crontab. Wähle dazu eine ",[340,587,588],{},"Zeitzone",", damit ",[591,592,593],"code",{},"0 3 * * *"," wirklich „3 Uhr deiner Zeit\" bedeutet.",[516,596,597,606],{},[519,598,599],{},[522,600,601,603],{},[525,602,579],{},[525,604,605],{},"Bedeutung",[532,607,608,617,627,637],{},[522,609,610,614],{},[537,611,612],{},[591,613,593],{},[537,615,616],{},"Täglich um 03:00 Uhr",[522,618,619,624],{},[537,620,621],{},[591,622,623],{},"*\u002F15 * * * *",[537,625,626],{},"Alle 15 Minuten",[522,628,629,634],{},[537,630,631],{},[591,632,633],{},"0 0 * * 0",[537,635,636],{},"Jeden Sonntag um Mitternacht",[522,638,639,644],{},[537,640,641],{},[591,642,643],{},"0 9 1 * *",[537,645,646],{},"Am 1. jeden Monats um 09:00 Uhr",[493,648,650],{"id":649},"toleranz-grace","Toleranz (Grace)",[336,652,653,654,657],{},"Echte Jobs starten selten auf die Sekunde genau. Die ",[340,655,656],{},"Toleranz"," ist ein Puffer, den LIVCK zusätzlich zum Zeitplan wartet, bevor der Service Offline geht – das verhindert Fehlalarme durch Netzwerk-Jitter oder Cron-Ungenauigkeit.",[336,659,660],{},"Standard sind 5 Minuten, Minimum 30 Sekunden. Wähle sie so, dass sie übliche Schwankungen abdeckt, aber kurz genug ist, um echte Ausfälle schnell zu erkennen.",[392,662,664],{"id":663},"pings-senden","Pings senden",[336,666,667],{},"Dein Job ruft die Ping-URL auf – mit jedem HTTP-Client, per GET, POST oder HEAD.",[669,670,675],"pre",{"className":671,"code":672,"language":673,"meta":674,"style":674},"language-bash shiki shiki-themes github-light github-dark","# Am Ende deines Cronjobs:\ncurl -fsS https:\u002F\u002Fping.livck.cloud\u002Fdein-token\n","bash","",[591,676,677,686],{"__ignoreMap":674},[678,679,682],"span",{"class":680,"line":681},"line",1,[678,683,685],{"class":684},"sJ8bj","# Am Ende deines Cronjobs:\n",[678,687,689,693,697],{"class":680,"line":688},2,[678,690,692],{"class":691},"sScJk","curl",[678,694,696],{"class":695},"sj4cs"," -fsS",[678,698,700],{"class":699},"sZZnC"," https:\u002F\u002Fping.livck.cloud\u002Fdein-token\n",[336,702,703],{},"Auf der Detailseite findest du fertige Code-Schnipsel zum Kopieren.",[493,705,707],{"id":706},"signale-mehr-als-nur-läuft","Signale: mehr als nur „läuft\"",[336,709,710,711,714],{},"An die Ping-URL kannst du ein ",[340,712,713],{},"Signal"," anhängen, um LIVCK genauer zu informieren:",[516,716,717,728],{},[519,718,719],{},[522,720,721,723,726],{},[525,722,713],{},[525,724,725],{},"Aufruf",[525,727,605],{},[532,729,730,745,760,775],{},[522,731,732,737,742],{},[537,733,734],{},[340,735,736],{},"Erfolg",[537,738,739],{},[591,740,741],{},"…\u002Fdein-token",[537,743,744],{},"Der Lauf war erfolgreich (Standard, ohne Zusatz).",[522,746,747,752,757],{},[537,748,749],{},[340,750,751],{},"Start",[537,753,754],{},[591,755,756],{},"…\u002Fdein-token\u002Fstart",[537,758,759],{},"Der Job hat gerade begonnen. So kann LIVCK die Laufzeit messen.",[522,761,762,767,772],{},[537,763,764],{},[340,765,766],{},"Fehler",[537,768,769],{},[591,770,771],{},"…\u002Fdein-token\u002Ffail",[537,773,774],{},"Der Job ist fehlgeschlagen → Service wird sofort Offline.",[522,776,777,782,787],{},[537,778,779],{},[340,780,781],{},"Exit-Code",[537,783,784],{},[591,785,786],{},"…\u002Fdein-token\u002F{code}",[537,788,789,790,793],{},"Der Exit-Code deines Skripts. ",[591,791,792],{},"0"," = Erfolg, alles andere = Fehler.",[336,795,796],{},[340,797,798],{},"Beispiel mit Start- und Erfolgs-Ping:",[669,800,802],{"className":671,"code":801,"language":673,"meta":674,"style":674},"curl -fsS https:\u002F\u002Fping.livck.cloud\u002Fdein-token\u002Fstart   # Job beginnt\n# ... dein Job läuft ...\ncurl -fsS https:\u002F\u002Fping.livck.cloud\u002Fdein-token          # Job erfolgreich beendet\n",[591,803,804,816,821],{"__ignoreMap":674},[678,805,806,808,810,813],{"class":680,"line":681},[678,807,692],{"class":691},[678,809,696],{"class":695},[678,811,812],{"class":699}," https:\u002F\u002Fping.livck.cloud\u002Fdein-token\u002Fstart",[678,814,815],{"class":684},"   # Job beginnt\n",[678,817,818],{"class":680,"line":688},[678,819,820],{"class":684},"# ... dein Job läuft ...\n",[678,822,824,826,828,831],{"class":680,"line":823},3,[678,825,692],{"class":691},[678,827,696],{"class":695},[678,829,830],{"class":699}," https:\u002F\u002Fping.livck.cloud\u002Fdein-token",[678,832,833],{"class":684},"          # Job erfolgreich beendet\n",[336,835,836],{},[340,837,838],{},"Beispiel: Exit-Code automatisch melden:",[669,840,842],{"className":671,"code":841,"language":673,"meta":674,"style":674},"dein-backup-skript.sh\ncurl -fsS https:\u002F\u002Fping.livck.cloud\u002Fdein-token\u002F$?\n",[591,843,844,849],{"__ignoreMap":674},[678,845,846],{"class":680,"line":681},[678,847,848],{"class":691},"dein-backup-skript.sh\n",[678,850,851,853,855,858],{"class":680,"line":688},[678,852,692],{"class":691},[678,854,696],{"class":695},[678,856,857],{"class":699}," https:\u002F\u002Fping.livck.cloud\u002Fdein-token\u002F",[678,859,860],{"class":695},"$?\n",[493,862,864],{"id":863},"maximale-laufzeit-optional","Maximale Laufzeit (optional)",[336,866,867,868,871,872,875,876,879],{},"Nutzt du das Start-Signal (",[591,869,870],{},"\u002Fstart","), kannst du zusätzlich eine ",[340,873,874],{},"maximale Laufzeit"," festlegen. Läuft dein Job länger und meldet keinen Erfolg, erkennt LIVCK ihn als ",[340,877,878],{},"hängend"," und schlägt Alarm – auch wenn der nächste reguläre Zeitpunkt noch nicht erreicht ist. So findest du Jobs, die stecken bleiben, statt gar nicht zu starten.",[392,881,883],{"id":882},"status-verstehen","Status verstehen",[516,885,886,895],{},[519,887,888],{},[522,889,890,893],{},[525,891,892],{},"Status",[525,894,605],{},[532,896,897,907,917],{},[522,898,899,904],{},[537,900,901],{},[340,902,903],{},"Unbekannt",[537,905,906],{},"Angelegt, aber noch nie gepingt. Mit dem ersten Ping wird er Online.",[522,908,909,914],{},[537,910,911],{},[340,912,913],{},"Online",[537,915,916],{},"Die Pings treffen wie erwartet ein.",[522,918,919,923],{},[537,920,921],{},[340,922,421],{},[537,924,925,926,929],{},"Ein erwarteter Ping ist ausgeblieben (Zeitplan + Toleranz überschritten), ein ",[591,927,928],{},"fail","-Signal kam, oder die maximale Laufzeit wurde überschritten.",[336,931,932],{},"Sobald wieder ein erfolgreicher Ping eintrifft, wird der Service automatisch Online und ein laufender Incident wird aufgelöst.",[392,934,936],{"id":935},"zusätzliche-telemetrie-optional","Zusätzliche Telemetrie (optional)",[336,938,939,940,943],{},"Im ",[340,941,942],{},"Body"," des Ping-Requests kannst du Messwerte und Log-Ausgaben mitschicken (z.B. Anzahl verarbeiteter Datensätze, Dauer, Fehlerzahl). LIVCK speichert sie und zeigt sie in der Lauf-Historie. Komplett optional – ein Ping ohne Body funktioniert genauso. Schlägt die Verarbeitung fehl (z.B. zu groß), zählt der Ping trotzdem als erfolgreich.",[392,945,947],{"id":946},"was-du-auf-der-detailseite-siehst","Was du auf der Detailseite siehst",[352,949,950,959,966,973,980,986],{},[355,951,952,953,955,956,958],{},"Deine ",[340,954,411],{}," mit Kopier- und ",[591,957,692],{},"-Schnipseln",[355,960,961,962,965],{},"Den aktuellen ",[340,963,964],{},"Lauf-Status"," (z.B. „läuft gerade\", „zuletzt erfolgreich vor 2 Min.\")",[355,967,968,969,972],{},"Einen Hinweis, falls ",[340,970,971],{},"noch nie gepingt"," wurde",[355,974,975,976,979],{},"Die ",[340,977,978],{},"Lauf-Historie"," (Erfolge, Fehler, Timeouts, hängende Läufe)",[355,981,982,985],{},[340,983,984],{},"Dauer-Statistiken"," und deine Telemetrie",[355,987,975,988,991],{},[340,989,990],{},"Uptime"," über die Zeit",[392,993,995],{"id":994},"weiterführende-themen","Weiterführende Themen",[352,997,998,1004,1009,1015],{},[355,999,1000,1003],{},[1001,1002,61],"a",{"href":62}," – Status komplett von Hand verwalten",[355,1005,1006,1008],{},[1001,1007,69],{"href":70}," – Regeln für aktive Checks",[355,1010,1011,1014],{},[1001,1012,1013],{"href":95},"Incidents – Übersicht"," – Was passiert, wenn ein Heartbeat ausbleibt",[355,1016,1017,1019],{},[1001,1018,131],{"href":132}," – Wer wird bei einem ausgefallenen Job benachrichtigt",[1021,1022,1023],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":674,"searchDepth":823,"depth":823,"links":1025},[1026,1027,1028,1033,1037,1038,1039,1040],{"id":394,"depth":688,"text":395},{"id":432,"depth":688,"text":433},{"id":487,"depth":688,"text":488,"children":1029},[1030,1031,1032],{"id":495,"depth":823,"text":496},{"id":578,"depth":823,"text":579},{"id":649,"depth":823,"text":650},{"id":663,"depth":688,"text":664,"children":1034},[1035,1036],{"id":706,"depth":823,"text":707},{"id":863,"depth":823,"text":864},{"id":882,"depth":688,"text":883},{"id":935,"depth":688,"text":936},{"id":946,"depth":688,"text":947},{"id":994,"depth":688,"text":995},"Überwache Cronjobs, Backups und Hintergrund-Tasks mit Heartbeat-Checks – dein Job meldet sich bei LIVCK, statt dass LIVCK ihn aufruft.","md",{},null,{"title":57,"description":1041},"6Z-D9ti46EsdBmYhxwECdsPuf3z_AKPmh1aC5vl3e2k",1782020582692]