[{"data":1,"prerenderedAt":1301},["ShallowReactive",2],{"docs-navigation":3,"doc-\u002Fserver-monitoring\u002Finstallation":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":114,"body":436,"description":1295,"extension":1296,"meta":1297,"navigation":1298,"path":115,"seo":1299,"stem":116,"__hash__":1300},"docs\u002F03.server-monitoring\u002F02.installation.md",{"type":437,"value":438,"toc":1276},"minimark",[439,443,447,452,562,578,581,585,629,632,636,639,655,658,674,681,751,756,788,792,860,878,882,893,913,919,923,930,949,992,995,1011,1024,1030,1034,1039,1131,1135,1138,1158,1167,1171,1178,1182,1191,1198,1205,1209,1219,1226,1230,1241,1245,1272],[440,441,114],"h1",{"id":442},"agent-installieren",[444,445,446],"p",{},"Die Installation ist ein einziger Befehl. Danach meldet sich der Server selbstständig bei LIVCK an und schickt innerhalb einer Minute den ersten Messwert.",[448,449,451],"h2",{"id":450},"voraussetzungen","Voraussetzungen",[453,454,455,466],"table",{},[456,457,458],"thead",{},[459,460,461,464],"tr",{},[462,463],"th",{},[462,465],{},[467,468,469,481,491,501,511,533,546],"tbody",{},[459,470,471,478],{},[472,473,474],"td",{},[475,476,477],"strong",{},"Betriebssystem",[472,479,480],{},"Linux mit systemd",[459,482,483,488],{},[472,484,485],{},[475,486,487],{},"Getestet",[472,489,490],{},"Ubuntu 22.04 \u002F 24.04, Debian 12 \u002F 13, RHEL 9",[459,492,493,498],{},[472,494,495],{},[475,496,497],{},"Best effort",[472,499,500],{},"Rocky Linux 9, AlmaLinux 9, CentOS Stream 9 -- der Installer bricht nicht ab, die Kombination ist aber nicht Teil der getesteten Matrix",[459,502,503,508],{},[472,504,505],{},[475,506,507],{},"Architektur",[472,509,510],{},"x86-64 oder ARM64 (aarch64)",[459,512,513,518],{},[472,514,515],{},[475,516,517],{},"Netzwerk",[472,519,520,521,525,526,529,530],{},"ausgehendes HTTPS (Port 443) zu ",[522,523,524],"code",{},"get.livck.cloud",", ",[522,527,528],{},"app.livck.cloud"," und ",[522,531,532],{},"ingest.livck.cloud",[459,534,535,540],{},[472,536,537],{},[475,538,539],{},"Rechte",[472,541,542,545],{},[522,543,544],{},"root"," für die Installation",[459,547,548,553],{},[472,549,550],{},[475,551,552],{},"Werkzeuge",[472,554,555,529,558,561],{},[522,556,557],{},"curl",[522,559,560],{},"systemctl"," müssen vorhanden sein",[563,564,567],"callout",{"title":565,"type":566},"Container werden nicht unterstützt","warning",[444,568,569,570,573,574,577],{},"In Docker, LXC oder einem Kubernetes-Pod bricht der Installer bewusst ab. In einem Container sind CPU-, Speicher- und Festplattenwerte aus ",[522,571,572],{},"\u002Fproc"," die des Hosts oder des Namespace -- die Messwerte wären schlicht nicht aussagekräftig. Überwache stattdessen den ",[475,575,576],{},"Host",", auf dem die Container laufen.",[444,579,580],{},"Andere Distributionen mit systemd (z.B. openSUSE) installiert der Agent auf eigene Verantwortung: der Installer gibt eine Warnung aus und macht weiter. Ohne systemd -- etwa auf Alpine mit OpenRC -- bricht er ab.",[448,582,584],{"id":583},"schritt-1-server-in-livck-anlegen","Schritt 1: Server in LIVCK anlegen",[586,587,588,599,605,623],"ol",{},[589,590,591,592,595,596],"li",{},"Klicke in der Seitenleiste unter ",[475,593,594],{},"Überwachung"," auf ",[475,597,598],{},"Server",[589,600,601,602],{},"Klicke auf ",[475,603,604],{},"\"Server hinzufügen\"",[589,606,607,608],{},"Wähle, wie viele Server du verbinden willst:\n",[609,610,611,617],"ul",{},[589,612,613,616],{},[475,614,615],{},"Einen Server"," -- erzeugt einen Einmal-Token, der nach der ersten Anmeldung verfällt",[589,618,619,622],{},[475,620,621],{},"Mehrere Server"," -- erzeugt einen Mehrfach-Token für bis zu 50 Server, 90 Tage gültig",[589,624,601,625,628],{},[475,626,627],{},"\"Weiter\""," -- LIVCK zeigt dir den fertigen Installationsbefehl",[444,630,631],{},"Der Dialog bleibt offen und aktualisiert sich von selbst, sobald sich dein Server meldet.",[448,633,635],{"id":634},"schritt-2-befehl-auf-dem-server-ausführen","Schritt 2: Befehl auf dem Server ausführen",[444,637,638],{},"Der Befehl sieht so aus -- den echten Token bekommst du im Dialog:",[640,641,646],"pre",{"className":642,"code":643,"language":644,"meta":645,"style":645},"language-sh shiki shiki-themes github-light github-dark","curl -fsSL https:\u002F\u002Fget.livck.cloud\u002Finstall.sh | sudo sh -s -- --token lve_DEIN_TOKEN\n","sh","",[522,647,648],{"__ignoreMap":645},[649,650,653],"span",{"class":651,"line":652},"line",1,[649,654,643],{},[444,656,657],{},"Optional kannst du dem Server gleich einen Namen und Tags mitgeben:",[640,659,661],{"className":642,"code":660,"language":644,"meta":645,"style":645},"curl -fsSL https:\u002F\u002Fget.livck.cloud\u002Finstall.sh | sudo sh -s -- \\\n  --token lve_DEIN_TOKEN --name web-01 --tag env:prod --tag team:platform\n",[522,662,663,668],{"__ignoreMap":645},[649,664,665],{"class":651,"line":652},[649,666,667],{},"curl -fsSL https:\u002F\u002Fget.livck.cloud\u002Finstall.sh | sudo sh -s -- \\\n",[649,669,671],{"class":651,"line":670},2,[649,672,673],{},"  --token lve_DEIN_TOKEN --name web-01 --tag env:prod --tag team:platform\n",[444,675,676,677,680],{},"Ohne ",[522,678,679],{},"--name"," verwendet LIVCK den Hostnamen des Servers.",[563,682,685,700],{"title":683,"type":684},"Token nicht in der Shell-History","tip",[444,686,687,688,691,692,695,696,699],{},"Wenn der Token nicht in ",[522,689,690],{},"~\u002F.bash_history"," oder in ",[522,693,694],{},"\u002Fproc\u002F\u003Cpid>\u002Fcmdline"," landen soll, schreib ihn in eine temporäre Datei und übergib sie mit ",[522,697,698],{},"--token-file",":",[640,701,703],{"className":642,"code":702,"language":644,"meta":645,"style":645},"sudo sh \u003C\u003C'EOF'\numask 077\ntf=$(mktemp); trap 'rm -f \"$tf\"' EXIT\ncat > \"$tf\" \u003C\u003C'TOKEN'\nlve_DEIN_TOKEN\nTOKEN\ncurl -fsSL https:\u002F\u002Fget.livck.cloud\u002Finstall.sh | sh -s -- --token-file \"$tf\" --name web-01\nEOF\n",[522,704,705,710,715,721,727,733,739,745],{"__ignoreMap":645},[649,706,707],{"class":651,"line":652},[649,708,709],{},"sudo sh \u003C\u003C'EOF'\n",[649,711,712],{"class":651,"line":670},[649,713,714],{},"umask 077\n",[649,716,718],{"class":651,"line":717},3,[649,719,720],{},"tf=$(mktemp); trap 'rm -f \"$tf\"' EXIT\n",[649,722,724],{"class":651,"line":723},4,[649,725,726],{},"cat > \"$tf\" \u003C\u003C'TOKEN'\n",[649,728,730],{"class":651,"line":729},5,[649,731,732],{},"lve_DEIN_TOKEN\n",[649,734,736],{"class":651,"line":735},6,[649,737,738],{},"TOKEN\n",[649,740,742],{"class":651,"line":741},7,[649,743,744],{},"curl -fsSL https:\u002F\u002Fget.livck.cloud\u002Finstall.sh | sh -s -- --token-file \"$tf\" --name web-01\n",[649,746,748],{"class":651,"line":747},8,[649,749,750],{},"EOF\n",[752,753,755],"h3",{"id":754},"was-der-installer-macht","Was der Installer macht",[586,757,758,761,767,778,785],{},[589,759,760],{},"Prüft Betriebssystem, Architektur, systemd und dass kein Container vorliegt -- passt etwas nicht, bricht er ab, bevor er irgendetwas ändert",[589,762,763,764,766],{},"Lädt das passende Paket von ",[522,765,524],{}," und vergleicht es mit der veröffentlichten SHA-256-Prüfsumme",[589,768,769,770,773,774,777],{},"Installiert ein ",[522,771,772],{},".deb"," bzw. ",[522,775,776],{},".rpm",", wenn dein System einen der beiden Paketmanager hat -- sonst legt er die statische Binary direkt ab",[589,779,780,781,784],{},"Legt den Systembenutzer ",[522,782,783],{},"livck-agent"," an",[589,786,787],{},"Startet den Dienst und meldet den Server mit deinem Token bei LIVCK an",[752,789,791],{"id":790},"was-auf-dem-server-landet","Was auf dem Server landet",[453,793,794,804],{},[456,795,796],{},[459,797,798,801],{},[462,799,800],{},"Pfad",[462,802,803],{},"Inhalt",[467,805,806,816,826,840,850],{},[459,807,808,813],{},[472,809,810],{},[522,811,812],{},"\u002Fusr\u002Fbin\u002Flivck-agent",[472,814,815],{},"die Programmdatei",[459,817,818,823],{},[472,819,820],{},[522,821,822],{},"\u002Fusr\u002Flib\u002Fsystemd\u002Fsystem\u002Flivck-agent.service",[472,824,825],{},"der Dienst, der die Messung erledigt",[459,827,828,833],{},[472,829,830],{},[522,831,832],{},"\u002Fusr\u002Flib\u002Fsystemd\u002Fsystem\u002Flivck-agent-update.timer",[472,834,835,836],{},"der stündliche Timer für ",[837,838,839],"a",{"href":143},"automatische Updates",[459,841,842,847],{},[472,843,844],{},[522,845,846],{},"\u002Fetc\u002Flivck-agent\u002F",[472,848,849],{},"optionale Konfiguration (z.B. Proxy-Einstellungen)",[459,851,852,857],{},[472,853,854],{},[522,855,856],{},"\u002Fvar\u002Flib\u002Flivck-agent\u002F",[472,858,859],{},"Identität, Zugangstoken und Zwischenspeicher -- nur für den Dienstbenutzer lesbar",[444,861,862,863,867,868,871,872,874,875,877],{},"Der Dienst läuft unter dem eigenen, unprivilegierten Benutzer ",[475,864,865],{},[522,866,783],{}," -- ",[475,869,870],{},"nicht"," als ",[522,873,544],{},". Details zur Absicherung stehen unter ",[837,876,118],{"href":119},".",[448,879,881],{"id":880},"schritt-3-ergebnis-prüfen","Schritt 3: Ergebnis prüfen",[444,883,884,885,888,889,892],{},"In der Serverliste erscheint dein Server zunächst mit dem Zustand ",[475,886,887],{},"Warte auf Agent"," und wechselt nach dem ersten Report auf ",[475,890,891],{},"Online",". Danach kannst du:",[609,894,895,902,908],{},[589,896,897,898,901],{},"die ",[837,899,900],{"href":127},"Detailansicht"," mit Live-Metriken öffnen,",[589,903,904,905,907],{},"eigene ",[837,906,130],{"href":131}," anlegen,",[589,909,910,912],{},[837,911,138],{"href":139}," konfigurieren.",[444,914,915,916,918],{},"Passiert nichts, hilft ",[837,917,154],{"href":155}," weiter.",[448,920,922],{"id":921},"enrollment-tokens-verwalten","Enrollment-Tokens verwalten",[444,924,925,926,929],{},"Ein ",[475,927,928],{},"Enrollment-Token"," ist ein einmaliges Anmelde-Kennwort für neue Server. Es gehört zur Organisation, nicht zu einem einzelnen Server. Sobald ein Server angemeldet ist, braucht er den Token nicht mehr -- er bekommt beim Anmelden seinen eigenen Zugang, den er selbstständig turnusmäßig erneuert.",[444,931,932,933,936,937,936,946,877],{},"Alle Tokens findest du unter ",[475,934,935],{},"Einstellungen"," → ",[837,938,943],{"href":939,"rel":940,"target":942},"https:\u002F\u002Fapp.livck.cloud\u002Fsettings\u002Forganization\u002Fenrollment-tokens",[941],"nofollow","_blank",[475,944,945],{},"Organisation",[475,947,948],{},"Enrollment-Tokens",[453,950,951,964],{},[456,952,953],{},[459,954,955,958,961],{},[462,956,957],{},"Typ",[462,959,960],{},"Wiederverwendbar",[462,962,963],{},"Standard-Gültigkeit",[467,965,966,979],{},[459,967,968,973,976],{},[472,969,970],{},[475,971,972],{},"Einzeln",[472,974,975],{},"nein -- verfällt nach der ersten Anmeldung",[472,977,978],{},"1 Tag",[459,980,981,986,989],{},[472,982,983],{},[475,984,985],{},"Fleet",[472,987,988],{},"ja -- bis zu 50 Server",[472,990,991],{},"90 Tage",[444,993,994],{},"Der Fleet-Token ist gedacht für Terraform, Cloud-init, Ansible oder ein Golden Image: einmal ausrollen, viele Server melden sich an.",[444,996,997,998,525,1001,525,1004,525,1007,1010],{},"In der Übersicht siehst du je Token Name, Typ, Verwendungen, Status (",[475,999,1000],{},"Aktiv",[475,1002,1003],{},"Widerrufen",[475,1005,1006],{},"Abgelaufen",[475,1008,1009],{},"Aufgebraucht","), Ablaufdatum und wer ihn erstellt hat. Zwei Aktionen stehen zur Verfügung:",[609,1012,1013,1019],{},[589,1014,1015,1018],{},[475,1016,1017],{},"Rotieren"," -- der alte Token wird sofort ungültig, ein neuer erscheint einmalig im Klartext. Bereits angebundene Server sind nicht betroffen.",[589,1020,1021,1023],{},[475,1022,1003],{}," -- der Token wird dauerhaft ungültig. Bereits angebundene Server bleiben verbunden.",[563,1025,1027],{"title":1026,"type":566},"Der Klartext wird nur einmal angezeigt",[444,1028,1029],{},"LIVCK speichert Tokens nur als Prüfsumme. Wenn du das Fenster schließt, ist der Klartext weg -- dann rotierst du den Token oder erstellst einen neuen.",[448,1031,1033],{"id":1032},"der-agent-auf-der-kommandozeile","Der Agent auf der Kommandozeile",[444,1035,1036,1037,699],{},"Alle Befehle laufen als ",[522,1038,544],{},[453,1040,1041,1051],{},[456,1042,1043],{},[459,1044,1045,1048],{},[462,1046,1047],{},"Befehl",[462,1049,1050],{},"Zweck",[467,1052,1053,1063,1073,1083,1101,1111,1121],{},[459,1054,1055,1060],{},[472,1056,1057],{},[522,1058,1059],{},"livck-agent status",[472,1061,1062],{},"Momentaufnahme: Phase, Erreichbarkeit von LIVCK, aktive Konfiguration, Ressourcenverbrauch",[459,1064,1065,1070],{},[472,1066,1067],{},[522,1068,1069],{},"livck-agent doctor",[472,1071,1072],{},"Selbstdiagnose: Plattform, Zeitabweichung, Netzwerkverbindung -- verändert nichts",[459,1074,1075,1080],{},[472,1076,1077],{},[522,1078,1079],{},"livck-agent version",[472,1081,1082],{},"installierte Version",[459,1084,1085,1090],{},[472,1086,1087],{},[522,1088,1089],{},"livck-agent upgrade",[472,1091,1092,1093,1096,1097,1100],{},"manuelles ",[837,1094,1095],{"href":143},"Update"," (",[522,1098,1099],{},"--check"," zeigt nur an, ob eines vorliegt)",[459,1102,1103,1108],{},[472,1104,1105],{},[522,1106,1107],{},"livck-agent enroll --token lve_…",[472,1109,1110],{},"Server (erneut) anmelden",[459,1112,1113,1118],{},[472,1114,1115],{},[522,1116,1117],{},"livck-agent reset",[472,1119,1120],{},"lokale Identität löschen, Installation behalten -- für eine saubere Neuanmeldung",[459,1122,1123,1128],{},[472,1124,1125],{},[522,1126,1127],{},"livck-agent uninstall",[472,1129,1130],{},"Dienst stoppen, Agent entfernen und Reste löschen",[752,1132,1134],{"id":1133},"hinter-einem-proxy","Hinter einem Proxy",[444,1136,1137],{},"Braucht dein Server einen HTTP-Proxy für ausgehende Verbindungen, hinterlege ihn einmalig:",[640,1139,1141],{"className":642,"code":1140,"language":644,"meta":645,"style":645},"sudo cp \u002Fetc\u002Flivck-agent\u002Fagent.env.example \u002Fetc\u002Flivck-agent\u002Fagent.env\nsudo nano \u002Fetc\u002Flivck-agent\u002Fagent.env      # HTTPS_PROXY \u002F HTTP_PROXY \u002F NO_PROXY setzen\nsudo systemctl restart livck-agent\n",[522,1142,1143,1148,1153],{"__ignoreMap":645},[649,1144,1145],{"class":651,"line":652},[649,1146,1147],{},"sudo cp \u002Fetc\u002Flivck-agent\u002Fagent.env.example \u002Fetc\u002Flivck-agent\u002Fagent.env\n",[649,1149,1150],{"class":651,"line":670},[649,1151,1152],{},"sudo nano \u002Fetc\u002Flivck-agent\u002Fagent.env      # HTTPS_PROXY \u002F HTTP_PROXY \u002F NO_PROXY setzen\n",[649,1154,1155],{"class":651,"line":717},[649,1156,1157],{},"sudo systemctl restart livck-agent\n",[563,1159,1161],{"title":1160,"type":566},"Zugangsdaten im Proxy-URL",[444,1162,1163,1164,877],{},"Enthält die Proxy-Adresse Benutzername und Passwort, setze anschließend ",[522,1165,1166],{},"sudo chmod 0600 \u002Fetc\u002Flivck-agent\u002Fagent.env",[448,1168,1170],{"id":1169},"server-wieder-entfernen","Server wieder entfernen",[444,1172,1173,1174,1177],{},"Ein Server verschwindet erst vollständig, wenn du ",[475,1175,1176],{},"beide"," Seiten aufräumst.",[752,1179,1181],{"id":1180},"auf-dem-server","Auf dem Server",[640,1183,1185],{"className":642,"code":1184,"language":644,"meta":645,"style":645},"sudo livck-agent uninstall\n",[522,1186,1187],{"__ignoreMap":645},[649,1188,1189],{"class":651,"line":652},[649,1190,1184],{},[444,1192,1193,1194,1197],{},"Das stoppt Dienst und Update-Timer, entfernt das Paket bzw. die Binary und löscht Konfiguration, Zwischenspeicher und den Systembenutzer. Mit ",[522,1195,1196],{},"--keep-data"," bleiben Identität und Konfiguration liegen -- praktisch, wenn du gleich neu installieren willst.",[444,1199,1200,1201,1204],{},"Der Agent meldet die Deinstallation an LIVCK: Der Server wechselt in der Konsole in den Zustand ",[475,1202,1203],{},"Deinstalliert"," und wird pausiert. Installierst du ihn später erneut, läuft er einfach weiter.",[752,1206,1208],{"id":1207},"in-livck","In LIVCK",[444,1210,1211,1212,1215,1216,877],{},"Der Eintrag samt Verlauf bleibt bestehen, bis du ihn löschst: in der Serverliste über das Papierkorb-Symbol oder über ",[475,1213,1214],{},"Löschen"," in der Mehrfachauswahl. Der Bestätigungsdialog heißt ",[475,1217,1218],{},"\"Server trennen\"",[563,1220,1223],{"title":1221,"type":1222},"Löschen ist endgültig","danger",[444,1224,1225],{},"Mit dem Server werden alle zugehörigen Metriken, Ereignisse und die Historie gelöscht. Das lässt sich nicht rückgängig machen.",[752,1227,1229],{"id":1228},"nur-die-überwachung-pausieren","Nur die Überwachung pausieren",[444,1231,1232,1233,1236,1237,1240],{},"Willst du den Server behalten, aber vorübergehend keine Alarme bekommen, markierst du ihn in der Serverliste und wählst ",[475,1234,1235],{},"Pausieren",". Mit ",[475,1238,1239],{},"Fortsetzen"," geht es weiter.",[448,1242,1244],{"id":1243},"weiterführende-themen","Weiterführende Themen",[609,1246,1247,1252,1257,1262,1267],{},[589,1248,1249,1251],{},[837,1250,118],{"href":119}," -- was der Agent darf und was nicht",[589,1253,1254,1256],{},[837,1255,126],{"href":127}," -- die Zustände eines Servers",[589,1258,1259,1261],{},[837,1260,142],{"href":143}," -- Auto-Update und Wartungsfenster",[589,1263,1264,1266],{},[837,1265,154],{"href":155}," -- wenn keine Daten ankommen",[589,1268,1269,1271],{},[837,1270,150],{"href":151}," -- wie viele Server pro Plan",[1273,1274,1275],"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":645,"searchDepth":717,"depth":717,"links":1277},[1278,1279,1280,1284,1285,1286,1289,1294],{"id":450,"depth":670,"text":451},{"id":583,"depth":670,"text":584},{"id":634,"depth":670,"text":635,"children":1281},[1282,1283],{"id":754,"depth":717,"text":755},{"id":790,"depth":717,"text":791},{"id":880,"depth":670,"text":881},{"id":921,"depth":670,"text":922},{"id":1032,"depth":670,"text":1033,"children":1287},[1288],{"id":1133,"depth":717,"text":1134},{"id":1169,"depth":670,"text":1170,"children":1290},[1291,1292,1293],{"id":1180,"depth":717,"text":1181},{"id":1207,"depth":717,"text":1208},{"id":1228,"depth":717,"text":1229},{"id":1243,"depth":670,"text":1244},"Den LIVCK-Agenten mit einem Befehl auf deinem Linux-Server installieren, verwalten und wieder entfernen.","md",{},null,{"title":114,"description":1295},"-Wx1FBzWMJaY9GbT1UZ_bgFjlk_erf-eTZWLbm1RmGk",1784953292670]