abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 15:00 | Komunita

Dnes končí podpora Ubuntu 17.10 Artful Aardvark. Uživatelům je doporučen přechod na Ubuntu 18.04 Bionic Beaver s prodlouženou podporou do roku 2023. Podpora standardních verzí Ubuntu je 9 měsíců. Verze 17.10 byla vydána 19. října 2017.

Ladislav Hagara | Komentářů: 0
dnes 13:33 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 334 bezpečnostních chyb. V Oracle Java SE je například opraveno 8 bezpečnostních chyb. Všechny jsou vzdáleně zneužitelné bez autentizace. V Oracle MySQL je opraveno 31 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 7 z nich.

Ladislav Hagara | Komentářů: 0
dnes 13:11 | Zajímavý software

Nick Clifton zveřejnil na blogu společnosti Red Hat věnujícímu se počítačové bezpečnosti nástroj, pomocí kterého lze ověřit, zda jsou binární spustitelné soubory odolné vůči variantě 1 bezpečnostní chyby Spectre v procesorech.

Ladislav Hagara | Komentářů: 0
dnes 03:00 | Nová verze

Po více než roce vývoje od vydání verze 1.12 byla vydána nová verze 1.13 Java edice počítačové hry Minecraft (Wikipedie). Kódový název nejnovější verze je Update Aquatic. Přehled novinek v oficiálním oznámení o vydání. Detailní přehled novinek na Gamepedii a na YouTube.

Ladislav Hagara | Komentářů: 3
včera 23:55 | Nová verze

Společnost Epic Games vydala verzi 4.20 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Přehled novinek i s celou řadou obrázků a videi v oznámení na blogu.

Ladislav Hagara | Komentářů: 0
včera 15:55 | IT novinky

Evropská komise uložila (pdf) společnosti Google pokutu ve výši 4,34 miliardy eur za porušení antimonopolních předpisů EU. Společnost Google ukládala od roku 2011 výrobcům zařízení Android a provozovatelům mobilních sítí protiprávní omezení, aby upevnila dominantní postavení svých produktů zaměřených na všeobecné vyhledávání na internetu.

Ladislav Hagara | Komentářů: 24
včera 13:55 | Zajímavý software

Byl vydán REAPER (Wikipedie) ve verzi 5.93. Jedná se o proprietární digitální pracovní stanici pro práci s audiem (DAW). Novinkou je experimentální linuxový port [reddit].

Ladislav Hagara | Komentářů: 0
včera 13:11 | Zajímavý software

Příspěvek na blogu Qt informuje, že Qt pro Python aneb modul PySide2 je již k dispozici v PyPI (Python Package Index). PySide2 je portací PySide na Qt 5 [Hacker News].

Ladislav Hagara | Komentářů: 2
včera 12:22 | IT novinky

Koncem minulého roku GitHub přidal funkci automatického varování před zranitelnostmi v závislostech projektů i s případným komunitním doporučením, jak se se zranitelnou závislostí vypořádat. Nejprve bylo možné využít funkci pouze pro programovací jazyky Ruby a JavaScript, nyní však GitHub přidal podporu také pro Python [CSIRT.CZ].

Ladislav Hagara | Komentářů: 0
včera 10:55 | Zajímavý software

Öffi (Wikipedie) je oblíbená mobilní aplikace pro Android usnadňující cestování městskou a veřejnou dopravou nejenom v Německu. Dle autora z nejasných důvodů (Payments) byla aplikace z Google Play odstraněna. Autor se následně rozhodl zdrojové kódy Öffi zveřejnit na GitLabu pod licencí GPLv3. Požádal také o začlenění aplikace do F-Droidu [reddit].

Ladislav Hagara | Komentářů: 0
Jak čtete delší texty z webových stránek?
 (78%)
 (20%)
 (5%)
 (7%)
 (2%)
 (10%)
Celkem 365 hlasů
 Komentářů: 40, poslední 29.6. 10:21
    Rozcestník

    Instalace sledovacího systému ZoneMinder na CentOS 5.5

    22.7.2010 20:35 | Přečteno: 4887× | Linux | Výběrový blog | poslední úprava: 6.5.2011 16:00

    Ve firmě jsme dlouhou dobu používali pro záznam videa z kamer jednoúčelová digitální videa. To bylo však ještě v době analogové. Teď už montujeme v podstatě výhradně kamery digitální a IP přístupem. Je to sice o něco dražší ale kvalita obrazu a množství funkcí za to stojí. Za všemi našemi současnými instalacemi stojí linuxový počítač s nainstalovaným sledovacím softwarem ZoneMinder. Jelikož provádíme instalace na různé konfigurace počítačů, nepřichází v úvahu automatizovaná instalace. Vytvořil jsem tedy checklist, seznam činností pro instalaci ZoneMinderu na systém, který používáme.

    Úvod

    Návod je sestaven pro CentOS 5.6 64-bit a kamery společnosti Axis. V případě použití odlišného hardware se může checklist lišit. Též berte v potaz, že je celý návod koncipovaný pro malý systém do 10 kamer, nikoli enterprise řešení pro sledování letiště :-)

    Když jsme se ZoneMinderem začínali, instalační kroky jsem měl v hlavě a ve spolupráci s wiki projektu jsem každý počítač instaloval jak mi balíky přišly pod ruku. Často se pak stávalo, že jsem někde na něco zapomněl a pak to musel za provozu doplňovat/ladit. Rozhodl jsem se tedy, že vytvořím checklist, který bude obsahovat vše, co je nutné pro zdárné zakončení instalace provést. Netvrdím, že je to jediná a nejvhodnější cesta instalace ZoneMinderu ale osvědčila se a na mnoha serverech už běží dlouhé měsíce bez jakýchkoli problémů.

    Instalační seznam není podrobným popisem, spíše jen vodítkem kam se podívat, co udělat a co odkud stáhnout.

    Instalace serveru

    1. Nastavení BIOSu na automatické zapínání po výpadku napájení.
    2. Instalace CentOS s klasickým rozdělením disku (snáze se opravuje v případě problémů než LVM) a konfigurací „Server“.
    3. Nastavení jména počítače.
    4. Provedení aktualizace balíků.
    5. Vytvoření uživatelského účtu (adduser + passwd).
    6. Instalace RPMforge.
    7. Nastavení priorities.
    8. Serverový software a prerekvizity ZoneMinderu + balíky perl-PHP-Serialization perl-Module-Load perl-Archive-Zip.
    9. Instalace ffmpeg z balíků, nekompilovat.
    10. Nastavení sshd.
    11. Instalace ZoneMinderu (untar, ./configure --with-webdir=/var/www/html --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache --with-extralibs="-L/usr/lib64 -L/usr/lib64/mysql" ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=<heslo> CPPFLAGS="-D__STDC_CONSTANT_MACROS", zkopírování init skriptu)
    12. Nastavení automaticky spouštěných služeb (konfigurace runlevelu).
    13. Instalace Cambozoly.
    14. Povolení portu 6802 a 80 na firewallu, vypnout SELinux.
    15. Úprava ZM na Axis in-camera detekci pohybu, zmtrigger se nachází v /usr/local/bin/zmtrigger.pl.
    16. Vytvoření MySQL databáze (v MySQL konzoli create database zm; create user zm; grant create,select,insert,delete,update on zm.* to zmuser@localhost; set password for zmuser@localhost=PASSWORD('<heslo>'); a dále v normální konzoli mysql -u root < db/zm_create.sql.
    17. Nastavení timeoutu a maximální zabrané paměti v php.ini (max_execution_time, memory_limit) na nějakou rozumnou hodnotu. Já volím 120 sekund a 512M.
    18. Odkomentování hlavičky iso-8859-2 v českém lokalizačním souboru ZM.
    19. Nastavení ZM
      1. Správná cesta k ffmpegu (/usr/bin/ffmpeg).
      2. Nastavení češtiny jako výchozího jazyka.
      3. Povolení Cambozoly.
      4. Reload Cambozoly po 600 sekundách.
      5. Povolení 80px náhledů ve výpisu.
      6. Automatické mazání záznamů (zapnout filtr PurgeWhenFull).
      7. Vytvoření uživatelských účtů.
    20. Nastavení ntpd na tak.cesnet.cz.

    Nastavení kamery

    1. Nastavení nočního provozu (v nastavení expozice priorita nízkého šumu).
    2. Povolení anonymního prohlížení.
    3. Nastavení NTP synchronizace.
    4. Vytvoření event serverů.
    5. Vytvoření detekčních zón pohybu (velikost objektu co nejmenší, historie blízká 0, citlivost někde kolem 50 %).
    6. Definice událostí (do TCP notifikace napsat „číslo monitoru|on délka alarmu|skóre|příčina|text|showtext“).
    7. Nastavení MPEG4 či MJPEG přenosů

    Takto nastavený server s několika kamerami se nám osvědčil jako velmi spolehlivý kamerový systém, u kterého se zatím prokázala i dost velká šance na způsob provozu "install and forget".

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    23.7.2010 09:51 Jan
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Zdravim zaujimali by ma nasledovne veci:

    - pocet a cena kamier
    - HW serveru (cpu, disky, ram - max dlzka zaznamov)
    - celkove naklady na vystavbu
    - riesenie zalohovania kamier pri vypadku prudu
    - riesenie spustenie alarmu pri naruseni pozorovaneho miesta v noci


    o niecom podobom vo firme uvazujeme tiez a tak by som si chcel urobit obraz o nakladoch a priprave na to... riesenie WIndwos + Aver sa mi osobne nepozdava...
    23.7.2010 11:46 Roman
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    - Nevim jak u tohoto softu, ale výkonost kamerových systému na linuxu mi nepřijde dostatečná. Pokud se jedná malé instalace tak do 10 kamer tak se to dá unést. U větších systémů je velice důležité myslet na výkonost komponent SW, kodeků, zápis čtení. Dále nové kamery AXIS podporují h.264 kodek. U tohoto kodeku je mít optimalizovaný kodek ještě více důležité.

    - Kamery jdou zálohovat velice jednoduše pokud mají POE, tak stačí dát POE switch za UPS.

    - V noci termokamera? a nebo IR přísvit a kamera s IR cut filtrem a nebo prostě halogen. Nové modely AXIS vidí krásně i v noci.

    - U serveru je důležité mít dostatečně výkoný CPU a řadič. Paměti nejsou zas tak potřeba. Záleží na SW. S dnešní velikostí disků není problém uchovávat záznam po dobu, kterou schvaluje UOOU.

    23.7.2010 17:26 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Výkonnost je podle mě bezproblémová, na 4 kamery stačí maličký desktop s Atomem 230 a 400 GB diskem. Upozorňuji však, že obvykle nemontujeme systémy větší než 10 kamer. H264 by Zoneminder měl též umět, vzhledem ke starému ffmpegu jsem to ale zatím nikde nezkoušel, čekám na CentOS 6. H264 začne být zajímavý zejména s nástupem nových 720p a 1080p kamer, kde už MJPEG (po 100 Mbit síti či zejména po bezdrátu) přestává být kapacitně únosný.

    Přesně tak, kamery dáváme v 90 % s POE tudíž v kombinaci s nějakou UPS naprosto dostačující řešení.

    V noci je to s Axisem pohoda, narozdíl od levných výrobců vidí i za téměř úplné tmy a obvykle tedy není třeba ani žádného přísvitu.

    Opět, píšu o systému do 10 kamer. Cenově to vychází na 10-20 tisíc za kameru (dle typu, klidně 5 i 50 tisíc), do 7-15 tisíc za server, nějaká ta UTP kabeláž, POE injektory nebo POE switch a tím to v podstatě končí. Zásadní výhoda ZoneMinderu oproti software od Axisu (a 90 % konkurenčních řešení) je podpora libovolných mobilních klientů, nejen Windows Mobile. Tzn uživatel má Nokii za 2000 Kč a může se vzdáleně podívat do svého kamerového systému.
    Píšu pro Pivní recenze a protože mě to IT už fakt nebaví, tak jsme si s klukama postavili pivovar Lucky Bastard
    23.7.2010 10:28 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Instalace CentOS s klasickým rozdělením disku (snáze se opravuje v případě problémů než LVM)
    mohl bys to trošku rozvést (nejlépe v bugzille ;-))?
    vypnout SELinux
    proč?
    23.7.2010 10:41 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Když už nic, tak to nebude mít právo se připojit na port 80 a pokud to potřebuje nějak šahat na soubory z /var/www/html a /var/www/cgi-bin a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací. I když pořád by mohlo mít smysl jej mít jenom v enforcing režimu a pravidla si postupně dopsat, takže by pak mohl vyjít další díl ...
    When your hammer is C++, everything begins to look like a thumb.
    23.7.2010 13:52 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Když už nic, tak to nebude mít právo se připojit na port 80
    co "to"? - proč by nemělo?
    a pokud to potřebuje nějak šahat na soubory z /var/www/html a /var/www/cgi-bin a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
    eh, tak nějak nevím, co na to mám říct ...

    na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám (a pokud o nějakém konkrétním problému víš, šup s tím do bugzilly)
    23.7.2010 15:17 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Když už nic, tak to nebude mít právo se připojit na port 80
    co "to"? - proč by nemělo?
    Předpokládám, že v targeted policy dostane binárka zoneminder doménu unconfied_t a ta asi nebude mít povoleno se připojovat k portu 80, což má třeba httpd_t. Nebo skutečně tyto procesy nejsou SELinuxem vůbec kontrolované?
    a pokud to potřebuje nějak šahat na soubory z /var/www/html a /var/www/cgi-bin a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
    eh, tak nějak nevím, co na to mám říct ...

    na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám
    Jenže /var/www je zase nějaký ten httpd_sys_content_t, či jak se to jmenuje, kam prostě normální procesy afaik šahat nesmějí. Takže i když to není problém pro Apache s příslušnou doménou, pro zoneminder to problém bude.
    (a pokud o nějakém konkrétním problému víš, šup s tím do bugzilly)
    Tak to, že nerozumím SELinuxu asi není něco, co bych měl a chtěl hlásit ;-).
    When your hammer is C++, everything begins to look like a thumb.
    24.7.2010 23:25 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Když už nic, tak to nebude mít právo se připojit na port 80
    co "to"? - proč by nemělo?
    Předpokládám, že v targeted policy dostane binárka zoneminder doménu unconfied_t a ta asi nebude mít povoleno se připojovat k portu 80, což má třeba httpd_t. Nebo skutečně tyto procesy nejsou SELinuxem vůbec kontrolované?
    něco mi tady těžce nedochází ... co má co připojování na port 80 společného se SELinuxem a kontextem binárky zoneminder?

    když se budu na onen stroj port 80 chtít připojit svým Konquerorem, tak tamnímu jádru je přeci úplně jedno, jaký typ můj Konqueror má, resp. jestli můj systém vůbec SELinux podporuje, tak proč (a jak) by to najednou měl kontrolovat lokálně?

    nebo jakože binárce zoneminder vůbec nepovolí odchozí spojení na port 80? - ale to přece taky nemá s httpd_t pranic společného, httpd_t řeší server (Apache) a ne klienta
    a pokud to potřebuje nějak šahat na soubory z /var/www/html a /var/www/cgi-bin a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
    eh, tak nějak nevím, co na to mám říct ...

    na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám
    Jenže /var/www je zase nějaký ten httpd_sys_content_t, či jak se to jmenuje, kam prostě normální procesy afaik šahat nesmějí. Takže i když to není problém pro Apache s příslušnou doménou, pro zoneminder to problém bude.
    řeč snad byla o tom, že tam má mít přístup php (předpokládám běžící pod Apache)?

    pokud tam má mít přístup zoneminder, který jak jsem pochopil není v distribuci, tudíž se s ním v pravidlech nepočítá, tak ano, pro ten asi bude třeba pravidla upravit - leč nemyslím si, že by to bylo na měsíc ;-)
    23.7.2010 17:17 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Jde o to, že některá LiveCD nemají v základním prostředí k dispozici nástroje pro LVM. Stejně tak, pokud se mi rozbije filesystém, mám větší šanci, že jej dám dohromady s menším množstvím prostředků než v případě LVM. Jde mi spíše o náhodný výjezd, kdy si s sebou neberu hromadu cédéček, notebook a podobně. U většího systému (10+ kamer) je to pochopitelně jiné ale to není naše cílová skupina. Je to tedy spíše můj postoj, do klasického rozdělení disku "víc" vidím a lépe mu rozumím.

    SELinux je doporučeno vypnout v oficiální FAQ. Kdyby mi někdo napsal, jaké přesně věci povolit a kde, tak jej rád nechám zapnutý.
    Píšu pro Pivní recenze a protože mě to IT už fakt nebaví, tak jsme si s klukama postavili pivovar Lucky Bastard
    23.7.2010 13:41 Standa Kříž | skóre: 7 | Karlovy Vary
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Díky za tip na velmi zajímavý soft (pro mě super náhrada motionu a pár "ručních" skriptů).
    Beetljuice avatar 17.8.2010 17:08 Beetljuice | skóre: 25 | blog: BeetljuiceBlog | Most
    Rozbalit Rozbalit vše Re: Instalace sledovacího systému ZoneMinder na CentOS 5.5
    Pouzivate e-mail notifikaci?Nejak ji nemuzu rozchodit.Celkem bych ji potreboval.V nastaveni mam zaply e-mail.Musi bezet vlastni smtp server, nebo staci poskytovatele?
    Aj dont spík ÍÍngliš :-(

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.