Provoz bridge
Jak sledovat stav bridge, jak probíhají aktualizace, jak bridge přesunout, odvolat nebo odinstalovat. Na konci stránky je referenční část pro správce IT: služba, složky, příkazy bridgectl a události v protokolu Windows.
Stav bridge
Seznam bridgů otevřete v nabídce nastavení položkou Bridge pod Integrace (Integrace najdete v Nastavení systému, které otevřete v uživatelském menu vpravo nahoře, na mobilu v nabídce Nastavení). Každý bridge má jeden z těchto stavů:
| Stav | Význam |
|---|---|
| Online | Bridge je spárovaný a právě komunikuje s Tappeerem. |
| Offline | Bridge je spárovaný, ale nepřipojený. Počítač může být vypnutý, odpojený od sítě, nebo se agent zastavil. |
| Čeká na spárování | Bridge je zaregistrovaný, ale žádný agent se s ním zatím nespároval. |
| Odvolán | Přihlašovací údaj bridge už neplatí. Bridge nelze znovu použít. |
Dokud je bridge Offline, konektory, které přes něj běží, nemohou synchronizovat. Postup při výpadku popisuje Řešení problémů.
Stránka bridge
Kliknutím na název bridge otevřete jeho stránku se třemi záložkami:
- Přehled — stav bridge a kdy se naposledy ozval, Název počítače, Platforma, Verze agenta, Cílové systémy, které hlásí (každý s verzí pluginu), datum registrace a dále instalace nastavené na tomto bridgi spolu s konektory, které je používají.
- Historie připojení — jednotlivá spojení bridge s Tappeerem: kdy začalo (Připojeno), kdy skončilo (Odpojeno) a Důvod. Opakovaná krátká spojení končící vypršením limitu ukazují na problém v síti; jedno dlouhé spojení ukončené vypnutím obvykle znamená nasazení nové verze Tappeeru a bridge se sám připojí znovu.
- Aktivita — události, které bridge nahlásil, například spárování, připojení a odpojení nebo chyby agenta.
Automatické aktualizace
Aktualizace agenta řídí Tappeer a bridge je instaluje sám, bez návštěvy u počítače:
- Agent se na novou verzi poprvé zeptá 2 minuty po spuštění, potom každých 10 minut a dříve, když ho o to požádá Tappeer.
- Novou verzi stáhne, ověří její podpis a kontrolní součet a restartuje se do ní.
- Pokud nová verze dvakrát po sobě nevydrží běžet ani minutu, bridge se automaticky vrátí k předchozí verzi a tuto vadnou verzi si zapamatuje, aby ji znovu neinstaloval.
Pluginy pro jednotlivé systémy se aktualizují za běhu, bez restartu agenta a bez přerušení spojení. Když nová verze pluginu selže třikrát během pěti minut, bridge se vrátí k předchozí verzi pluginu.
Chcete-li o okamžiku aktualizace rozhodovat sami, nastavte v souboru bridge.yml položku update.auto_apply: false. Agent pak dál kontroluje, co je k dispozici, a aktualizaci použijete příkazem bridgectl update --apply.
Přesun bridge na jiný počítač
Spárování je vázané na konkrétní počítač a nastavení instalace nelze přesunout na jiný bridge. Přesun proto proveďte takto:
- Zaregistrujte nový bridge, nainstalujte ho na nový počítač a spárujte (viz Instalace a spárování bridge).
- Počkejte, až karta nového bridge ukáže váš cílový systém.
- Na stránce Instalace přidejte na nový bridge novou instalaci se stejným nastavením — hesla do ní zadejte znovu — a ověřte ji tlačítkem Ověřit připravenost (viz Cílové systémy a instalace).
- V každém konektoru vyberte v sekci Základní údaje v poli Instalace novou instalaci a klikněte na Uložit změny.
- Starý bridge smažte tlačítkem Smazat (ikona koše) — tím se odstraní i jeho staré instalace a uložené přihlašovací údaje. Pokud ho jen odvoláte tlačítkem Odvolat, staré instalace zůstanou a odstraňte je na stránce Instalace tlačítkem Odebrat. Starý počítač pak odinstalujte (viz níže).
Odvolat, nebo smazat
V seznamu bridgů jsou u každého bridge tyto akce:
- Párovací kód — vystaví nový párovací kód. Je dostupný jen u bridge, který čeká na spárování. Předchozí kód tím přestane platit.
- Odvolat — přihlašovací údaj bridge okamžitě přestane platit a jeho spojení se ukončí. Odvolání nelze vrátit; agenta je pak nutné spárovat s nově zaregistrovaným bridgem. Odvolání použijte vždy, když počítač vyřazujete nebo už není pod vaší kontrolou — platí, i když se počítač už nikdy nepřipojí.
- Smazat (tlačítko s ikonou koše) — odstraní bridge i s historií připojení, instalacemi, které na něm byly nastavené, a jejich uloženými přihlašovacími údaji. Konektory, které přes něj běžely, se nesmažou: vypnou se a zůstanou bez instalace, dokud je nenasměrujete na jiný bridge. Potvrzovací okno je předem vyjmenuje.
Odinstalace
Odinstalujte Tappeer Bridge jako běžný program Windows, nebo příkazem:
msiexec /x <soubor.msi> /qnOdinstalace zastaví a odregistruje službu a odstraní programové soubory. Přihlašovací údaj, spárování a pluginy na počítači zůstanou, takže po opětovné instalaci se vrátí tentýž bridge.
Chcete-li odstranit i data, použijte vlastnost PURGE=1:
msiexec /x <soubor.msi> PURGE=1 /qnOdinstalace ani PURGE=1 bridge v Tappeeru neodvolají — pouze smažou data na tomto počítači. Bridge, který vyřazujete, vždy také odvolejte ve webové aplikaci tlačítkem Odvolat.
Reference pro správce IT
Služba
| Název služby | TappeerBridge |
| Zobrazovaný název | Tappeer Bridge |
| Typ spuštění | automaticky |
Službu zastavíte příkazem sc stop TappeerBridge a restartujete příkazem Restart-Service TappeerBridge. Zastavení ukončí i pluginy a programy, které pluginy spustily (například Pohoda.exe nebo MonS3.exe).
Složky a soubory
| Cesta | Obsah |
|---|---|
%ProgramFiles%\Tappeer\Bridge\ |
služba (tappeer-launcher.exe) a nástroj bridgectl.exe |
%ProgramData%\Tappeer\Bridge\ |
data a nastavení bridge |
%ProgramData%\Tappeer\Bridge\bridge.yml |
místní nastavení (upravujte v editoru spuštěném jako správce) |
%ProgramData%\Tappeer\Bridge\state.json |
aktuální stav agenta, ze kterého čte bridgectl status |
%ProgramData%\Tappeer\Bridge\logs\launcher.log |
protokol služby |
%ProgramData%\Tappeer\Bridge\logs\agent.log |
protokol agenta |
%ProgramData%\Tappeer\Bridge\bin\ |
nainstalované verze agenta |
%ProgramData%\Tappeer\Bridge\plugins\ |
nainstalované pluginy |
Přihlašovací údaj bridge je uložený šifrovaně pomocí DPAPI v rozsahu počítače. Protokoly se rotují podle velikosti a stáří (výchozí 20 MB, 5 záloh; zálohy starší než 30 dní se mažou). Protokoly mohou obsahovat názvy agend, databází nebo příloh; složku logs může číst každý, kdo se k počítači přihlásí.
Oprávnění složek nastavuje instalátor a bridge je kontroluje při každém startu. Pokud bridge odmítne start kvůli vlastníkovi nebo oprávněním složky, spusťte v příkazovém řádku jako správce bridgectl service-account --apply-dacl. Nabídku Průzkumníka „You don’t currently have permission to access this folder — Continue“ nepotvrzujte: přidá vašemu účtu oprávnění, kvůli kterému služba pod účtem služby nenastartuje.
Příkazy bridgectl
Spouštějte je v příkazovém řádku nebo PowerShellu jako správce.
| Příkaz | Co dělá |
|---|---|
bridgectl enroll --code TPB-… |
spáruje bridge s účtem jednorázovým párovacím kódem; obsahuje-li příkaz z aplikace i --endpoint …, ponechte ho |
bridgectl enroll --interactive |
totéž, kód si vyžádá v konzoli |
bridgectl status [--json] |
zda je bridge spárovaný, stav agenta, použitá brána a poslední chyba |
bridgectl doctor |
kontrola složek, přihlašovacího údaje, dostupnosti brány přes TCP a TLS, hlášení agenta a toho, co pluginy na počítači našly |
bridgectl plugin list |
vypíše nainstalované verze pluginů |
bridgectl plugin install |
nainstaluje vydání pluginu ze složky nebo archivu |
bridgectl plugin activate <název> <verze> |
přepne plugin na jinou nainstalovanou verzi |
bridgectl update --check |
ukáže, kterou verzi Tappeer nabízí a zda by ji bridge přijal |
bridgectl update --apply |
připraví nabízenou verzi a použije ji při příštím startu |
bridgectl update --clear-rejected |
zapomene verze, ze kterých se bridge vrátil, takže je může znovu přijmout |
bridgectl purge |
smaže přihlašovací údaj a data bridge na tomto počítači (bridge v Tappeeru neodvolá) |
bridgectl service-account |
vypíše nebo změní účet, pod kterým služba běží (--account DOMENA\účet, --local-system), udělí mu právo přihlásit se jako služba, znovu nastaví oprávnění složek a službu restartuje (pokud nezadáte --no-restart) |
bridgectl service-account --apply-dacl |
znovu nastaví oprávnění složek bridge pro nakonfigurovaný účet |
bridgectl version |
vypíše verzi nástroje |
bridgectl service-account nepřijímá heslo jako parametr; zeptá se na něj, nebo ho přečte ze standardního vstupu (--password-stdin). Pokud pak služba nenastartuje s chybou 1069, je heslo chybné nebo je účet zakázaný či zamčený — spusťte příkaz znovu se správným heslem.
Protokol událostí Windows
Bridge zapisuje důležité události do protokolu Application (Aplikace) se zdrojem TappeerBridge. Vypíšete je například příkazem:
Get-WinEvent -FilterHashtable @{LogName='Application'; ProviderName='TappeerBridge'}| ID | Událost |
|---|---|
| 100 | Spuštění služby nebo agenta; také odmítnuté spuštění s uvedeným důvodem. |
| 101 | Zastavení služby. |
| 102 | Služba se vrátila k předchozí verzi agenta, protože nová opakovaně nenastartovala. Zpráva uvádí, zda se vadnou verzi podařilo zapamatovat. |
| 103 | Spárování se nezdařilo (například neplatný, použitý nebo prošlý kód). |
| 104 | Bridge odmítl spustit vydání pluginu. |
| 105 | Agent opakovaně padá a není k dispozici předchozí verze, ke které by se mohl vrátit. |
| 106 | Soubor protokolu nelze otevřít; protokol se zapisuje jinam. |
| 107 | Bridge byl spárován (přihlašovací údaj uložen). |
| 108 | Složka bridge patřila jinému vlastníkovi a byla převedena na skupinu Administrators. |
| 109 | Nainstalovanou verzi agenta nelze spustit: chybí podpis, byla změněna, je podepsaná nedůvěryhodným klíčem nebo je starší než služba. |
| 110 | Žádná nainstalovaná verze agenta neprošla ověřením; služba nic nespustí. Nainstalujte bridge znovu. |
| 111 | Soubor se stavem verzí (current.json) nešlo přečíst; služba použila nejnovější ověřenou verzi. |
| 112 | Agenta nešlo spustit v izolovaném objektu úlohy Windows; služba to zkouší znovu. Obvykle to způsobuje bezpečnostní software. |
| 113 | Služba spustila verzi, ze které se dříve vrátila, protože žádná jiná nainstalovaná verze neprošla ověřením. Nainstalujte novější verzi. |
| 114 | Seznam odmítnutých verzí byl vymazán příkazem bridgectl update --clear-rejected. |
Při výpadku postupujte v tomto pořadí: stav bridge ve webové aplikaci (záložky Historie připojení a Aktivita), bridgectl status, bridgectl doctor, stav služby (sc query TappeerBridge), protokoly ve složce logs a nakonec protokol událostí. Další pomoc najdete v části Řešení problémů.