100% encontró este documento útil (2 votos)
87 vistas16 páginas

Tutorial de uso de ZoneMinder

Este documento describe cómo configurar y utilizar el software de videovigilancia ZoneMinder. Explica cómo iniciar los servicios de ZoneMinder y Apache, y cómo acceder a la interfaz web de ZoneMinder. Además, detalla los pasos para configurar monitores, incluyendo la definición de cámaras, formatos de video, detección de movimiento y otros ajustes. Finalmente, brinda información sobre la creación de usuarios y permisos en ZoneMinder.

Cargado por

Hectoring SV
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
87 vistas16 páginas

Tutorial de uso de ZoneMinder

Este documento describe cómo configurar y utilizar el software de videovigilancia ZoneMinder. Explica cómo iniciar los servicios de ZoneMinder y Apache, y cómo acceder a la interfaz web de ZoneMinder. Además, detalla los pasos para configurar monitores, incluyendo la definición de cámaras, formatos de video, detección de movimiento y otros ajustes. Finalmente, brinda información sobre la creación de usuarios y permisos en ZoneMinder.

Cargado por

Hectoring SV
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

7TUTORIAL

Acontinuacinvamosadescribirelusodeestesoftware,aadiremosalgunostrucosquenos harnmassencilloelmanejo,lamonitorizacinyladeteccindeerroresyademsdescribiremos endetallecmorealizarlasconfiguracionesmscomplejas. Necesitaremosenprincipioabrirtresventanasdecomandosparalosiguiente: a)ParaempezarautilizarZoneMinderesrecomendableenprimerlugarmonitorizarlosmensajes [Link]: tailf/var/log/messages Enestaventanasenosir mostrandounregistrodelosmensajesgeneradosporaplicacinen tiemporeal. b)EnsegundolugaresimportantesaberqueenocasionesnuestroPCpuederalentizarsedebidoa unmalfuncionamientodelaaplicacinApache2.SiestoocurriesedebemosreiniciarApache2y buscar en el registro antes mencionado si el problema proviene de ZoneMinder. Para reiniciar Apache2ejecutamos: sudo/etc/init.dapache2krestart c)PorltimoparainiciarelservicioZoneMinderpropiamentedichoejecutamoselscriptzmpkg: [Link] Unavezqueelservicioest corriendopodemosaccederalaconsolamedianteunnavegador tecleandoenlabarradedirecciones[Link] Lo primero que se presenta es la vista inicial cuando se est ejecutando en modo non authenticated (pordefecto).Laautentificacinesunaopcinquepermiteespecificarparacada [Link] [Link] [Link] [Link] en la esquina superior derecha y en la pestaa system marcamos la casilla ZM_OPT_USE_AUTH. A continuacin podemos aadir, eliminar y establecer permisos de usuariosenlanuevapestaausersdentrodeoptions. LaventanadeZoneMinderajustarsutamaoparanoserdemasiadoagresivaconelescritorio. En la parte superiorpodemosver variasinformacionesbsicascomoelmomentodela ltima actualizacin y la carga del servidor. Tambin habr una indicacin del estado del sistema: stoppedorunning. Ms abajo se encuentran varios links incluyendo la indiciacin del usuario actual y la configuracin [Link] los [Link],siestamostrabajandoenla mismamquinaosubreddelservidorseleccionaremoslosajustesparaungrananchodebanda,en

unaconexinADSLelegiremoslaopcinintermediayenunaconexindemodemelegiremosbajo anchodebanda. Lavistasersimilara:

7.1)DEFINICI NDEMONITORES
[Link] una asociacin con una cmara y puede realizar comprobaciones continuas de las imgenes captadasporesacmara,[Link] hacemosclickenAddNewMonitor. Paraayudarnosacomenzarconlaconfiguracindevdeolomejoresapoyarseenutilidades comoCamorama(disponibledesdeSynaptics).Deestaformaencontraremoslaconfiguracinde [Link] programa de visualizacin no significa necesariamente que funcione con ZoneMinder. Esto es debidoaquelosprogramasdevisualizacinsimplementemapeanlaimgendevideohaciala pantalla de forma transparente, mientras que ZoneMinder necesita capturar la imgen y normalmentetratarla. Esposiblevalidarlascmarasmedianteelcomandozmud<rutadeldispositivo>qvU <usuario>P<password>(larutadelascmarasUSBesnormalmente/dev/video0,1,2,etc).De esta forma es posible adems obtener valores tiles de configuracin del dispositivo que nos [Link] lomshabitualescomprobarsiposeemostodoslospermisos,paraestoejecutamoszmfixa. Existe un pequeo conjunto de cmaras que ZoneMinder soporta de forma nativa, su configuracin [Link] todosloscamposnecesariosconlosvaloresadecuados. [Link] etiqueta,sinoquesepuedenrellenarloscamposdetodasellasyluegosalvarlascomounconjunto. Lasopcionesdecadaetiquetasedescribenbrevementeacontinuacin: a)EtiquetaGeneral: Name: el nombre del Monitor en carcteres alfanumricosysinespacios. Source Type: esta variable determina si la cmaraest conectadaenlocal,aunpuertoUSBdela mquina,siporelcontrarioesunacmararemota,osi esunafuentedeimgenrepresentadaporunarchivo. Seleccionarunaopcin uotraafectar alconjuntode opcionesquesemostrarenlasiguienteetiqueta. Fuction:estavariabledefineloqueelmonitor hace . El estado puede ser uno de los siguientes: None:elmonitorest actualmentedesactivadoynoes posiblevisualizarvdeonigenerareventos. Monitor:elMonitorsolomostrarflujosdevdeosin realizaruntratamientodelosmismos. Modect: o Motion Detection. Todas las imgenes capturadassernanalizadasysegeneraruneventocuandosedetectemovimiento. Record:enestecasosegenerancontinuamenteeventosdeunalongituddeterminada. Mocord:esunhbridoentreModectyRecord,yelresultadosoneventosdelongitudfijaconlas

zonasdedeteccindemovimientoremarcadasdentrodeesoseventos. Nodect:[Link]. Enabled: indicasielmonitor debeser [Link] marcaremosestaopcinsalvosiqueremosquelacmaraseaavtivadaodesactivadaporacciones [Link] desencadenantes. Linked Monitors: este campo nos permite seleccionar otros monitores del sistema que [Link],sitenemosvariascmaras supervisandounazonapodemoshacerquetodasempiecenagrabarsisolounadeellasdetectaun [Link] alarmaspersistentes. Maximum FPS: en algunas ocasiones podemos tener cmaras capaces de altas tasas de captura,perononormalmentenorequeriremostantorendimientoparanosobrecargarelservidor. Estaopcinnospermitelimitarlamximatasadecaptura. AlarmMaximumFPS:sihemosespecificadounnivelmximodeframensporsegundo, [Link] nmerodeframensporsegundogeneradosanteunaalarma. ReferenceImageBlend%ge:cadaimgenanalizadaenZoneMinderesunacomposicinde lasimgenesprevias,normalmenteformadaaplicandolaimgenactualconunciertoporcentajede laimgenanteriordereferencia.Estevaloralrededorde10,nospermitedefinirelporcentajede imgendereferenciaqueseaplicaralaimgenactual. Triggers: esta seccin nos permite seleccionar que eventos se aplicarn si el modo de ejecucinhasidoestablecidoTriggered.Eleventomscomneselgeneradoporelestndarx10. b)EiquetaSource(paradispositivoslocales): Device Path/Channel: especifica la ruta completa donde se ubica el dispositivo, por ejemplo /dev/video0, 1, 2, etc. y Channel 0 para dispositivos USB. Device Format: el formato del streaming de video.Losmascomunesson0paraelsistemaPALy1 paraelNTSC. CapturePalette:indicalaprofundidaddecolor. Sitenemosdudasesinteresantecomenzarprobandocon escalasdegrises,Grey,ocolorde24bits. CaptureWidth/Height:especificalasdimensionesdelstreamingdevideoquegenerar la cmara. Orientation: si por motivos de ubicacin nuestra cmara se encuentra girada es posible girarelvideoparaquelavisualizacinseacorrecta.

c)EtiquetaTimestamp: TimestampLabelFormat:indicaelformatode laetiquetadetiempo,fechayhora,quesesuperponeal video generado. Por defecto especifica ao/mes/dia hora/minuto/segundo con el formato: %%s %y/%m/%d%H:%M:%S. Timestamp Label X/Y: indican la posicin en coordenadascartesianasdndeseubicar laetiqueta. Elpunto0,0especificalaesquinasuperiorizquierdade lapantalla. d)EtiquetaBuffers: ImageBufferSize:esteeseltamaodelbuffer deimgenesmuertas,dondeseguardanlas ltimas imgenes captadas. Son imgenes que an estn esperando tratamiento. Estas imgenes se incluyen tambincomopreviasalageneracindeunaalarma,es decir,sisegeneraunaalarmasepresentanlosframes que generaron la alarma y tambin algunas capturas previasqueseobtienendeestebuffer. Warmup Frames: especifica cuantos frames procesar peronoexaminar eldemoniodeanlisisal [Link] debuscarcambiosenlosframesparadetectaralarmas. Pre/Post Event Image Buffer: indica cuantos framesdebenconservarseantesydespusdeunevento [Link] ver qu ocurri antes y despus de un evento concreto. Normalmenteseutilizaelvalor10paraambos,perosideseamosgenerarunnmeromenorde eventosperomslargosincrementaremoselbufferPost, ya que el Preest limitadoalamitaddelavariable ImageBufferSize. AlarmFrameCount:indicacuantosframesde alarma consecutivos deben ocurrir antes de que se genere un evento. Por defecto se utiliza el valor 1, aunque valores de 3 o 4 evitan las falsas alarmas generadas por fluctuaciones de luz o defectos de visualizacin. e)EtiquetaMisc: EventPrefix:pordefectoloseventossellaman Event <id del evento> pero se nos permite

modificarloparallamarloscomodeseemosyasipoderidentificar,porejemplo,queMonitorlos gener. SectionLength:especificalalongitudensegundosdeloseventosdelongitudfijagenerados cuandoelMonitorest [Link],estavariablese ignora. FrameSkip:estacaractersticaseaplicatambinsielMonitorseencuentrasloenmodo RecordoMocord,eindicacuantosframessedebensaltaralgrabarloseventos.Unvalorde1indica quesesaltaunframedecadaunograbado,2indicaquesesaltarn2framesporcadaunograbado, etc. FPSReportInterval:indicacadacuantossegundosserefrescalatasadeframesporsegundo queofrecelacmara. DefaultScale:sihemoselegidountamaodeimagenparticularmentegrandoopequeo, conestavariablepodemosescalarlo. WebColour:algunoselementosdeZoneMinderutilizancoloresparadiferenciarMonitores. Desdeaquseseleccionaelcolorqueidentificaraestemonitor. Finalmente si hacemos click en Save ya tendremos perfectamente caracterizado nuestro Monitor. [Link] casodelaopcinZM_OPT_CONTROLqueactivarpestaasrelativasalcontroldecmarasPTZ. Ennuestrocasonohemospodidoprobarmuchasdelascaractersticasdelprogramapornodisponer [Link] posibleconsultarlainformacinsobretodosestoselementosadicionalesenlapginaweb,elforo, lazonawikiyelmanual,eningls,delaaplicacin. Ahora,devueltaaalconsolaprincipal,veremosnuestroyalgunascolumnasconestadsticas [Link]:Id,Name,

Function,Source,Events,Hour,Day,Week,Month,Archive,Zones,OrderyMark. Id: haciendo click sobre la Id podemos editar algunas de las caractersticas que hemos

definidoparaelMonitor. Name:desdeaqupodemosaccederaunanuevaventanadondesenosmostrarelvideoen vivodeesacmaraascomounalistadelosltimoseventosgeneradosyalgunascaractersticasdel Monitor. Function y Source: estas dos columnas nos proporcionaninformacinvitaldependiendodelcoloren [Link] configuradopararealizarningunaaccinyporlotanto noexisteningndemoniodecaptura(zmc)ejecutndose en l. Si el color es naranja significa que existe un demoniodecapturaejecutndose(zmc)peronounode anlisis(zma).Enverdeindicaqueambosdemoniosse estn [Link] hacer clickenunadelascolumnas y cambiar la funcionalidad del Monitor. Si tenemos varios Monitores apuntando a un mismo dispositivo,elcolordeestadodeldispositivoindicaelestadodetodoslosMonitores. UnavezquetenemosvariosMonitoresactivos,laetiqueta<n>Monitorsseconviertetambin [Link],quemostrar unosinstantesdecadamonitordelsistemaenunanuevaventana,yMontage,quenosmostrar todoslosmonitoresactivosenunanuevaventana.

7.2)DEFINICI NDEZONAS
Elprximopasoimportanteadarparatrabajarcon [Link] existeunazonaqueocupabatodalaimgencapturada pero nosostros desearemos crear nuestras propias [Link] monitorveremosunasnuevaventanaquecontendr la [Link] superpuesto [Link] colordelaZonadeterminadequ [Link] zona por defectoes unaZona Activaas queestar [Link] naranja,lasExclusivasenprpura,lasPreclusivasen azulylasInactivasenblanco. Enprincipionotendremoszonasseleccionadas. Debajodelaimagendondeserepresentanlaszonas aparecer [Link] cadaunapodremoseditarlasparticularidades. Alaadirunazona,haciendoclickenAddNewZoneomodificarlascaractersticasdela mismaaccedemosalaventanadeconfiguracinopantalladecaractersticas.

LapantalladecaractersticasdecadaZonaestdivididaendosreasprincipales,alaizquierda est el readeopcionesyaladerechael readedibujo. El readelaZonapuedeserdefinida completandolatabladecoordenadasohaciendoclickenlasesquinsdelaZonayhaciendoclicken [Link]+colocadoallado [Link]

ylaxpermitedeseleccionarpuntos. Una vez que hemos seleccionado el tamao y forma correctos para nuestra zona, debemos [Link]: Name:setratasimplementedelaetiquetaconlaqueidentificaremoslazona. Type:[Link] opcionesentrelasqueelegir: Active:[Link] ocurraensuinterioryquecumplaunciertocriterio. Inclusive:estetipodezonaseutilizasiqueremosactivarunaalarmasolosialmenosotraZona Activahadesencadenadoyaotraalarma. Exclusive:enestecasolasalarmassoloseactivarnsinoseactivadoyaunaalarmadeotra Zona Activa. Preclusive:[Link] [Link] cambiosdeluzquenosepuedenexcluirutilizandovaloresgeneralescomonmerode pixelesdealarma,framensdealarmaetc. Inactive:[Link]. EsimportantemencionarquesedebeintentarsuperponerZonas,loquegeneraraunasobrecarga deprocesamientoinnecesaria. Presets: esunalistadecaractersticas [Link] algunosde los siguientescamposynosayudaraseleccionarlosvaloresadecuadosparanuestrazona. Units: indica si alguna de las siguientes caactersticas estn expresadas en pixeles o [Link] porcentajeserefiererespectoal reaseleccionada,[Link] generallasmedidasenpixelssonmsprecisas,aunquemsdifcilesdeutilizar. AlarmColour: especifica elcolorconelqueremosmarcarlazonadelaimgenqueha generadolaalarma. Alarm Check Method: se utliza para especificar que tipo de pruebas se aplican para [Link] individual de los pixeles activados. FilteredPixels indica que los pixels sern filtrados para [Link] anlisis que agrupa pixels activados en grupos contnuos o blobs. Este ltimo mtodo es el elegidopordefectoyaqueesmuchomsprecisoaunquetieneunacargacomputacionalmayor. Min/MaximumPixelThreshold:seutilizaparadefinirlmitesparalosvaloresdelospixels deunaimgenylospredecesoresdelaimgendereferenciaparadecidirsisegeneraunevento. FilterWidth/Height:paramejorarladeteccindeuneventovildoenZoneMinderseaplica [Link] [Link] [Link]. ZoneArea: estecamponotieneporqueserrellenado,essimplementeunareferencia til

cuandosetrabajenpixelsdelreaseleccionada. Min/MaximumAlarmedArea:estosvaloresdefinenelminimoymximonmerodepixels que,siexcedensuumbral,[Link] ylassiguientesopcionessereferirnalprocentajedelaimgen,[Link] decerohacequelavariableseaignorada. Min/MaximunFilteredArea:sondosvaloresadicionalesqueespecificanellmitedepixels [Link] quelaAlarmedArea. Min/MaximunBlobArea:enlafasedeanlisislospixelsquegeneranalarmasseagrupanen [Link] nospermitedefinireltamaodelblobquegenerarunaalarma. Min/MaximumBlobs:especificaloslmitesparaelnmerodeblobsdetectados. Laconfiguracinquenosotroshemoselegidocmomsptimadespusdemultituddeensayos hasidolasiguiente:

7.3)VISUALIZACI NDEMONITORES
LlegadosaestepuntoyadeberamostenerunoovariosmonitoresconunaovariasZonascada [Link] unmonitorconcretosenosmostrar unanuevaventanaconunaimgenenvivodeesemonitory [Link] permiteseleccionarotrasopcionescomoporejemplosideseamosverunstreamingdevdeoostills (secuenciasdeimgenesestticas).Tambinsenospermitecabmiarlaescaladelvdeo,modificar lascaractersticasdelaimgenendispositivoslocalesocerrarlaventana. Pordefecto,sihemosminimizadolaventana,ante una alarma esta saltar a primer plano. Es posible tambinconfigurarsonidosparaavisardeloseventos. Bajo el estatus encontramos una lista de eventos recientes,pordefectolosdiez ltimos,perohaciendo click en All se nos dar la lista completa, y en Archive se nos dar una lista de los eventos archivados de este monitor. Haciendo click en el encabezadodecualquiercolumnasenosordenarnlos eventossiguiendoesecriterio. Desde aqu podemos tambin borrar los eventos. CadaeventovienecaracterizadoporunId,unnombre, elmomentoenelqueocurri,lalongituddelevento (incluyendoframesanterioresyposteriores),elnmero de frames que comprende el evento, el nmero de frames que contienen alarma, y finalemente una puntuacin. Lapuntuacines unvalor arbitrarioque representa el porcentaje de pixels de la zona que se agrupan en blobsreferenciadoalarazcuadradadel nmerodeblobs,divididoporeltamaodelazona. Estenmerotieneunvalormximodecien. Tambinesposiblevisualizartodoslosmonitoresdenuestrainstalacindeformasecuencialoal mismotiemposeleccionandodesdelaventanaprincipalCycleoMontagerespectivamente.

7.4)FILTRADODEEVENTOS
Lasotrascolumnasdelaventanaprincipalcontienenotrosdatostalescomolahora,da,semana ymesdel ltimoeventos,[Link] lostotales,enAll,oenArchivenosllevar aunanuevaventanaconunalistadetodoslos [Link] se nos mostrarn todos los eventos archivados. Hemos filtrado los eventos mediante el patrn archivadonoarchivado. EnestanuevaventanapodemoshacerclickCreateNewFilter,loquenospermitir crearun nuevofiltroomodificarlosexistentes. Filtraresrealmentesimple;loprimeroquehayquehaceresseleccionarcuantasexpresiones [Link],incluyendo ademsunarelacinentrelascadenasdefiltrado(anduor). Existenvarioselementosdiferentesrelacionadosconuneventoquenospuedenayudarafiltrar; porejemplolafecha,elnmerodepixelsconalarma,elscore...paraobtenermsinformacin acerca del formato de las fechas se debe consultar la funcin strtotime, disponible en [Link]/manual/en/[Link]. SihacemosclickenSaveelsiguientecuadrodedialogonospermitirespecificarlasacciones allevaracaboanteuneventoquecumplaestecriteriodefiltrado,talescomoarchivarelarchivode vdeo,enviarunemail,etc.

Ennuestrocasohemoscreadounfiltroqueanteuneventoconmsde10framesdealarma realizarlassiguientesacciones: Archivarloseventos. Generarunvideoparaellos. SubirlasimgenesaunservidorFTP(Configuradoenelmen options/FTPdelaventana principal). Enviarunemailconlosdetallesyunlinkalvideoqueseguardtraslaalarma(Configuradoen elmenoptions/emaildelaventanaprincipal).

7.5)OPCIONESYUSUARIOS
DesdelaventanaprincipalpodemosaccederalaetiquetaOption,quenospermitemodificarla mayora de las opciones de configuracin de ZoneMinder. Para cada caracterstica existe un pequeocuadroexplicativoqueseahbrehaciendoclickenelsmbolodeinterrogacin?que aparecealladodecadauna. Hablaremosahoradeunadelasopcionesmsutilizadasyquevienedesactivadapordefecto:la opcindeusuarios.DentrodelaetiquetaSystemsiactivamoslacasillaZM_OPT_USE_AUTH, secrear unanuevapestaallamadaUsersquenospermitir definirusuariosysusprivilegios. En cualquier caso siempre es posible aadir passwords a las carpetas en nuestro servidor web [Link].

7.6)DISPOSITIVOSM VILES
ZoneMinder tiene la capacidad de funcionar en dispositivos porttiles tales como telfonos mvilesoPDAsmedianteWML.Apartirdelaversin1.20.0sehasustituidoesteestndarporel XHTMLMobileProfileas [Link] XHTMLdiseadaparadispositivosporttiles. La interfaz XHTMLMP deZoneMinder nos permiteregistrarnos ennuestra instalacin va nuestro telfono mvil y realizar una serie de tareas limitadas, como por ejemplo ver eventos recientes,streamingdevdeo,etc. Paraactivaresteservicionosenecesitaunaconfiguracinextra,peroZoneMindernecesitasaber que tipo de contenidosuministrar,paralocualtenemos dosopciones: laprimeraeseditar el [Link],ylasegunda es utilizarunpaquetedecdigoabiertollamadoWURFL(disponibleen[Link]

También podría gustarte