Zoneminder: Substituindo um Unifi NVR

Neste artigo, descrevo como usei um servidor Debian com o Zoneminder para substituir um Unifi NVR.

[ Hits: 2.163 ]

Por: Paulo Dias em 15/07/2019 | Blog: http://www.prminformatica.com.br


Instalação



Dessa vez, vou escrever sobre como realizei a substituição de um Unifi NVR por uma solução Open Source baseada em Debian e Zoneminder.

O Zoneminder é um software de vigilância digital que implementa todas as funções de um NVR convencional e que possui suporte a uma grande variedade de câmeras, sendo esse, o principal fator que me motivou a usá-lo no lugar do hardware da Ubiquiti.

O site do Zoneminder pode ser acessado através desse link: ZoneMinder - Home

O meu cenário inicial era composto por sete câmeras Unifi Video configuradas no NVR e também por uma câmera Axis PTZ m5014 funcionando de forma standalone.

A instalação do Zoneminder foi feita através do repositório com os seguintes passo:

1. Adicionei o repositório:

# echo 'deb http://www.deb-multimedia.org stretch main non-free' >> /etc/apt/sources.list
# apt-get update

# wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
# dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
# apt-get update

2. Instalei os pacotes:

# apt-get install php7.0 mysql-server php7.0-mysql php7.0-gd apache2 zoneminder vlc-plugin-base

3. Habilitei os módulos e a configuração do Zoneminder no Apache:

# a2enmod cgi
# a2enmod rewrite
# a2enconf zoneminder

4. Ajustar as permissões:

# chmod 740 /etc/zm/zm.conf
# chown root:www-data /etc/zm/zm.conf
# chown -R www-data:www-data /usr/share/zoneminder/

5. Ajustei o timezone do PHP:

# sed -i "s/;date.timezone =/date.timezone = $(sed 's/\//\\\//' /etc/timezone)/g" /etc/php/7.0/apache2/php.ini

6. Habilitar e iniciar o Zoneminder:

# systemctl restart apache2
# systemctl enable zoneminder.service
# systemctl start zoneminder.service

Depois disso, com a instalação realizada, o Zoneminder ficou disponível no endereço: http://ip_do_servidor/zm/
Linux: Zoneminder: Substituindo um Unifi NVR
Por padrão, o Zoneminder abre com um layout bem simples e sem nenhuma forma de autenticação.

Para melhorar essa configuração, acessei o link "Options" no lado direito superior da tela e, na janela que foi aberta, alterei a opção "ZM_CSS" para "Flat" na aba Display.
Linux: Zoneminder: Substituindo um Unifi NVR
Para adicionar a autenticação, cliquei no link "Options" novamente e marquei a opção "OPT_USE_AUTH" na aba "System". A autenticação padrão foi feita com:
  • Usuário: admin
  • Senha: admin

Linux: Zoneminder: Substituindo um Unifi NVR
E, por último, ainda na aba "System", ativei a opção "OPT_USE_API" para o ativar acesso as APIs do Zoneminder.

    Próxima página

Páginas do artigo
   1. Instalação
   2. Configurando as Câmeras
   3. Montando Tela para Monitoramento
   4. Compilação e Instalação no Android
Outros artigos deste autor

JavaScript - Programação orientada a objetos

AWK - Manipulação de arquivos de texto

MathML - Mathematical Markup Language

Bitwise - Escovando os bits

Como criar um box para o Vagrant

Leitura recomendada

FreeRadius 3 + iODBC + Base de Dados em MS SQL Server 2008 no Ubuntu Server - Guia definitivo

"TORIFICANDO" todo um sistema GNU/Linux utilizando a rede TOR

SNMPv3 no Debian/Ubuntu - Configurando para consultas externas

Emulador de Redes Mininet

Sincronizando Bases OpenLDAP e Active Directory

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts