Měření a ukládání dat v cloudu (1.)

Aneb „Jak jít s kanónem na vrabce“

  1. Měříme a získáváme měřené údaje
  2. Odesíláme údaje a sbíráme v cloudu
  3. Sebraná data ukládáme do databáze
  4. Data z databáze zpracujeme, zobrazíme a analyzujeme

1. Měření a získání naměřených dat počítačem

V našem okolí se dají pomocí speciálních čidel měřit rozmanité údaje. Od teploty, vlhkosti a tlaku vzduchu, přes měření teploty vody v zahradním jezírku nebo v kotli či bojleru, spotřebu elektřiny a vody, až po cokoliv nás napadne.

Pro začátek se můžeme spokojit s údaji, které jdou měřit v počítači nebo v jednodeskovém počítači typu Raspberry Pi s operačním systémem Linux. Osobně nejvíc používám Debian GNU/Linux, Ubuntu, Linux Mint, Armbian a CoreELEC, ale to záleží na osobním vkusu každého soudruha.

Účelem tohoto článku je v podstatě zdokumentovat základy realizovaného řešení a měřením v jiných operačních systémech se proto nezabývá.

  • Teplota procesoru a vzduchu ve skříni, počet otáček ventilátoru a hodnoty napětí programem sensors z balíku lm-sensors
    Pro automatizované zpracování dat jsou užitečné přepínače -u pro vypsání v jednoduchém formátu či -j pro vypsání ve formátu json.

    $ sensors -u it8728-isa-0a30
    it8728-isa-0a30
    Adapter: ISA adapter
    in0:
      in0_input: 1.068
      in0_min: 0.000
      in0_max: 3.060
      in0_alarm: 0.000
      in0_beep: 0.000
    in1:
      in1_input: 2.232
      in1_min: 0.000
      in1_max: 3.060
      in1_alarm: 0.000
      in1_beep: 0.000
    in2:
      in2_input: 2.976
      in2_min: 0.000
      in2_max: 3.060
      in2_alarm: 0.000
      in2_beep: 0.000
    in3:
      in3_input: 2.916
      in3_min: 0.000
      in3_max: 3.060
      in3_alarm: 0.000
      in3_beep: 0.000
    in4:
      in4_input: 2.232
      in4_min: 0.000
      in4_max: 3.060
      in4_alarm: 0.000
      in4_beep: 0.000
    in5:
      in5_input: 0.708
      in5_min: 0.000
      in5_max: 3.060
      in5_alarm: 0.000
      in5_beep: 0.000
    in6:
      in6_input: 1.524
      in6_min: 0.000
      in6_max: 3.060
      in6_alarm: 0.000
      in6_beep: 0.000
    3VSB:
      in7_input: 3.384
      in7_min: 0.000
      in7_max: 6.120
      in7_alarm: 0.000
      in7_beep: 0.000
    Vbat:
      in8_input: 3.120
    fan1:
      fan1_input: 1146.000
      fan1_min: 0.000
      fan1_alarm: 0.000
      fan1_beep: 1.000
    fan2:
      fan2_input: 0.000
      fan2_min: 0.000
      fan2_alarm: 0.000
      fan2_beep: 1.000
    fan3:
      fan3_input: 0.000
      fan3_min: 0.000
      fan3_alarm: 0.000
      fan3_beep: 1.000
    fan4:
      fan4_input: 0.000
      fan4_min: 0.000
      fan4_alarm: 0.000
      fan4_beep: 1.000
    fan5:
      fan5_input: 0.000
      fan5_min: 0.000
      fan5_alarm: 0.000
      fan5_beep: 1.000
    temp1:
      temp1_input: 31.000
      temp1_max: 127.000
      temp1_min: 127.000
      temp1_alarm: 0.000
      temp1_type: 4.000
      temp1_offset: 0.000
      temp1_beep: 1.000
    temp2:
      temp2_input: -55.000
      temp2_max: 127.000
      temp2_min: 127.000
      temp2_alarm: 0.000
      temp2_type: 4.000
      temp2_offset: 0.000
      temp2_beep: 1.000
    temp3:
      temp3_input: 18.000
      temp3_max: 127.000
      temp3_min: 127.000
      temp3_alarm: 0.000
      temp3_type: 6.000
      temp3_offset: 94.000
      temp3_beep: 1.000
    intrusion0:
      intrusion0_alarm: 0.000
    
  • Teplota pevného disku nebo SSD programem smartctl z balíku smartmontools.
    Přepínač -n sleep zabrání probuzení uspaného disku a přepínačem -l scttempsts se získá teplota i uspaného disku (před uspáním).
    Při použití přepínače -A, který zobrazí S.M.A.R.T. data včetně teploty, se uspané disky probouzí. Pravidelné čtení těchto dat zabraňuje uspávání disků po nastavené době nečinnosti (programem hdparm -S<timeout>), takže používat až po jejich přechodu do úsporného režimu (zjištění programem hdparm -C).

    $ smartctl -n sleep -l scttempsts /dev/sda
    smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-77-generic] (local build)
    Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF READ SMART DATA SECTION ===
    SCT Status Version:                  3
    SCT Version (vendor specific):       1 (0x0001)
    Device State:                        Active (0)
    Current Temperature:                    21 Celsius
    Power Cycle Min/Max Temperature:     18/21 Celsius
    Lifetime    Min/Max Temperature:     -2/63 Celsius
    Specified Max Operating Temperature:    55 Celsius
    Under/Over Temperature Limit Count:   0/0
    
  • Měření teploty externím teplotním čidlem Dallas DS18B20 připojeným na 1-Wire sběrnici a k počítači přes seriový port RS-232 nebo přes USB TTL UART převodník.
    Načtení hodnot programem digitemp:

    $ digitemp_DS9097 -i -s /dev/ttyS0  # uložení konfigurace do .digitemprc
    DigiTemp v3.7.2 Copyright 1996-2018 by Brian C. Lane
    GNU General Public License v2.0 - http://www.digitemp.com
    Turning off all DS2409 Couplers
    ..
    Searching the 1-Wire LAN
    281234E000000001 : DS18B20 Temperature Sensor
    286789E000000099 : DS18B20 Temperature Sensor
    ROM #0 : 281234E000000001
    ROM #1 : 286789E000000099
    Wrote .digitemprc
    
    $ digitemp_DS9097 -a                # načtení hodnot všech čidel
    DigiTemp v3.7.2 Copyright 1996-2018 by Brian C. Lane
    GNU General Public License v2.0 - http://www.digitemp.com
    Jul 20 17:35:10 Sensor 0 C: 23.25 F: 73.85
    Jul 20 17:35:11 Sensor 1 C: 22.44 F: 72.39
    

Příště si naměřené údaje zpracujeme a pošleme do cloudu.

Porovnání levných VPS do 100 Kč měsíčně

Koncem dubna mi poskytovatel virtuálního serveru oznámil, že bude provoz služby na konci předplaceného období ukončen a nabídl zvýhodněný přechod na jinou službu, a to více jak 5× dražší, což jsem nemohl akceptovat, protože VPS mám hlavně na hraní a provoz neziskových webových stránek, který dotuji z vlastní kapsy a platit bezmála 315 Kč měsíčně je cenově nevýhodné. Porozhlédl jsem se tedy po vhodné náhradě se stanovenými měsíčními náklady maximálně 100 Kč.

Porovnání původní služby s alternativami v přehledné tabulce:

Služba Coolhousing
VPS Lite
Forpsi Cloud
VPS Smart Small
Hukot
VPS-L02G
Cena měsíčně (bez/s DPH) 70/84,70 Kč
(čerpání z kreditu)
75 Kč/90,75 Kč
Cena ročně (bez/s DPH) 600/726 Kč 840/1016,40 Kč 837/1012,77 Kč (7% sleva)
RAM 512 MB 1 GB 2 GB
CPU 1× 1100 MHz 1× 1800 MHz 1× 2200 MHz
Úložiště 20 GB virtio 20 GB SSD 20 GB SSD virtio
Síťové připojení 100 Mbps virtio 1000 Mbps vmxnet3 1000 Mbps rtl8139
Datové přenosy neomezeně 2 TB měsíčně neomezeně
Adresa IPv4 1 1 1
Adresa IPv6 rozsah /96 rozsah /64 rozsah /121
Reverzní DNS pro IPv4 ano ano ano
Reverzní DNS pro IPv6 asi na vyžádání (v administraci je v přehledu) ne ne
Firewall ne ne pro IPv4
Automatizovaná instalace ano ano ano
Manuální instalace ano ne ano
Výběr umístění ne 8 datacenter v 6 zemích ne
Virtualizační technologie KVM VMware KVM
KVM konzole Apache Guacamole a VNC Apache Guacamole noVNC/HTML5 WebSocket
Snapshoty 3 automatické každou noc,
1 manuální
1 manuální s trvanlivostí 2 dny 4 Kč/GB měsíčně

Jaké jsou výhody a nevýhody jednotlivých služeb?

  • Součástí služby VPS Lite byla velmi užitečná funkce zálohování automatickým vytvořením snapshotu každou noc, které se uchovávaly poslední tři a výhoda umístění v datacentru v Praze (velmi malá latence/RTT). Nevýhodou byl malý výkon CPU.
  • U Forpsi Cloud je velká nevýhoda nemožnosti manuálního spuštění instalace operačního systému — raději volím rozdělení disku a souborový systém sám a v budoucnu to znemožní nastartování z vlastního ISO obrazu pro případné záchranné práce, ale libí se mi vytvoření snapshotu zdarma, což se hodí třeba před velkým upgradem operačního systému. Matoucí je nejednotná administrace, která je rozdělena na tři aplikace a musí se přemýšlet, do které se přihlásit — 1. administrace domén a webhostingu, 2. administrace Cloudu a 3. dobíjení kreditu.
  • U Hukot se mi nejvíc líbí nastavení firewallu u poskytovatele, který zablokuje zbytečnou komunikaci na VPS a velká kapacita RAM, kterou ale nevyužiji, poněvadž doteď stačila pro provoz mailserveru postfix a webserveru nginx se statickými webovými stránkami čtvrtinová (a aktivně využitá byla kolem 80 MB). Během testování VPS bohužel došlo 31.5.2021 po 16. hodině asi na 20 minut k celkové nedostupnosti VPS a nezobrazila se ani webová stránka hostingu. Po opravení jsem pátral co se stalo, ale na stránce statusu hostingu vesele svítilo „Všechny systémy funkční“ a dostupnost SLA 100 %, což ve mě velkou důvěru nevzbudilo.

Ostatní parametry jsou víceméně podobné nebo na nich moc nezáleží. Zajímavější bude změřit reálný výkon VPS a zjistit jak velký je mezi nimi rozdíl.

Orientační výkon VPS byl zjištěn pomocí jednoduchých testů a pro zajímavost je tu porovnání výkonu s virtuálním serverem zdarma (v rámci OracleCloud Free Tier) a 12 let starým desktop PC s CPU Intel Core2 Duo 6700 @2.66 GHz a první generací SSD.

  bc 7zr Propustnost Disk
VPS Lite 69,4 s 922/912 MIPS 5 GB/s 30 MB/s
VPS Smart Small 28,5 s 2251/2186 MIPS 10,8 GB/s 1,1 GB/s
VPS-L02G 29,1 s 1908/1889 MIPS 10,7 GB/s 296 MB/s
OracleCloud VM.Standard.E2.1.Micro 50,2 s 746/1387 MIPS 6,7 GB/s 55 MB/s
Desktop PC 28,3 s 2562/4907 MIPS 12,1 GB/s 132 MB/s
  • měření bc (jednovláknové)
    $ time echo "scale=5000; 4*a(1)" | bc -l
  • měření 7zr
    $ 7zr b
  • měření Propustnost
    $ dd if=/dev/zero of=/dev/null bs=1M count=10k
  • měření Disk
    $ dd if=/dev/zero of=a bs=1M count=1k oflag=direct conv=fdatasync

Z měření rychlosti vyplývá, že VPS Lite je extrémně přiškrcený, Hukot používá starší/horší/pomalejší CPU než Forpsi a nejrychlejší je dvanáct let staré pécéčko i při uvažování rychlosti pouze jednoho jádra CPU.

A pokud se ptáte, proč tu není VPS otestovaných víc, tak jsem jiné služby pod 100 Kč měsíčně nezkoušel a nenašel.

Příjem DVB-T a DVB-T2 v Praze

Vysílače DVB-T2 – Praha

Na jakých frekvencích lze naladit multiplexy digitálního televizního vysílání z vysílačů DVB-T2 v Praze.
Vyžaduje přijímač s tunerem podporujícím demodulaci DVB-T2 a dekodérem komprese H.265 HEVC.

Multiplex Kanál Frekvence (MHz) Polarizace Vysílač Spuštění
Multiplex 21
(ceskatelevize.cz)
26 514 V Žižkov v provozu
H Cukrák
ČT 1 HD, ČT 2 HD, ČT 3 HD, ČT 24 HD, ČT sport HD, ČT :D/art HD
Multiplex 22
(cra.cz)
40 626 V Žižkov 9.1.2020
H Cukrák 16.1.2020
Prima, Prima +1, Prima Cool, Prima Krimi, Prima Love, Prima Max, Prima Zoom, CNN Prima News, Óčko, Óčko Star
Multiplex 23
(czechdigitalgroup.cz)
23 490 V Žižkov 9.1.2020
H Cukrák 16.1.2020
Nova, Nova Cinema, Seznam.cz TV, Noe TV, NASA TV, Barrandov TV, Kino Barrandov, Barrandov Krimi
Multiplex 24
(multiplex4.cz)
42 642 H Ládví, Novodvorská 8.1.2020
V Olšanská
Nova, Nova 2, Nova Action, Nova Gold, JOJ Family, Prima Comedy Central, Sport 5, Rebel, Relax, Retro Music TV, Šlágr TV, CS Mystery, ABC TV, Galerie, Klenot TV
Regionální síť 4
(pdtv.cz)
46 674 H Ládví, Strahov, Zelený pruh 2.9.2020
Praha TV, Skylink Anténa+
Multiplex 12
(cra.cz)
31 554 V Žižkov vypnutí 30.1.2020
H Cukrák
Prima Love, Prima Zoom, Prima Max, Barrandov TV, Kino Barrandov, Barrandov Plus, Óčko Star, Šlágr TV, Óčko, Prima, Prima Cool, Barrandov Family, Noe TV, Šlágr 2, Nova Cinema, Nova, Seznam.cz TV, Prima Krimi
Multiplex 13
(multiplex4.cz)
24 498 H Ládví, Novodvorská vypnutí 8.1.2020
V Olšanská
Nova, Nova Cinema, Nova Action, Nova Gold, Nova 2, Prima Comedy Central, Joj Family, TV Rebel, TV Relax, V1 HD, Kinosvět

Na jakých frekvencích bylo DVB-T vysílání v Praze:

Multiplex Kanál Frekvence (MHz) Polarizace Vysílač Programy Vypnutí
Multiplex 1
(ceskatelevize.cz)
53 730 V Žižkov ČT 1, ČT 2, ČT 24, ČT sport, ČT :D/art 27.11.2019
H Cukrák
Multiplex 2
(cra.cz)
41 634 V Žižkov Nova, Nova Cinema, Prima, Prima Cool, Barrandov TV 8.1.2020
H Cukrák 15.1.2020
Multiplex 3
(czechdigitalgroup.cz)
59 778 V Žižkov Prima Zoom, Prima Max, Prima Love, Óčko, Óčko Star, Barrandov Plus, Kino Barrandov, Šlágr TV, Seznam.cz TV 8.1.2020
H Cukrák 15.1.2020
Multiplex 4
(multiplex4.cz)
42 642 H Ládví, Novodvorská Nova Action, Nova 2, Nova Gold, Relax, Rebel, Joj Family, Prima Comedy Central, Rebel2 8.1.2020
V Olšanská
Regionální síť 4
(pdtv.cz)
46 674 H Ládví, Strahov, Zelený pruh Retro Music TV, Kinosvět, Praha TV 28.11.2019 přepnutí na kodek MPEG-4 (AVC/H.264)
ukončeno 2.9.2020
Regionální síť 7
(progressdigital.cz)
37 602 H Ládví, Novodvorská Kinosvět, Rebel 2, Galerie, Slušnej kanál 31.10.2020
Regionální síť 8
(cra.cz)
51 714 V Žižkov Šlágr 2, Sport 5, Óčko Expres, Barrandov News, Regionální televize CZ, Tuty, Power TV, Noe TV 31.10.2020
H Cukrák
Regionální síť 12
(czechdigitalgroup.cz)
47 682 V Žižkov Prima +1, Óčko Black, Óčko Expres ?

Ceny registrace a prodloužení domény .CZ

Aktuální ceník domén .CZ

Kolik stojí registrace nebo obnovení platnosti české domény .CZ na 1 rok u certifikovaných registrátorů?

Novinka! Od 1.1.2019 zdražilo sdružení CZ.NIC velkoobchodní cenu domény .cz ze 125 Kč na 145 Kč bez DPH, a proto zvýšili cenu o 20 až 74 Kč i následující registrátoři.

Certifikovaný registrátor Nová doména Prodloužení registrace
bez DPH s DPH bez DPH s DPH
Active 24, s.r.o. ➡️ 199 Kč* 240,79 Kč* 269 Kč 325,49 Kč
Forpsi (INTERNET CZ, a.s.) ~ 145 Kč* 175,45 Kč* 149 Kč 180,29 Kč
IGNUM, s.r.o. ↘ 249 Kč 301 Kč 279 Kč 338 Kč
Kvapem (Stable.cz s.r.o.) ➡️ 190 Kč 230 Kč 190 Kč 230 Kč
Onebit (ONEsolution s.r.o.) ➡️ 145 Kč 175 Kč 219 Kč 265 Kč
regZone (ZONER software, a.s.) ↘ 169 Kč 204 Kč 450 Kč 545 Kč
TELE3 s.r.o. ~ 165 Kč 200 Kč 165 Kč 200 Kč
Web4U s.r.o. ↘ 145 Kč 175 Kč 196 Kč 237 Kč
WEDOS Internet, a.s. ↗ 145 Kč 175 Kč 145 Kč 175 Kč

* Ceny označené hvězdičkou jsou s akční slevou, která může mít omezenou platnost.

Šipka za jménem registrátora naznačuje trend vývoje počtu zaregistrovaných domén.

Ceny u ostatních akreditovaných registrátorů

Následuje přehled cen u dalších akreditovaných registrátorů, kteří poskytují registraci domén zpravidla ve spojitosti s poskytováním služby webhostingu.

Akreditovaný registrátor Nová doména Prodloužení registrace
bez DPH s DPH bez DPH s DPH
ASPone, s.r.o. ➡️ 189 Kč 228,69 Kč 239 Kč 289,19 Kč
AXFONE s.r.o. ↘ 145 Kč 175 Kč 195 Kč 236 Kč
Gigaserver (Seonet Multimedia s.r.o.) ➡️ 159 Kč 192,39 Kč 199 Kč 240,79 Kč
OVH, Sas ➡️ 149 Kč 180,29 Kč 149 Kč 180,29 Kč
PIPNI s.r.o. ↘ 150 Kč 182 Kč 180 Kč 218 Kč
Thosting (TERMS a.s.)
146,28 Kč 177 Kč 175,21 Kč 212 Kč
Websupport, s.r.o.
175 Kč 211,75 Kč 175 Kč 211,75 Kč

* Ceny označené hvězdičkou jsou s akční slevou, která může mít omezenou platnost.

Kde zaplatím nejméně?

Nejlevnější registraci nebo prodloužení domény .cz v současné době nabízí služby Forpsi, OVH a Wedos (za cenu od 175 Kč do 180,29 Kč s DPH).

Ceník byl naposledy upraven na základě informací z webových stránek uvedených registrátorů ke dni 13. ledna 2019 a je pravidelně aktualizovaný.

Jak opravit zpomalený čas ve VirtualBoxu

O několik minut zpožděný čas ve VirtualBoxuV novějších verzích Oracle VM VirtualBox 5 jsem měl problémy s velmi pomalu běžícím časem ve virtuálních počítačích, kdy virtualizovaný systém ukazoval jiný čas než byl ve skutečnosti. Týkalo se to virtualizovaných Windows XP i různých verzí Linuxu od Debian 7, Debian 8, Ubuntu 16.04 i CentOS 6 či 7. Čas se neustále zpožďoval asi o třetinu až polovinu proti reálnému času. Po delším čase tedy došlo k rozdílu oproti normálnímu času o několik minut.

Po různém hledání na internetu, kdy jsem byl ujištěn, že v tom nejsem sám, se objevila jedna zřejmá příčina a několik způsobů řešení.

Špatné plynutí času ve virtualizovaném operačním systému má na svědomí tzv. paravirtualizace, kdy se část práce systému přenáší na hostitelský operační systém. Možné řešení je tedy toto:

  1. V nastavení virtuálního počítače (jde změnit pouze pokud je vypnutý) je nutné vypnout paravirtualizaci nebo přepnout do minimálního režimu volbou „Systém » Akcelerace – Rozhraní paravirtualizace“ nastavení „Minimální“ nebo „Žádné“.

    Nastavení paravirtualizace ve VirtualBoxu
    Nastavení paravirtualizace ve VirtualBoxu
  2. Při instalaci každé nové verze VirtualBoxu je vhodné ve virtuálních strojích aktualizovat tzv. Přídavky pro hosta dodávané s novou verzí VirtualBoxu. Spouští se připojením ISO obrazu VBoxGuestAdditions.iso přes nabídku „Zařízení » Vložit obraz CD disku s přídavky pro hosta…“ po spuštění VM. V operačním systému se potom objeví CD, ze kterého je potřeba spustit instalační program a projít instalací. Ve Windows to bude instalátor VBoxWindowsAdditions.exe a v Linuxu instalační skript VBoxLinuxAdditions.run. Tato aktualizace mi pomohla zejména ve Windows XP, ale je pravděpodobné, že virtualizované Windows 7, 8 nebo Windows 10 budou také fungovat lépe.

    Připojení ISO obrazu CD Přídavky pro hosta ve VirtualBoxu.
    Připojení ISO obrazu CD Přídavky pro hosta ve VirtualBoxu.
  3. Po restartu virtuálního počítače by měl být čas již stejný jako na hostitelském systému.

 

 

Aktuální délka fronty na Lítačku

Aktuální délka fronty na vyřízení žádosti a vydání Lítačky (od března 2016 nová síťová jízdenka nebo též tramvajenka místo Opencard) a statistika s časovým vývojem za posledních 7 dnů.

Čekajících ve frontě za poslední hodinu

Průměr za posledních 24 hodin

Průměry za posledních 7 dnů

Pražská Lítačka - nová tramvajenka na městskou hromadnou dopravu
Pražská Lítačka — nová tramvajenka na městskou hromadnou dopravu

Sledujeme délku fronty na Lítačku u 11 přepážek ve Škodově paláci v Praze (ulice Jungmannova) ve všední dny od pondělí do pátku v době od 8.00 do 18.00 hodin (běžná otevírací doba) v časovém období za posledních 7 dnů.

Dlouhá fronta může být ve skutečnosti kratší a postupovat rychleji, protože záleží na trpělivosti čekajících, počtu otevřených přepážek a rychlosti odbavení (pokud je narváno, tak by se doba vyřízení měla zrychlovat).

Průměrná doba čekání v minutách není zatím k dispozici, ale v dohledné době plánujeme přidat alespoň neoficiální kvalifikovaný odhad.

Během července 2016 bylo pro expresní vydání nejvhodnější přijít ráno před devátou, po sedmé večer nebo ve čtvrtek a pátek. Od srpna 2016 je již možné objednat Lítačku elektronicky přes internet a na přepážce je vydání karty zpoplatněno, takže na přepážky již nechodí tolik lidí a je možné přijít kdykoliv. Kromě pondělků není většinou fronta delší než pár osob s maximem kolem 25. Od roku 2017 nejsou fronty nijak zvlášť dlouhé a doba čekání je obvykle několik minut.

Pokud náhodou žádné grafy nevidíte, tak asi máte zrovna smůlu a něco se pokazilo. Máte-li v prohlížeči vypnutý JavaScript, tak ho zkuste zapnout nebo na této stránce všechen povolit a neblokovat.

Vítejte na webu supp.cz!

Omlouváme se, ale pro tyto webové stránky ještě není připraven kompletní obsah.

Kam dál?

Přicházíte-li odjinud, tak jste možná chtěl/a navštívit webové stránky Národního památkového ústavu, který používal doménu supp.cz do roku 2002 jako Státní ústav památkové péče. Nyní se na tomto webu připravuje nový obsah s jiným zaměřením, který nebude mít s činností NPÚ nic společného.