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 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
včera 14:33 | Zajímavý projekt

Blender Animation Studio zveřejnilo první epizodu z připravovaného animovaného seriálu The Daily Dweebs o domácím mazlíčkovi jménem Dixey. Ke zhlédnutí také ve 3D s rozlišením 8K.

Ladislav Hagara | Komentářů: 0
včera 12:34 | Komunita

Aktualizovanou počítačovou hru Warhammer 40,000: Dawn of War III v ceně 39,99 eur běžící také na Linuxu lze o víkendu na Steamu hrát zdarma a případně ještě v pondělí koupit s 50% slevou. Do soboty 19:00 lze na Humble Bundle získat zdarma Steam klíč k počítačové hře Sid Meier's Civilization® III v ceně 4,99 eur běžící také ve Wine.

Ladislav Hagara | Komentářů: 0
včera 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 10
19.10. 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
19.10. 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 6
19.10. 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 1
19.10. 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 22
19.10. 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
18.10. 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (1%)
 (1%)
 (75%)
 (12%)
Celkem 146 hlasů
 Komentářů: 7, poslední 19.10. 23:06
    Rozcestník

    Instalace sledovacího systému ZoneMinder na CentOS 5.5

    22.7.2010 20:35 | Přečteno: 4801× | 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.