cs:station-supervisor
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
cs:station-supervisor [2014/06/15 09:32] – vytvořeno kaklik | cs:station-supervisor [2015/03/08 20:45] – [Instalace] kaklik | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Station Supervisor ====== | ====== Station Supervisor ====== | ||
- | Má být [[https:// | + | Má být [[https:// |
+ | ===== Informační výstupy ===== | ||
- | ===== Správa staničních dat ===== | + | ==== Chybové výstupy |
- | Naměřená data by měla být ukládána v úložném prostoru stanice | + | === Seznam možných chybových |
+ | |||
+ | * Není možné se připojit k datovému serveru | ||
+ | * Dochází místo na úložném prostoru stanice | ||
+ | * Neběží některé detektory. | ||
+ | * Nefunguje synchronizace času | ||
+ | |||
+ | ==== Kontrolní výstupy ==== | ||
+ | |||
+ | Kontrolní výstupy by měly být podobně jako chyby zobrazovány na displeji umístěném na stanici. | ||
+ | |||
+ | === Seznam možných kontrolních výstupů === | ||
+ | |||
+ | * Kvalita synchronizace času | ||
+ | * Vytížení výpočetní jednotky | ||
+ | * Teploty komponent stanice | ||
+ | * Vlhkost v okolí stanice | ||
+ | |||
+ | ===== Servisní rozhraní ===== | ||
+ | |||
+ | Program by měl umožnit na dálku měnit | ||
+ | |||
+ | ===== Správa staničních dat ===== | ||
Další skript by se měl kontinuálně pokoušet nahrát co největší množství naměřených dat na server, tak aby nedošlo ke ztrátě dat. Samotné nahrávání by mělo být řešeno protokolem s dobrými možnostmi autentizace uživatelů (rsync, scp) | Další skript by se měl kontinuálně pokoušet nahrát co největší množství naměřených dat na server, tak aby nedošlo ke ztrátě dat. Samotné nahrávání by mělo být řešeno protokolem s dobrými možnostmi autentizace uživatelů (rsync, scp) | ||
Řádek 13: | Řádek 36: | ||
- | ===== Adresářová struktura | + | ===== Autentizace ===== |
+ | |||
+ | Od úrovně projektu by k jednotlivým stanicím měly být přidělovány účty například | ||
+ | |||
+ | ====== Nastavení lokálního oscilátoru - frequency-guard ====== | ||
+ | |||
+ | Utilita frequency-guard.py slouží ke kontrole, nastavení a logování stavu oscilátoru na stanici [[cs: | ||
+ | |||
+ | ===== Instalace ===== | ||
+ | |||
+ | Utilita využívá knihovny [[https:// | ||
+ | |||
+ | git clone https:// | ||
+ | cd python-mlab-utils | ||
+ | sudo ./setup develop | ||
+ | |||
+ | Nyní máme knihovnu nainstalovanou v systému, jako pythonovský balík. | ||
+ | |||
+ | git clone https:// | ||
+ | cd station-supervisor | ||
+ | |||
+ | Zatím je potřeba pro fungování utility upravit soubor [[http:// | ||
- | Předpokládaná adresářová struktura pro pozorování meteorů | + | Pokud navíc používáme verzi z větvě frequency, tak do konfiguračního souboru [[cs: |
- | NETWORK/APP/NAME/TYPE/YYYY/MM/DD/HH | + | Potom již můžeme frequency-guard.py spustit. |
- | Příklad je // | + | |
- | Od úrovně projektu by k jednotlivým stanicím měly být přidělovány účty například na základě registrace na Astrozor. V adresářové struktuře by pak přibyl simbolický link do jejich domovského adresáře do složky s daty. (Výhodou této konstrukce je možnost dodatečné změny adresářové struktury bez ovlivnění uživatelů) Přístup do domovského adresáře by měl být řízen veřejnými klíči SSH. | + | ~/ |
cs/station-supervisor.txt · Poslední úprava: 2017/10/26 21:29 (upraveno mimo DokuWiki)