Zoneminder: Substituindo um Unifi NVR

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

[ Hits: 3.403 ]

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

Servidor FTP externo no Ubuntu 12.04 - Criação e configuração

Programação com Shell Script

Como criar um box para o Vagrant

Bitwise - Escovando os bits

JavaScript - Programação orientada a objetos

Leitura recomendada

WebHTB - Controle de banda de internet

Análise de Desempenho: Web API - Recursos técnicos

TurnKey Linux - Instale e configure serviços de rede facilmente

Balanceamento de links - Load balance + Failover + Failback

SQUID com autenticação e permissões por grupos do Active Directory e relatórios com SARG

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

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

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts