O que é ZoneMinder?
É um sistema com licença GPL, código aberto, de CFTV/IP que possui as principais funções de visualização, gravação, detecção de movimento, possui suporte a câmeras USB, IP e DVR.
O objetivo deste post é explicar os procedimentos de instalação e configuração do ZoneMinder no CentOS 8
Instalação dos pacotes necessários
# yum -y install httpd mariadb mariadb-server mod_ssl php-mbstring php php-mysql wget
# yum -y install epel-release
# dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
# dnf install zoneminder
Desabilitar o SELINUX
# setenforce 0
# sed -i --follow-symlinks 's/^SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
Habilitar e inicializar o serviço do MySQL/MariaDB
# systemctl enable mariadb
# systemctl start mariadb
Configuração de segurança do MySQL/MariaDB
# mysql_secure_installation
# mysql -u root
MariaDB [(none)]> CREATE DATABASE zm;
MariaDB [(none)]> CREATE USER 'zmuser'@'127.0.0.1' IDENTIFIED BY 'secret';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zm.* 'zmuser'@'127.0.0.1';
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)
Importação do banco de dados criado
# mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
Adicionar as credenciais do banco de dados no arquivo de configuração
# vim /etc/zm/zm.conf
ZM_DB_HOST=127.0.0.1 ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=secret
Inicializar o serviço
# systemmctl enable httpd
# systemctl enable zoneminder
# systemctl start zoneminder
Criar o link símbolico
# ln -s /etc/zm/www/zoneminder.httpd.conf /etc/httpd/conf.d/zoneminder.conf
Reiniciar o Apache
# systemctl restart httpd
O CentOS tem firewall com regras restritivas por padrão, então precisa liberar as portas necessárias, se caso for utilizar certificado SSL, deve ser liberado a porta 443.
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --zone=public --add-port=443/tcp --permanent
# firewall-cmd --reload
No browser acesse http://IPSERVIDOR/zm
Feito!
Nenhum comentário:
Postar um comentário