[{"data":1,"prerenderedAt":898},["ShallowReactive",2],{"docs-navigation":3,"doc-\u002Fserver-monitoring\u002Fupdates":434},[4,22,104,157,194,211,224,265,302,335,364,380,397,414],{"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,88,92,96,100],{"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},"Eigene Zertifikate (mTLS & private CAs)","\u002Fmonitoring\u002Fcertificates","02.monitoring\u002F09.certificates",{"title":93,"path":94,"stem":95},"Tags","\u002Fmonitoring\u002Ftags","02.monitoring\u002F10.tags",{"title":97,"path":98,"stem":99},"Sync-Quellen","\u002Fmonitoring\u002Fsync-sources","02.monitoring\u002F11.sync-sources",{"title":101,"path":102,"stem":103},"CDN & WAF-Integration","\u002Fmonitoring\u002Fcdn-waf-integration","02.monitoring\u002F12.cdn-waf-integration",{"title":105,"path":106,"stem":107,"children":108,"page":21},"Server-Monitoring","\u002Fserver-monitoring","03.server-monitoring",[109,113,117,121,125,129,133,137,141,145,149,153],{"title":110,"path":111,"stem":112},"Überblick","\u002Fserver-monitoring\u002Foverview","03.server-monitoring\u002F01.overview",{"title":114,"path":115,"stem":116},"Agent installieren","\u002Fserver-monitoring\u002Finstallation","03.server-monitoring\u002F02.installation",{"title":118,"path":119,"stem":120},"Sicherheit & Transparenz","\u002Fserver-monitoring\u002Fsecurity","03.server-monitoring\u002F03.security",{"title":122,"path":123,"stem":124},"Was gemessen wird","\u002Fserver-monitoring\u002Fmetrics","03.server-monitoring\u002F04.metrics",{"title":126,"path":127,"stem":128},"Serverliste & Detailansicht","\u002Fserver-monitoring\u002Fservers","03.server-monitoring\u002F05.servers",{"title":130,"path":131,"stem":132},"Alarm-Regeln","\u002Fserver-monitoring\u002Falert-rules","03.server-monitoring\u002F06.alert-rules",{"title":134,"path":135,"stem":136},"Ereignisse & Benachrichtigungen","\u002Fserver-monitoring\u002Fevents","03.server-monitoring\u002F07.events",{"title":138,"path":139,"stem":140},"Erreichbarkeits-Prüfungen","\u002Fserver-monitoring\u002Freachability","03.server-monitoring\u002F08.reachability",{"title":142,"path":143,"stem":144},"Agent-Updates","\u002Fserver-monitoring\u002Fupdates","03.server-monitoring\u002F09.updates",{"title":146,"path":147,"stem":148},"Auf der Statuspage zeigen","\u002Fserver-monitoring\u002Fstatuspage","03.server-monitoring\u002F10.statuspage",{"title":150,"path":151,"stem":152},"Grenzen & Pläne","\u002Fserver-monitoring\u002Flimits","03.server-monitoring\u002F11.limits",{"title":154,"path":155,"stem":156},"Fehlerbehebung","\u002Fserver-monitoring\u002Ftroubleshooting","03.server-monitoring\u002F12.troubleshooting",{"title":158,"path":159,"stem":160,"children":161,"page":21},"Incidents","\u002Fincidents","04.incidents",[162,166,170,174,178,182,186,190],{"title":163,"path":164,"stem":165},"Incidents verstehen","\u002Fincidents\u002Foverview","04.incidents\u002F01.overview",{"title":167,"path":168,"stem":169},"Incident erstellen","\u002Fincidents\u002Fcreate-incident","04.incidents\u002F02.create-incident",{"title":171,"path":172,"stem":173},"Incident verwalten","\u002Fincidents\u002Fmanage-incident","04.incidents\u002F03.manage-incident",{"title":175,"path":176,"stem":177},"Automatische Erkennung","\u002Fincidents\u002Fauto-detection","04.incidents\u002F04.auto-detection",{"title":179,"path":180,"stem":181},"Interne Kommentare","\u002Fincidents\u002Fincident-comments","04.incidents\u002F05.incident-comments",{"title":183,"path":184,"stem":185},"Postmortems","\u002Fincidents\u002Fpostmortems","04.incidents\u002F06.postmortems",{"title":187,"path":188,"stem":189},"Incident-Richtlinien","\u002Fincidents\u002Fincident-policies","04.incidents\u002F07.incident-policies",{"title":191,"path":192,"stem":193},"Incident-Vorlagen","\u002Fincidents\u002Fincident-templates","04.incidents\u002F08.incident-templates",{"title":195,"path":196,"stem":197,"children":198,"page":21},"Eskalation","\u002Fescalation","05.escalation",[199,203,207],{"title":200,"path":201,"stem":202},"Eskalationsrichtlinien","\u002Fescalation\u002Fpolicies","05.escalation\u002F01.policies",{"title":204,"path":205,"stem":206},"Eskalation während eines Incidents","\u002Fescalation\u002Fduring-incident","05.escalation\u002F02.during-incident",{"title":208,"path":209,"stem":210},"Betriebszeiten (On-Call)","\u002Fescalation\u002Foperating-schedules","05.escalation\u002F03.operating-schedules",{"title":212,"path":213,"stem":214,"children":215,"page":21},"Wartungen","\u002Fmaintenance","06.maintenance",[216,220],{"title":217,"path":218,"stem":219},"Wartungen planen","\u002Fmaintenance\u002Foverview","06.maintenance\u002F01.overview",{"title":221,"path":222,"stem":223},"Wartungs-Benachrichtigungen","\u002Fmaintenance\u002Fnotifications","06.maintenance\u002F02.notifications",{"title":225,"path":226,"stem":227,"children":228,"page":21},"Statuspages","\u002Fstatuspages","07.statuspages",[229,233,237,241,245,249,253,257,261],{"title":230,"path":231,"stem":232},"Statuspages verstehen","\u002Fstatuspages\u002Foverview","07.statuspages\u002F01.overview",{"title":234,"path":235,"stem":236},"Statuspage erstellen","\u002Fstatuspages\u002Fcreate-statuspage","07.statuspages\u002F02.create-statuspage",{"title":238,"path":239,"stem":240},"Zugriffskontrolle","\u002Fstatuspages\u002Faccess-control","07.statuspages\u002F03.access-control",{"title":242,"path":243,"stem":244},"Komponenten verwalten","\u002Fstatuspages\u002Fcomponents","07.statuspages\u002F04.components",{"title":246,"path":247,"stem":248},"Abonnenten (Subscriber)","\u002Fstatuspages\u002Fsubscribers","07.statuspages\u002F05.subscribers",{"title":250,"path":251,"stem":252},"Custom Domains","\u002Fstatuspages\u002Fcustom-domains","07.statuspages\u002F06.custom-domains",{"title":254,"path":255,"stem":256},"Öffentliche Ansicht","\u002Fstatuspages\u002Fpublic-view","07.statuspages\u002F07.public-view",{"title":258,"path":259,"stem":260},"Layout-Builder","\u002Fstatuspages\u002Flayout-builder","07.statuspages\u002F08.layout-builder",{"title":262,"path":263,"stem":264},"Metriken","\u002Fstatuspages\u002Fmetrics","07.statuspages\u002F09.metrics",{"title":266,"path":267,"stem":268,"children":269,"page":21},"Team & Organisation","\u002Fteam","08.team",[270,274,278,282,286,290,294,298],{"title":271,"path":272,"stem":273},"Organisationen","\u002Fteam\u002Forganizations","08.team\u002F01.organizations",{"title":275,"path":276,"stem":277},"Mitglieder verwalten","\u002Fteam\u002Fmembers","08.team\u002F02.members",{"title":279,"path":280,"stem":281},"Rollen & Berechtigungen","\u002Fteam\u002Froles","08.team\u002F03.roles",{"title":283,"path":284,"stem":285},"Teams","\u002Fteam\u002Fteams","08.team\u002F04.teams",{"title":287,"path":288,"stem":289},"Einladungen","\u002Fteam\u002Finvitations","08.team\u002F05.invitations",{"title":291,"path":292,"stem":293},"Enterprise SSO (Single Sign-On)","\u002Fteam\u002Fsso","08.team\u002F06.sso",{"title":295,"path":296,"stem":297},"Entra ID (Azure AD) einrichten","\u002Fteam\u002Fsso-entra","08.team\u002F07.sso-entra",{"title":299,"path":300,"stem":301},"Keycloak einrichten","\u002Fteam\u002Fsso-keycloak","08.team\u002F08.sso-keycloak",{"title":303,"path":304,"stem":305,"children":306,"page":21},"Abrechnung","\u002Fbilling","09.billing",[307,311,315,319,323,327,331],{"title":308,"path":309,"stem":310},"Pläne & Preise","\u002Fbilling\u002Fplans","09.billing\u002F01.plans",{"title":312,"path":313,"stem":314},"Plan wechseln","\u002Fbilling\u002Fupgrade-downgrade","09.billing\u002F02.upgrade-downgrade",{"title":316,"path":317,"stem":318},"Zahlungsmethoden","\u002Fbilling\u002Fpayment","09.billing\u002F03.payment",{"title":320,"path":321,"stem":322},"Rechnungen","\u002Fbilling\u002Finvoices","09.billing\u002F04.invoices",{"title":324,"path":325,"stem":326},"SMS- & Voice-Guthaben","\u002Fbilling\u002Fsms-credits","09.billing\u002F05.sms-credits",{"title":328,"path":329,"stem":330},"Plan-Limits","\u002Fbilling\u002Flimits","09.billing\u002F06.limits",{"title":332,"path":333,"stem":334},"Add-Ons","\u002Fbilling\u002Fadd-ons","09.billing\u002F07.add-ons",{"title":336,"path":337,"stem":338,"children":339,"page":21},"Account & Sicherheit","\u002Faccount","10.account",[340,344,348,352,356,360],{"title":341,"path":342,"stem":343},"Profil bearbeiten","\u002Faccount\u002Fprofile","10.account\u002F01.profile",{"title":345,"path":346,"stem":347},"Passwort ändern","\u002Faccount\u002Fpassword","10.account\u002F02.password",{"title":349,"path":350,"stem":351},"Anmelden mit Google, GitHub & Discord","\u002Faccount\u002Fsocial-login","10.account\u002F03.social-login",{"title":353,"path":354,"stem":355},"Zwei-Faktor-Authentifizierung","\u002Faccount\u002Ftwo-factor","10.account\u002F04.two-factor",{"title":357,"path":358,"stem":359},"Account löschen","\u002Faccount\u002Fdelete-account","10.account\u002F05.delete-account",{"title":361,"path":362,"stem":363},"Erscheinungsbild","\u002Faccount\u002Fappearance","10.account\u002F06.appearance",{"title":365,"path":366,"stem":367,"children":368,"page":21},"Benachrichtigungen","\u002Fnotifications","11.notifications",[369,372,376],{"title":365,"path":370,"stem":371},"\u002Fnotifications\u002Foverview","11.notifications\u002F01.overview",{"title":373,"path":374,"stem":375},"Benachrichtigungskanäle","\u002Fnotifications\u002Fchannels","11.notifications\u002F02.channels",{"title":377,"path":378,"stem":379},"Persönliche Benachrichtigungs-Einstellungen","\u002Fnotifications\u002Fpreferences","11.notifications\u002F03.preferences",{"title":381,"path":382,"stem":383,"children":384,"page":21},"API","\u002Fapi","12.api",[385,389,393],{"title":386,"path":387,"stem":388},"API-Übersicht","\u002Fapi\u002Foverview","12.api\u002F01.overview",{"title":390,"path":391,"stem":392},"API-Tokens","\u002Fapi\u002Ftokens","12.api\u002F02.tokens",{"title":394,"path":395,"stem":396},"API-Endpunkte","\u002Fapi\u002Fendpoints","12.api\u002F03.endpoints",{"title":398,"path":399,"stem":400,"children":401,"page":21},"SLA","\u002Fsla","13.sla",[402,406,410],{"title":403,"path":404,"stem":405},"SLA-Monitoring","\u002Fsla\u002Foverview","13.sla\u002F01.overview",{"title":407,"path":408,"stem":409},"SLA-Ziele","\u002Fsla\u002Fobjectives","13.sla\u002F02.objectives",{"title":411,"path":412,"stem":413},"SLA-Reports","\u002Fsla\u002Freports","13.sla\u002F03.reports",{"title":415,"path":416,"stem":417,"children":418,"page":21},"FAQ","\u002Ffaq","14.faq",[419,423,427,431],{"title":420,"path":421,"stem":422},"Allgemeine Fragen","\u002Ffaq\u002Fgeneral","14.faq\u002F01.general",{"title":424,"path":425,"stem":426},"Häufige Fragen zum Monitoring","\u002Ffaq\u002Fmonitoring-faq","14.faq\u002F02.monitoring-faq",{"title":428,"path":429,"stem":430},"Häufige Fragen zur Abrechnung","\u002Ffaq\u002Fbilling-faq","14.faq\u002F03.billing-faq",{"title":154,"path":432,"stem":433},"\u002Ffaq\u002Ftroubleshooting","14.faq\u002F04.troubleshooting",{"id":435,"title":142,"body":436,"description":892,"extension":893,"meta":894,"navigation":895,"path":143,"seo":896,"stem":144,"__hash__":897},"docs\u002F03.server-monitoring\u002F09.updates.md",{"type":437,"value":438,"toc":883},"minimark",[439,443,452,457,470,473,510,518,522,529,541,544,547,585,592,603,607,613,629,632,682,691,695,698,748,751,755,784,798,804,808,821,824,846,852,856,879],[440,441,142],"h1",{"id":442},"agent-updates",[444,445,446,447,451],"p",{},"Der Agent hält sich standardmäßig selbst aktuell. Du legst fest, ",[448,449,450],"strong",{},"wann"," das passieren darf -- oder schaltest es ganz ab und aktualisierst manuell.",[453,454,456],"h2",{"id":455},"wo-du-es-einstellst","Wo du es einstellst",[444,458,459,462,463,466,467],{},[448,460,461],{},"Server"," → Server öffnen → ",[448,464,465],{},"Bearbeiten"," → Reiter ",[448,468,469],{},"Updates",[444,471,472],{},"Dort siehst du:",[474,475,476,486,492,501],"ul",{},[477,478,479,482,483],"li",{},[448,480,481],{},"Installierte Version"," und, falls vorhanden, ",[448,484,485],{},"Update verfügbar: v…",[477,487,488,491],{},[448,489,490],{},"Letzter Update-Lauf"," mit Ergebnis: Erfolgreich, Fehlgeschlagen, Zurückgerollt, Übersprungen oder Unbekannt",[477,493,494,497,498],{},[448,495,496],{},"Automatische Updates"," -- Schalter, standardmäßig ",[448,499,500],{},"an",[477,502,503,506,507],{},[448,504,505],{},"Fenster von \u002F Fenster bis"," -- standardmäßig ",[448,508,509],{},"00:00 bis 04:00",[511,512,515],"callout",{"title":513,"type":514},"Das Fenster gilt in der Zeitzone des Servers","info",[444,516,517],{},"Nicht in deiner. Ein Fenster über Mitternacht ist erlaubt -- z.B. 22:00 bis 02:00. Sind Anfang und Ende gleich, gilt das Fenster als immer offen.",[453,519,521],{"id":520},"wie-ein-automatisches-update-abläuft","Wie ein automatisches Update abläuft",[444,523,524,525,528],{},"Auf dem Server läuft ein Timer, der stündlich nachsieht -- mit einem festen, pro Server zufälligen Versatz, damit nicht alle deine Maschinen gleichzeitig loslaufen. Aktualisiert wird nur, wenn ",[448,526,527],{},"alle"," folgenden Punkte zutreffen:",[530,531,532,535,538],"ol",{},[477,533,534],{},"Automatische Updates sind für diesen Server eingeschaltet",[477,536,537],{},"LIVCK hat eine Version für diesen Server freigegeben",[477,539,540],{},"Die lokale Uhrzeit liegt im eingestellten Wartungsfenster",[444,542,543],{},"Trifft eines davon nicht zu, passiert schlicht nichts und der Timer versucht es zur nächsten Stunde wieder.",[444,545,546],{},"Läuft ein Update, sieht das so aus:",[530,548,549,552,559,570,573,579],{},[477,550,551],{},"Die passende Datei wird über HTTPS heruntergeladen",[477,553,554,555,558],{},"Die ",[448,556,557],{},"SHA-256-Prüfsumme wird zwingend geprüft"," -- fehlt sie oder passt sie nicht, bricht das Update ab",[477,560,561,562,565,566],{},"Die neue Datei wird zunächst als ",[448,563,564],{},"unprivilegierter Benutzer"," getestet, nicht als ",[567,568,569],"code",{},"root",[477,571,572],{},"Der Austausch erfolgt atomar -- es gibt keinen Moment, in dem keine Programmdatei da ist. Die alte Version bleibt liegen",[477,574,575,576],{},"Der Dienst wird neu gestartet und ",[448,577,578],{},"20 Sekunden lang beobachtet",[477,580,581,582],{},"Startet er nicht sauber durch oder gerät in eine Neustartschleife, ",[448,583,584],{},"fällt der Agent automatisch auf die alte Version zurück",[444,586,587,588,591],{},"Während des Vorgangs steht der Server in der Konsole auf ",[448,589,590],{},"Update läuft"," -- LIVCK schlägt in dieser Zeit keinen Alarm. Bleibt er länger als 15 Minuten in diesem Zustand, gilt das als Fehlschlag.",[511,593,596],{"title":594,"type":595},"Downgrades sind ausgeschlossen","tip",[444,597,598,599,602],{},"Ein automatisches Update kann die Version niemals zurückdrehen. Nur du selbst kannst auf der Kommandozeile mit ",[567,600,601],{},"--force"," bewusst eine ältere Version installieren.",[453,604,606],{"id":605},"manuell-aktualisieren","Manuell aktualisieren",[444,608,609,610,612],{},"Auf dem Server, als ",[567,611,569],{},":",[614,615,620],"pre",{"className":616,"code":617,"language":618,"meta":619,"style":619},"language-sh shiki shiki-themes github-light github-dark","sudo livck-agent upgrade\n","sh","",[567,621,622],{"__ignoreMap":619},[623,624,627],"span",{"class":625,"line":626},"line",1,[623,628,617],{},[444,630,631],{},"Weitere Möglichkeiten:",[633,634,635,648],"table",{},[636,637,638],"thead",{},[639,640,641,645],"tr",{},[642,643,644],"th",{},"Befehl",[642,646,647],{},"Wirkung",[649,650,651,662,672],"tbody",{},[639,652,653,659],{},[654,655,656],"td",{},[567,657,658],{},"livck-agent upgrade --check",[654,660,661],{},"Zeigt nur an, ob ein Update vorliegt -- ändert nichts",[639,663,664,669],{},[654,665,666],{},[567,667,668],{},"livck-agent upgrade --version v0.2.1",[654,670,671],{},"Installiert eine bestimmte Version",[639,673,674,679],{},[654,675,676],{},[567,677,678],{},"livck-agent upgrade --force",[654,680,681],{},"Erlaubt Neuinstallation und Downgrade",[444,683,684,686,687,690],{},[567,685,658],{}," gibt den Exit-Code ",[448,688,689],{},"5"," zurück, wenn ein Update verfügbar ist -- praktisch für eigene Skripte und Konfigurationsmanagement.",[453,692,694],{"id":693},"updates-abschalten","Updates abschalten",[444,696,697],{},"Es gibt zwei Ebenen, und beide funktionieren unabhängig voneinander:",[633,699,700,712],{},[636,701,702],{},[639,703,704,707,710],{},[642,705,706],{},"Ebene",[642,708,709],{},"Vorgehen",[642,711,647],{},[649,713,714,733],{},[639,715,716,721,730],{},[654,717,718],{},[448,719,720],{},"In LIVCK",[654,722,723,724,726,727,729],{},"Schalter ",[448,725,496],{}," im Reiter ",[448,728,469],{}," ausschalten",[654,731,732],{},"Der Agent prüft weiter, installiert aber nichts",[639,734,735,740,745],{},[654,736,737],{},[448,738,739],{},"Auf dem Server",[654,741,742],{},[567,743,744],{},"sudo systemctl disable --now livck-agent-update.timer",[654,746,747],{},"Der Update-Vorgang wird gar nicht erst gestartet",[444,749,750],{},"Die zweite Variante ist die härtere: Sie liegt vollständig in deiner Hand und lässt sich von LIVCK aus nicht rückgängig machen.",[453,752,754],{"id":753},"sonderfälle","Sonderfälle",[444,756,757,760,761,764,765,768,769,772,773,776,777,779,780,783],{},[448,758,759],{},"Über den Paketmanager installiert."," Wurde der Agent als ",[567,762,763],{},".deb"," oder ",[567,766,767],{},".rpm"," installiert, laufen Updates über ",[567,770,771],{},"dpkg"," bzw. ",[567,774,775],{},"rpm"," -- gesteuert bleiben sie trotzdem vom Agenten. Der Reiter ",[448,778,469],{}," weist darauf hin. Kollidiert das Update mit einem gerade laufenden ",[567,781,782],{},"unattended-upgrades",", wartet der Agent und versucht es später erneut.",[444,785,786,793,794,797],{},[448,787,788,789,792],{},"Systeme mit schreibgeschütztem ",[567,790,791],{},"\u002Fusr","."," Auf image-basierten Distributionen (z.B. rpm-ostree, MicroOS) kann der Agent seine Programmdatei nicht ersetzen. Er meldet das einmalig als ",[448,795,796],{},"Übersprungen"," statt stündlich zu scheitern -- Updates laufen dann über dein Image.",[444,799,800,803],{},[448,801,802],{},"Gestaffelte Freigabe."," LIVCK gibt neue Versionen schrittweise frei, nicht auf einen Schlag für alle. Es kann also sein, dass ein Server schon aktualisiert ist und ein anderer noch wartet. Manuell kannst du jederzeit vorziehen.",[453,805,807],{"id":806},"fehlgeschlagene-updates","Fehlgeschlagene Updates",[444,809,810,811,813,814,764,817,820],{},"Steht im Reiter ",[448,812,469],{}," ein ",[448,815,816],{},"Fehlgeschlagen",[448,818,819],{},"Zurückgerollt",", läuft dein Server weiter -- mit der bisherigen Version. Der Agent hört nicht auf zu messen.",[444,822,823],{},"Für die Ursachensuche hilft auf dem Server:",[614,825,827],{"className":616,"code":826,"language":618,"meta":619,"style":619},"sudo livck-agent status\nsudo livck-agent doctor\nsudo journalctl -u livck-agent-update.service -n 50\n",[567,828,829,834,840],{"__ignoreMap":619},[623,830,831],{"class":625,"line":626},[623,832,833],{},"sudo livck-agent status\n",[623,835,837],{"class":625,"line":836},2,[623,838,839],{},"sudo livck-agent doctor\n",[623,841,843],{"class":625,"line":842},3,[623,844,845],{},"sudo journalctl -u livck-agent-update.service -n 50\n",[511,847,849],{"title":848,"type":514},"Fehlermeldungen sind bereinigt",[444,850,851],{},"Bevor eine Fehlermeldung an LIVCK gemeldet wird, entfernt der Agent alles, was nach URL oder Zugangstoken aussieht. Zugangsdaten landen nicht in Protokollen.",[453,853,855],{"id":854},"weiterführende-themen","Weiterführende Themen",[474,857,858,864,869,874],{},[477,859,860,863],{},[861,862,118],"a",{"href":119}," -- warum der Update-Kanal so eng gebaut ist",[477,865,866,868],{},[861,867,114],{"href":115}," -- alle Kommandozeilen-Befehle",[477,870,871,873],{},[861,872,126],{"href":127}," -- der Zustand „Update läuft\"",[477,875,876,878],{},[861,877,154],{"href":155}," -- wenn danach etwas klemmt",[880,881,882],"style",{},"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":619,"searchDepth":842,"depth":842,"links":884},[885,886,887,888,889,890,891],{"id":455,"depth":836,"text":456},{"id":520,"depth":836,"text":521},{"id":605,"depth":836,"text":606},{"id":693,"depth":836,"text":694},{"id":753,"depth":836,"text":754},{"id":806,"depth":836,"text":807},{"id":854,"depth":836,"text":855},"Wie neue Agent-Versionen auf deine Server kommen -- automatisch im Wartungsfenster, manuell oder gar nicht.","md",{},null,{"title":142,"description":892},"X9RDdvurQJY9W1Pb1AKHLYL6wnLW7SUXO5wXbwVHPKI",1784953293987]