Hvordan du bruker Spycams med ZoneMinder på Linux (del 1)

ZoneMinder er et strålende program for drift sikkerhetskameraer, men det kan være litt av et beist å sette den opp. Det er web-basert, så du trenger en LAMP stack, og noe kunnskap av å kjøre en webserver. Da trenger du kameraer som støttes, og noen tvinne i Zoneminder er mange alternativer for å få dem til å arbeide slik du ønsker. I denne how-to vil vi fokusere på å sette opp og drive et enkelt Foscam FI8905W utendørs trådløst IP-kamera på det lokale nettverket, og konfigurere ZoneMinder å ta opp bevegelsesaktiverte hendelser.

Trådløst IP-kamera
< p> Trådløst IP-kameraer trenger bare strøm hookups, og du kan selv få batteridrevne modeller. Gjør leksene dine før du kjøper noe for å sikre at det er støttet av Zoneminder. En IP-kamera skal være lettest å operere fra hvilket som helst operativsystem, fordi det er bare en annen node på lokalnettet. Men selvfølgelig i vår weirdo kommersielle tech verden er det alltid unødvendige hindringer for interoperabilitet, og enkelte IP-kameraer krever Mac eller Windows. (Krever Windows, og spesielt ActiveX, for alt sikkerhetsrelatert er ufattelige.) De Zoneminder wiki lister kameraer som støttes, og de omtaler på shopping nettsteder som Newegg og Amazon er store ressurser. Disse instruksjonene for Foscam bør være nyttig for andre IP-kameraer også.

Foscam overvåkingskameraer er generelt ganske god og rimelig, og Foscam kundestøtte er bra. Den Foscam FI8905W er en grunnleggende, billig utendørs kablet og trådløst IP kamera med infrarødt for natt overvåking. Det har ingen pan, tilt, eller zoom, og for $ 90 som er greit for meg. (ZoneMinder støtter pan, tilt og zoom-kamera.) Kameraet har en egen innebygd Web-server som inneholder en grunnleggende administrasjonspanel, og en enkel live stream. Dessverre, jeg har bare en kjedelig grå dag vise deg (figur 2).


Foscam kommer med anstendig overvåking programvare som ligner på ZoneMinder, men selvfølgelig er det ikke kjøres på Linux, men bare Mac og Windows.

Konfigurere kameraet

Foscam har ingen standard IP-adresse, men snarere er satt opp til å snag en adresse via DHCP. Hvis du har ingen DHCP-server må du finne en Windows- eller Mac-maskin for å sette den opp, fordi den har spesiell programvare for oppsett for dem.

For å sette det opp på Linux, koble den til et kablet Ethernet og koble til strømledningen. Gi den et minutt å starte opp og få en IP-adresse, og deretter bruke nmap til å finne sin adresse.

 $ nmap -SP 192.168.1 * Nmap skannerapporten for ipcam_00E6E22E40074E_1.alrac.net (192.168.1.191 ) 

Selvfølgelig må du søke hjelp av din egen nettverksadresse. Standardporten er 80, så åpner du en nettleser til kameraets vertsnavn eller IP-adresse. Standard innlogging er admin uten passord. Nå kan du se på de vakre spypics streaming fra kameraet, og konfigurere den. Gi den et annet innloggings med et sterkt passord, og en annen port enn 80. Ubrukt port over 8100 er bra. Still inn riktig klokkeslett og dato, konfigurere den trådløse nettverksgodkjenning, og gi den en statisk IP-adresse, slik at du ikke trenger å jakte den ned igjen. Gi det en vennlig navn, som Innkjørsel, slik at du vet hva det er å se. Den Foscam har noen grunnleggende varsling og opptak til en FTP-server bygget i. Hvis du glemmer påloggingsinformasjonen, kan du tilbakestille til fabrikkinnstillingene ved å holde inne nullstillingsknappen i 30 sekunder.

Hvis alt du ønsker er en live streame direkte fra kameraet, med rudimentær varsling og opptak, så du trenger ikke ZoneMinder. Men vi ønsker ZoneMinder, så la oss holde det gående.

Installere ZoneMinder, Hard Part

ZoneMinder kjører på en LAMP stack, så beastliest delen er installasjon og konfigurering av webserveren. Den ZoneMinder Wiki har monteringsanvisningen for ulike Linux-versjoner. Vær spesielt oppmerksom når du konfigurerer ZoneMinder å jobbe med Apache. Som standard Apache deaktiverer CGI, som ZoneMinder trenger. Dette er hva jeg gjorde på Kubuntu 13.10:

 $ sudo tasksel installere lampe-server $ sudo apt-get install zoneminder ffmpeg $ sudo ln -s /etc/zm/apache.conf /etc /apache2 /conf- aktivert /zoneminder.conf $ sudo adduser www-data video $ sudo a2enmod cgi 

​​Endre short_open_tag = Av i /etc/php5/php.ini å short_open_tag = On, og i /etc/init.d/zoneminder legge søvn 15 på linjen over zmfix -a, som dette:

 start () {echo -n "Starte $ prog:" sleep 15 zmfix -a $ kommandoen start 

Nå starter Apache:

 $ sudo tjenesten apache2 restart 

Så åpne http: //localhost /zm i en nettleser, og skal du se ZoneMinder konsollen (figur 3)


La oss ta sikkerhetskopi. litt og vurdere kommandoene installasjon. Den første som installerer en LAMP stack med én kommando: Apache, PHP, Perl og MySQL. Den andre installasjoner ZoneMinder, og for forsikring ffmpeg, noe som er ønskelig, men ikke alltid er installert. Den tredje kommandoen legger din ZoneMinder nettstedet til Apache. Den fjerde kommandoen gjør www-data bruker et medlem av videogroup. Den femte kommandoen gjør Apaches CGI-modul, slik at ZoneMinder er CGI skript vil fungere.

Ta en titt på din ZoneMinder konsollen for å kontrollere at alt fungerer. Det bør si Kjører på toppen, og hvis det ikke klikker på linken loggen for å se hva som skjer. Klikk Running /Stoppet for å få opp en stopp /start /omstart dialog.

Legg Kamera til ZoneMinder

OK da, etter alt som lar oss legge våre hyggelig Foscam til ZoneMinder. Klikk på Legg til ny Monitor knappen. Det er bare to faner for å konfigurere: Generell og Source. I kategorien Generelt (figur 4) angir den samme navn som er i kameraets eget admin panel, som for meg er Innkjørsel.


The Source Type er Remote.The funksjon er Modect, for motion detect.Check merket for Aktivert.

I kategorien Source (figur 5), er Remote Protocol HTTP.Remote Method er Simple.Remote vertsnavn er enten kameraets vertsnavn eller IP-adresse, og du må passere påloggings til kameraet, så det ser ut som brukernavn: passord @ vertsnavn eller brukernavn: [email protected] Host Port er uansett port du tildelt it.Remote Host Path er /videostream.cgi Capture Bredde og Capture Høyde må være den samme som kameraets konfigurasjon.


Lagre endringene, og deretter gå tilbake til hovedZoneAlarm konsollen. Klikk på navnet til den nye skjermen, og du skal se noe sånt figur 6. Jeg ble lei av den triste utsikten utenfor, slik at du får se et bilde av katten min. Legg merke til de to hendelsene listet nederst. Dette er opptak som utløses av bevegelse, slik at du kan klikke på enhver hendelse navn for å se en reprise


Vel, det er en hel masse trinn i en kort artikkel. Hvis du får problemer med å få ZoneMinder konsollen arbeider sjekke ZoneMinder logger, og også dine Webserverlogger. De ZoneMinder fora kan være nyttig, og også wiki. I del to vil vi legge til en USB Webcam, konfigurere varsler, lage videoer, og justere kvalitetsinnstillinger. Anmeldelser