Klient stanic dispečinku

Last modified by Martin Mahr on 2024/10/21 15:44

Pro fungování klienta stačí provést úkony v kapitole 1. Kapitola 2. obsahuje doporučená nastavení, které nastavuje většinou dodatečně až IT správce knihovny. Pokud knihovna nemá IT správce, tak je potřeba provést ideálně alespoň 2.1.2. 

Klient dispečinku

Stažení klienta

Klienta ze systému Tritius lze stáhnout zde:

1709203643727-858.png

Klienta umístěte do vhodného adresáře, např. C:\klient .

Spuštění klienta vyžaduje mít nainstalovanou JAVU (např. https://adoptopenjdk.net/ ) 

Aktualizace klienta

K aktualizaci a restartování klienta dispečinku dochází automaticky po nahrání nové verze systému Tritius, který obsahuje novou verzi klienta.

Nastavení klienta

  1. Klient musí být spouštěn s právy správce.
  2. Při prvním spuštění dojde ve stejném adresáři k vytvoření potřebné složky dispatching-client .
  3. Ve složce dispatching-client je potřeba nastavit soubor user.properties, kde se vyplní:

    1. ID stanice
    2. ID knihovny
    3. URL Tritia
    4. Na Linuxu nahradit slovo USERNAME názvem uživatele, který je používán na stanici
  4. Klienta je potřeba restartovat (ukončit) pro načtení nového nastavení z user.properties. Správce knihovny může klienta vypnout přes správce úloh - ukončit proces.

Pokud je potřeba mít základní texty, které stanice nepřebírá z Tritia v jiném jazyce než výchozí CS, tak lze nastavit také jazyky: EN, PL, DE, SK.

Příklad vyplněného user.properties:

#
#
#Pokud chcete nekterou z hodnot sifrovat, staci pred hodnotu uvest *** - napr. db.password=***mojeheslo. Po restartu bude heslo automaticky zasifrovano.
#If you want to encrypt any value you should use prefix *** - etc. db.password=***mypassword. This value will be encrypted automatically due next restart.
#TIP: for MySQL cp1250 use property value: db.connectionproperties=characterEncoding=cp1250
#Thu Apr 25 09:43:50 CEST 2019
deviceID=2ID počítače v systému Tritius
language=CSjazyk klienta
libraryID=1ID knihovny v systému Tritius
logoutCommandLinux=pkill -KILL -u USERNAMEpříkaz pro odhlášení pro systém Linux, USERNAME nutno nahradit názvem účtu Linux, kde klient běží
logoutCommandWindows=shutdown -l -fpříkaz pro odhlášení pro systém Windows
properties.version=1.0-
rebootCommandLinux=sudo reboot -fpříkaz pro restartování počítače se systémem Linux
rebootCommandWindows=shutdown -r -f -t 0příkaz pro restartování počítače se systémem Windows
shutdownCommandLinux=sudo poweroffpříkaz pro vypnutí počítače se systémem Linux
shutdownCommandWindows=shutdown -s -f -t 0příkaz pro vypnutí počítače se systémem Windows
tritiusUrl=https\://gxt4.tritius.cz/tritius/URL systému Tritius

Nastavení v systému Tritius

V systému Tritius se musí přiřadit počítači konkrétní klient:

  1. v nastavení klienta se musí deviceID rovnat ID počítače v nastavení systému Tritius
  2. v nastavení počítače v systému Tritius musí být vyplněna MAC adresa klienta - 1.4.1 Zjištění MAC adresy klienta

1709203649380-548.png

Zjištění MAC adresy klienta

Jako jednoznačný identifikátor stanice je použita MAC adresa. MAC adresu stanice je potřeba přiřadit ke stanici nadefinované v systému Tritius.

MAC adresu běžícího klienta dispečinku na konkrétní stanici lze zjistit mezi běžícími aplikacemi na hlavním panelu vpravo dole ve Vlastnosti:

1709203655482-931.png1709203659707-157.PNG

Dodatečné nastavení

Windows

Zakázání správce úloh

Pokud má knihovna zručné čtenáře, tak je vhodné vypnout přístup ke správci úloh, aby nebylo možné vypnout program přes správce úloh:

  1. klávesa Windows + R
  2. do konzole napsat gpedit.msc
  3. Vypnout správce úloh:
    1709203664349-973.png
    (Odebrat Správce úloh přepnout na Povoleno)

Automatické spuštění po startu Windows - po spuštění

  1. klávesa Windows + R
  2. do konzole napsat shell:startup
  3. do složky umístit zástupce programu

Automatické spuštění po startu Windows - naplánované úlohy

Je nutné nastavit automatické spuštění programu po startu Windows, příklad vytvoření naplánované úlohy pro automatické spuštění klienta dispečinku v systému Windows:

  1. účet musí být vybrán administrátorský a spustit s nejvyššími právy: 1709203669834-991.png
  2. aktivační událost vybrat při přihlášení a zvolit uživatele Windows pro kterého se tak má stat : 1709203675504-873.png
  3. přidat akci spustit program, vybrat stažený program klienta: 1709203680919-776.png
    Je nezbytné, aby při definování akce, kterou má naplánovaná úloha vykonat, bylo vyplněno Spustit v (volitelné): , kde bude vyplněná cesta ke spouštěnému souboru, jinak úloha nebude mít přístup ke složce dispatching-client.
  4. nastavit podmínky: 1709203686267-819.png
  5. dodatečné nastavení: 1709203691947-820.png

V systému Windows klient používá příkazy:

Příkazy

shutdown -l -f

shutdown -r -f -t 0

shutdown -s -f -t 0

Linux

Nastavit:

  1. V případě provozu klienta na systému Linux je nezbytné USERNAME v nastavení klienta (viz 1.7 Nastavení klienta) nahradit názvem uživatele, který je používán na stanici - jinak nebude funkční odhlašování.
  2. Nastavit automatické spuštění programu po přihlášení do systému.

Oproti systému Windows se složka dispatching-client vytvoří vždy do /dispatching-client .

Aplikace je primárně určena na ubuntu, kde jsou příkazy uvedené níže funkční.

V systému Linux klient používá příkazy:

Příkazy

pkill -KILL -u USERNAME

sudo reboot -f

sudo poweroff