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 02:00 | Zajímavý software

Christian Kellner představil na svém blogu projekt Bolt řešící bezpečnost rozhraní Thunderbolt 3 na Linuxu. Pomocí příkazu boltctl nebo rozšíření GNOME Shellu lze komunikovat s démonem boltd a například zakázat neznámá zařízení a předejít tak útokům typu Thunderstrike nebo DMA.

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

Po půl roce vývoje od vydání verze 11.0 byla vydána verze 11.1 svobodného softwaru pro vytváření datových úložišť na síti FreeNAS (Wikipedie). Nejnovější FreeNAS je postaven na FreeBSD 11.1. Přehled novinek v příspěvku na blogu. Zdůraznit lze zvýšení výkonu OpenZFS, počáteční podporu Dockeru nebo synchronizaci s cloudovými službami Amazon S3 (Simple Storage Services), Backblaze B2 Cloud, Google Cloud a Microsoft Azure

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

Po dvou měsících vývoje od vydání verze 235 oznámil Lennart Poettering vydání verze 236 správce systému a služeb systemd (GitHub, NEWS).

Ladislav Hagara | Komentářů: 0
včera 20:00 | Nová verze Ladislav Hagara | Komentářů: 0
včera 19:33 | Pozvánky

Pražská Fedora 27 Release Party, oslava nedávného vydání Fedory 27, se uskuteční 19. prosince od 19:00 v prostorách společnosti Etnetera (Jankovcova 1037/49). Na programu budou přednášky o novinkách, diskuse, neřízený networking atd.

Ladislav Hagara | Komentářů: 0
včera 18:11 | Nová verze

Byla vydána verze 2.11.0 QEMU (Wikipedie). Přispělo 165 vývojářů. Provedeno bylo více než 2 000 commitů. Přehled úprav a nových vlastností v seznamu změn.

Ladislav Hagara | Komentářů: 0
včera 17:44 | Komunita

Canonical oznámil dostupnost kryptografických balíčků s certifikací FIPS 140-2 úrovně 1 pro Ubuntu 16.04 LTS pro předplatitele podpory Ubuntu Advantage Advanced. Certifikace FIPS (Federal Information Processing Standards) jsou vyžadovány (nejenom) vládními institucemi USA.

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

Společnost Avast uvolnila zdrojové kódy svého dekompilátoru RetDec (Retargetable Decompiler) založeného na LLVM. Vyzkoušet lze RetDec jako webovou službu nebo plugin pro interaktivní disassembler IDA. Zdrojové kódy RetDec jsou k dispozici na GitHubu pod open source licencí MIT.

Ladislav Hagara | Komentářů: 3
13.12. 11:00 | Zajímavý software
Na Good Old Games je v rámci aktuálních zimních slev zdarma k dispozici remasterovaná verze klasické point&click adventury Grim Fandango, a to bez DRM a pro mainstreamové OS včetně GNU/Linuxu. Akce trvá do 14. prosince, 15:00 SEČ.
Fluttershy, yay! | Komentářů: 6
13.12. 07:22 | Pozvánky

Konference InstallFest 2018 proběhne o víkendu 3. a 4. března 2018 v Praze na Karlově náměstí 13. Spuštěno bylo CFP. Přihlásit přednášku nebo workshop lze do 18. ledna 2018.

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ů“?
 (8%)
 (1%)
 (1%)
 (1%)
 (75%)
 (14%)
Celkem 987 hlasů
 Komentářů: 45, poslední 1.12. 19:00
    Rozcestník

    Instalace sledovacího systému ZoneMinder na CentOS 5.5

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