[Guida] Zoneminder: Installazione passo per passo

Utilizzo di applicazioni in ambito professionale.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

[Guida] Zoneminder: Installazione passo per passo

Messaggio da danielemod »

Zoneminder (La videosorveglianza open) con avviso allarme tramite fotogramma inviato via email
Questa guida è stata testata ed è funzionante.
immagine1
immagine1
Premessa:
Spoiler
Mostra
Questa guida sull'installazione di un programma così complesso e completo come Zoneminder,
si chiama come tale solo perchè "guida" passaggio dopo passaggio i comandi all'atto pratico (costandomi il triplo di tempo ma con piacere) testando e facendo funzionare sempre il tutto, nato al fine e a titolo di promemoria personale (dal sottoscritto che non è per niente un esperto di ZM) che sperando di essere di aiuto, è stato generosamente diffuso a tutti.
Non è quindi un manuale o si vuole sostituire ad una vera Guida con la "G" maiuscola ma è più praticamente "IO COSÌ HO FATTO FUNZIONARE ZM".

Essa prende spunto dalla discussione Installare Zoneminder dove si può rimandare ogni commento di correzioni, osservazioni, per migliorare la "guida", che non è altro che, senza nulla a pretendere, un riporto dei comandi (con anche i risultati del terminale) riordinati, ripuliti dai commenti, ampliati con immagini (una immagine in alcuni casi è meglio di mille parole) e in alcuni casi riadattati e aggiornati alla nuova versione di Ubuntu 14.04,
dalle VERE Guide come ad es.:
Alcune guide di riferimento: Si ringraziano per la collaborazione @steff, @Alkatron, @m3lab e @Symon82

I N D I C E
Azzerare e pulire tutto per DISINSTALLARE LAMP ( Linux, Apache, MySQL e PHP) e Zoneminder
1 - LAMP - Metodo 1 Classico (qui a seguire) da guida:LAMP
Passo 1) Installaz Apache
Passo 2) Installazione e test PHP
Passo 3 ) Installazione MySQL
. . . Impostare mysql indirizzo bind
. . . Creare un database mysql
. . . Creare un utente MySQL con tutti i privilegi
Passo 4 ) Installazione SSH Client e Server
Passo 5) Installazione Zoneminder
. . . inserimento di un'attesa

Passo 6) Configurare Apache2
. . . creare un collegamento
. . . aggiungere l'utente "www-data" al gruppo "video"
. . . creare le dipendenze
. . . impostazione sito di "default-ssl"
Passo 7) Installare Cambozola-0.92
Passo 8 ) selezionare orario online

2 - LAMP - Metodo 2 - da videoguida: Zoneminder 2013 - Part 1 - Installation.
Passo 1 - Installaz LAMP e Zoneminder

3 - IMPOSTAZIONI ZONEMINDER (Configuraz sistema e videocamere)
Passo 1) Aumentare i valori di memoria condivisa per evitare che il video di congelamento
Passo 2) Configurare una videocamera IP - Remote Host Paths URL's For Streaming IP Cameras
. . . Setup di una videocamera in Zoneminder
Passo 3) Installazione di una Videocamera Analogica.
Passo 4) Installazione di una Videocamera collegata tramite la porta USB.

4 - FUNZIONALITA' AVANZATE DI ZM -
Passo 1) Gestione registrazioni video degli allarmi, Impostazione della zona di cattura
Passo 2) Avviso via gmail con immagine cam in caso di eventi di allarmi
. . . . Installaz. di Postfix
. . . . Configurare Zoneminder con l'email per ricevere le immagini dell'evento allarme

5- VISUALIZZAZIONE DELLE VIDEOCAMERE LONTANO DA CASA CON UN SMARTPHONE
Passo 1) Installare DuckDNS
Passo 2) Configurare il router
Passo 3) Configurazione dello smartphone

6- Errori RISOLTI, ANOMALIE e comandi utili di manutenzione

7- VARIE
Passo 1) Creazione di un lanciatore per avviare ed arrestare ZM

...
in lavorazione... CHIEDO AIUTO! :phone: :work:
AVVISO VIA TELEFONINO IN CASO DI EVENTI DI ALLARMI

--------------------------------------------------------------------------------------------------------





- LAMP - Metodo 1
Passo 1) Installaz Apache
seguendo la guida LAMP: Linux, Apache, MySQL e PHP

1 ) Installazione di apache2 come da Installazione della guida

Codice: Seleziona tutto

sudo apt-get install apache2-mpm-prefork
risultato prodotto dal comando:
Spoiler
Mostra

Codice: Seleziona tutto

dan@dan-VirtualBox:~$ sudo apt-get install apache2-mpm-prefork
[sudo] password for dan: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  apache2 apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap
Pacchetti suggeriti:
  apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils
I seguenti pacchetti NUOVI saranno installati:
  apache2 apache2-bin apache2-data apache2-mpm-prefork libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
0 aggiornati, 8 installati, 0 da rimuovere e 7 non aggiornati.
È necessario scaricare 1.257 kB di archivi.
Dopo quest'operazione, verranno occupati 4.964 kB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/main libapr1 i386 1.5.0-1 [88,8 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 i386 1.5.3-1 [76,6 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-dbd-sqlite3 i386 1.5.3-1 [10,3 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-ldap i386 1.5.3-1 [8.552 B]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/main apache2-bin i386 2.4.7-1ubuntu4 [824 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ trusty/main apache2-data all 2.4.7-1ubuntu4 [160 kB]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu/ trusty/main apache2 i386 2.4.7-1ubuntu4 [87,4 kB]
Scaricamento di:8 http://it.archive.ubuntu.com/ubuntu/ trusty/main apache2-mpm-prefork i386 2.4.7-1ubuntu4 [1.456 B]
Recuperati 1.257 kB in 2s (511 kB/s)       
Selezionato il pacchetto libapr1:i386 non precedentemente selezionato.
(Lettura del database... 196532 file e directory attualmente installati.)
Preparing to unpack .../libapr1_1.5.0-1_i386.deb ...
Unpacking libapr1:i386 (1.5.0-1) ...
Selezionato il pacchetto libaprutil1:i386 non precedentemente selezionato.
Preparing to unpack .../libaprutil1_1.5.3-1_i386.deb ...
Unpacking libaprutil1:i386 (1.5.3-1) ...
Selezionato il pacchetto libaprutil1-dbd-sqlite3:i386 non precedentemente selezionato.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.3-1_i386.deb ...
Unpacking libaprutil1-dbd-sqlite3:i386 (1.5.3-1) ...
Selezionato il pacchetto libaprutil1-ldap:i386 non precedentemente selezionato.
Preparing to unpack .../libaprutil1-ldap_1.5.3-1_i386.deb ...
Unpacking libaprutil1-ldap:i386 (1.5.3-1) ...
Selezionato il pacchetto apache2-bin non precedentemente selezionato.
Preparing to unpack .../apache2-bin_2.4.7-1ubuntu4_i386.deb ...
Unpacking apache2-bin (2.4.7-1ubuntu4) ...
Selezionato il pacchetto apache2-data non precedentemente selezionato.
Preparing to unpack .../apache2-data_2.4.7-1ubuntu4_all.deb ...
Unpacking apache2-data (2.4.7-1ubuntu4) ...
Selezionato il pacchetto apache2 non precedentemente selezionato.
Preparing to unpack .../apache2_2.4.7-1ubuntu4_i386.deb ...
Unpacking apache2 (2.4.7-1ubuntu4) ...
Selezionato il pacchetto apache2-mpm-prefork non precedentemente selezionato.
Preparing to unpack .../apache2-mpm-prefork_2.4.7-1ubuntu4_i386.deb ...
Unpacking apache2-mpm-prefork (2.4.7-1ubuntu4) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Configurazione di libapr1:i386 (1.5.0-1)...
Configurazione di libaprutil1:i386 (1.5.3-1)...
Configurazione di libaprutil1-dbd-sqlite3:i386 (1.5.3-1)...
Configurazione di libaprutil1-ldap:i386 (1.5.3-1)...
Configurazione di apache2-bin (2.4.7-1ubuntu4)...
Configurazione di apache2-data (2.4.7-1ubuntu4)...
Configurazione di apache2 (2.4.7-1ubuntu4)...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
 * Starting web server apache2                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
 * 
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Configurazione di apache2-mpm-prefork (2.4.7-1ubuntu4)...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Alternativa se il precedente comando da problemi:
Spoiler
Mostra
a)
Ho controllato la presenza di apache2

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ apache2
Il programma "apache2" non è attualmente installato. È possibile installarlo digitando:
sudo apt-get install apache2-bin
infatti con localhosts da browser mi da l'errore
immagine2
immagine2
b)
Per saperne di più sulla presenza di apache
ho installato apitude, qui non presente, per cercare tutto ciò che attiene ad apache2

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo aptitude search apache
sudo: aptitude: command not found
daniele@daniele-VirtualBox:~$ sudo apt-get install aptitude
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  aptitude-common libboost-iostreams1.54.0 libcwidget3 libept1.4.12
Pacchetti suggeriti:
  aptitude-doc-en aptitude-doc tasksel debtags libcwidget-dev
I seguenti pacchetti NUOVI saranno installati:
  aptitude aptitude-common libboost-iostreams1.54.0 libcwidget3 libept1.4.12
0 aggiornati, 5 installati, 0 da rimuovere e 8 non aggiornati.
È necessario scaricare 2.526 kB di archivi.
Dopo quest'operazione, verranno occupati 10,5 MB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/main libboost-iostreams1.54.0 i386 1.54.0-4ubuntu3 [29,3 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty/main libept1.4.12 i386 1.0.12 [140 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty/main aptitude-common all 0.6.8.2-1ubuntu4 [700 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty/main libcwidget3 i386 0.5.16-3.5ubuntu1 [300 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/main aptitude i386 0.6.8.2-1ubuntu4 [1.356 kB]
Recuperati 2.526 kB in 4s (618 kB/s)
Selezionato il pacchetto libboost-iostreams1.54.0:i386 non precedentemente selezionato.
(Lettura del database... 195269 file e directory attualmente installati.)
Preparing to unpack .../libboost-iostreams1.54.0_1.54.0-4ubuntu3_i386.deb ...
Unpacking libboost-iostreams1.54.0:i386 (1.54.0-4ubuntu3) ...
Selezionato il pacchetto libept1.4.12:i386 non precedentemente selezionato.
Preparing to unpack .../libept1.4.12_1.0.12_i386.deb ...
Unpacking libept1.4.12:i386 (1.0.12) ...
Selezionato il pacchetto aptitude-common non precedentemente selezionato.
Preparing to unpack .../aptitude-common_0.6.8.2-1ubuntu4_all.deb ...
Unpacking aptitude-common (0.6.8.2-1ubuntu4) ...
Selezionato il pacchetto libcwidget3 non precedentemente selezionato.
Preparing to unpack .../libcwidget3_0.5.16-3.5ubuntu1_i386.deb ...
Unpacking libcwidget3 (0.5.16-3.5ubuntu1) ...
Selezionato il pacchetto aptitude non precedentemente selezionato.
Preparing to unpack .../aptitude_0.6.8.2-1ubuntu4_i386.deb ...
Unpacking aptitude (0.6.8.2-1ubuntu4) ...
Processing triggers for man-db (2.6.7.1-1) ...
Configurazione di libboost-iostreams1.54.0:i386 (1.54.0-4ubuntu3)...
Configurazione di libept1.4.12:i386 (1.0.12)...
Configurazione di aptitude-common (0.6.8.2-1ubuntu4)...
Configurazione di libcwidget3 (0.5.16-3.5ubuntu1)...
Configurazione di aptitude (0.6.8.2-1ubuntu4)...
update-alternatives: viene usato /usr/bin/aptitude-curses per fornire /usr/bin/aptitude (aptitude) in modalità automatica
Processing triggers for libc-bin (2.19-0ubuntu6) ...
c )
ho lanciato la ricerca di apache2 con apitude appena installato

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo aptitude search apache
p   apache2                                   - Apache HTTP Server                                  
v   apache2-api-20120211                      -                                                     
p   apache2-bin                               - Apache HTTP Server (binary files and modules)       
p   apache2-data                              - Apache HTTP Server (common files)                   
p   apache2-dbg                               - Apache debugging symbols                            
p   apache2-dev                               - Apache HTTP Server (development headers)            
p   apache2-doc                               - Apache HTTP Server (on-site documentation)          
p   apache2-mpm-event                         - transitional event MPM package for apache2          
p   apache2-mpm-itk                           - transitional itk MPM package for apache2            
p   apache2-mpm-prefork                       - transitional prefork MPM package for apache2        
p   apache2-mpm-worker                        - transitional worker MPM package for apache2         
v   apache2-prefork-dev                       -                                                     
p   apache2-suexec                            - transitional package for apache2-suexec-pristine    
p   apache2-suexec-custom                     - Apache HTTP Server configurable suexec program for m
p   apache2-suexec-pristine                   - Apache HTTP Server standard suexec program for mod_s
v   apache2-threaded-dev                      -                                                     
p   apache2-utils                             - Apache HTTP Server (utility programs for web servers
p   apache2.2-bin                             - Transitional package for apache2-bin                
p   apachetop                                 - strumento per monitoraggio in tempo reale di Apache 
v   dh-apache2                                -                                                     
p   libapache-admin-config-perl               - a Perl module to read/write Apache like configuratio
p   libapache-asp-perl                        - perl Apache::ASP - Active Server Pages per Apache co
p   libapache-authenhook-perl                 - API Perl per l'autenticazione di Apache 2.1         
p   libapache-authznetldap-perl               - Apache-Perl module that enables to authorize a user 
p   libapache-db-perl                         - modulo per eseguire il debugger Perl interattivo sot
p   libapache-dbi-perl                        - interface connecting apache server to database via p
p   libapache-dbilogger-perl                  - Perl module for tracking what's being transferred in
p   libapache-gallery-perl                    - modulo per Apache per creare al volo gallerie di imm
p   libapache-htgroup-perl                    - interface to Apache authentication group files      
p   libapache-htpasswd-perl                   - Manage Unix crypt-style password file               
p   libapache-logformat-compiler-perl         - Perl module to pre-compile a LogFormat string       
p   libapache-mime4j-java                     - MIME and RFC822 parser for Java                     
p   libapache-mime4j-java-doc                 - MIME and RFC822 parser for Java - documentation     
p   libapache-mod-jk-doc                      - documentazione del pacchetto libapache2-mod-jk      
p   libapache-poi-java                        - Apache POI - Java API for Microsoft Documents       
p   libapache-poi-java-doc                    - Apache POI - Java API for Microsoft Documents (Docum
p   libapache-pom-java                        - metadati Maven per tutti i progetti software Apache 
p   libapache-session-browseable-perl         - module adding index and search methods to Apache::Se
p   libapache-session-ldap-perl               - LDAP implementation of Apache::Session              
p   libapache-session-perl                    - modules for keeping persistent user data across HTTP
p   libapache-session-wrapper-perl            - simple wrapper around Apache::Session               
p   libapache-sessionx-perl                   - extended persistence framework for session data     
p   libapache-singleton-perl                  - Singleton class for mod_perl                        
p   libapache2-authcassimple-perl             - Apache2 module to authenticate trough a CAS server  
p   libapache2-authcookie-perl                - Perl Authentication and Authorization via cookies   
p   libapache2-authenntlm-perl                - Perform Microsoft NTLM and Basic User Authentication
p   libapache2-mod-apparmor                   - changehat AppArmor library as an Apache module      
p   libapache2-mod-apreq2                     - generic Apache request library - Apache module      
p   libapache2-mod-auth-cas                   - modulo di autenticazione CAS per Apache2            
p   libapache2-mod-auth-kerb                  - modulo apache2 per autenticazione Kerberos          
p   libapache2-mod-auth-mellon                - SAML 2.0 authentication module for Apache           
p   libapache2-mod-auth-memcookie             - Apache2 authentication and authorization module.    
p   libapache2-mod-auth-mysql                 - Apache 2 module for MySQL authentication            
p   libapache2-mod-auth-ntlm-winbind          - apache2 module for NTLM authentication against Winbi
p   libapache2-mod-auth-openid                - modulo di autenticazione OpenID per Apache2         
p   libapache2-mod-auth-pgsql                 - Module for Apache2 which provides PostgreSQL authent
p   libapache2-mod-auth-plain                 - Module for Apache2 which provides plaintext authenti
p   libapache2-mod-auth-pubtkt                - key-based single-sign-on authentication module for A
p   libapache2-mod-auth-radius                - modulo apache 2.x per autenticazione RADIUS         
p   libapache2-mod-auth-tkt                   - lightweight single-sign-on authentication module for
p   libapache2-mod-authn-sasl                 - SASL authentication backend provider for Apache     
p   libapache2-mod-authn-webid                - modulo d'autenticazione WebID FOAF+SSL per Apache   
p   libapache2-mod-authn-yubikey              - Yubikey authentication provider for Apache          
p   libapache2-mod-authnz-external            - autentica Apache con servizi di autenticazione ester
p   libapache2-mod-authz-unixgroup            - access control based on on unix group membership for
p   libapache2-mod-axis2c                     - Apache web services engine - apache module          
p   libapache2-mod-bw                         - modulo per Apache2 per limitare la banda            
p   libapache2-mod-dacs                       - Distributed Access Control System (DACS) - Apache Mo
p   libapache2-mod-defensible                 - modulo per Apache2 che fornisce l'utilizzo di DNSBL 
p   libapache2-mod-dnssd                      - gestione Zeroconf per Apache 2 tramite avahi        
p   libapache2-mod-encoding                   - Apache2 module for non-ascii filename interoperabili
p   libapache2-mod-evasive                    - evasive module to minimize HTTP DoS or brute force a
p   libapache2-mod-fastcgi                    - Apache 2 FastCGI module for long-running CGI scripts
p   libapache2-mod-fcgid                      - FastCGI interface module for Apache 2               
p   libapache2-mod-fcgid-dbg                  - debugging symbols for mod_fcgid                     
p   libapache2-mod-geoip                      - supporto GeoIP per apache2                          
p   libapache2-mod-gnutls                     - modulo Apache per cifratura SSL e TLS con GnuTLS    
p   libapache2-mod-jk                         - Apache 2 connector per il motore servlet Java di Tom
p   libapache2-mod-ldap-userdir               - Apache module that provides UserDir lookups via LDAP
p   libapache2-mod-ldap-userdir-dbg           - Debugging symbols for mod_ldap_userdir              
p   libapache2-mod-lisp                       - An Apache2 module that interfaces with Lisp environm
p   libapache2-mod-log-slow                   - Apache module for logging of slow requests handling 
p   libapache2-mod-log-sql                    - usa SQL per memorizzare/scrivere i log delle query d
p   libapache2-mod-log-sql-dbi                - usa SQL per memorizzare/scrivere i log delle query d
p   libapache2-mod-log-sql-mysql              - usa SQL per memorizzare/scrivere i log delle query d
p   libapache2-mod-log-sql-ssl                - Use SQL to store/write your Apache queries logs - SS
p   libapache2-mod-macro                      - Transitional package for apache2-bin                
p   libapache2-mod-mapcache                   - tile caching server - Apache module                 
p   libapache2-mod-mime-xattr                 - Apache2 module to get MIME info from filesystem exte
p   libapache2-mod-mono                       - modulo per Apache per eseguire applicazioni ASP.NET 
p   libapache2-mod-musicindex                 - esplora, trasmette, scarica e cerca file MP3/Ogg/FLA
p   libapache2-mod-neko                       - modulo per Apache per eseguire programmi Neko lato s
p   libapache2-mod-netcgi-apache              - librerie Internet a livello di applicazione per OCam
p   libapache2-mod-nss                        - NSS-based SSL module for Apache2                    
v   libapache2-mod-ocamlnet                   -                                                     
p   libapache2-mod-parser3                    - Parser 3, linguaggio di scripting incorporato in HTM
p   libapache2-mod-passenger                  - supporto Rails e Rack per Apache2                   
p   libapache2-mod-perl2                      - integrazione di Perl con il server web Apache2      
p   libapache2-mod-perl2-dev                  - Integration of perl with the Apache2 web server - de
p   libapache2-mod-perl2-doc                  - Integration of perl with the Apache2 web server - do
p   libapache2-mod-php5                       - linguaggio di scripting incorporato nell'HTML, lato 
p   libapache2-mod-php5filter                 - server-side, HTML-embedded scripting language (apach
p   libapache2-mod-proxy-html                 - Transitional package for apache2-bin                
p   libapache2-mod-proxy-msrpc                - Apache module for Outlook Anywhere support in revers
p   libapache2-mod-proxy-uwsgi                - uwsgi proxy module for Apache2 (mod_uwsgi)          
p   libapache2-mod-proxy-uwsgi-dbg            - debugging symbols for Apache2 mod_proxy_uwsgi       
p   libapache2-mod-python                     - modulo Apache 2 per incorporare Python              
p   libapache2-mod-python-doc                 - Python-embedding module for Apache 2 - documentation
p   libapache2-mod-qos                        - quality of service module for the apache2           
p   libapache2-mod-removeip                   - Module to remove IP from apache2's logs             
p   libapache2-mod-rivet                      - Server-side Tcl programming system combining ease of
p   libapache2-mod-rivet-doc                  - Documentation for Rivet, a server-side Tcl programmi
p   libapache2-mod-rpaf                       - module for Apache2 which takes the last IP from the 
p   libapache2-mod-ruid2                      - suexec module for Apache 2                          
p   libapache2-mod-ruwsgi                     - uwsgi module for Apache2 (mod_Ruwsgi)               
p   libapache2-mod-ruwsgi-dbg                 - debugging symbols for Apache2 mod_Ruwsgi            
p   libapache2-mod-scgi                       - modulo di Apache che implementa il protocollo SCGI  
p   libapache2-mod-security2                  - rinforzo della sicurezza di applicazioni web per Apa
p   libapache2-mod-shib2                      - Federated web single sign-on system (Apache module) 
p   libapache2-mod-spamhaus                   - Apache DNSBL module that blocks listed IP addresses 
p   libapache2-mod-suphp                      - Apache2 module to run PHP scripts with the owner per
p   libapache2-mod-svn                        - Apache Subversion server modules for Apache httpd   
p   libapache2-mod-upload-progress            - upload progress support for the Apache web server   
p   libapache2-mod-uwsgi                      - uwsgi module for Apache2 (mod_uwsgi)                
p   libapache2-mod-uwsgi-dbg                  - debugging symbols for Apache2 mod_uwsgi             
p   libapache2-mod-vhost-ldap                 - Apache 2 module for Virtual Hosting from LDAP       
p   libapache2-mod-watchcat                   - Process monitoring Apache module                    
p   libapache2-mod-webauth                    - Apache module for WebAuth authentication            
p   libapache2-mod-webauthldap                - Apache module for WebAuth LDAP lookup and authorizat
p   libapache2-mod-webkdc                     - Apache modules for a WebAuth authentication KDC     
p   libapache2-mod-wsgi                       - modulo adattatore WSGI in Python per Apache         
p   libapache2-mod-wsgi-py3                   - modulo adattatore WSGI in Python 3 per Apache       
p   libapache2-mod-xsendfile                  - Serve large static files efficiently from web applic
p   libapache2-modsecurity                    - pacchetto fittizio di transizione                   
p   libapache2-mpm-itk                        - multiuser module for Apache                         
p   libapache2-reload-perl                    - module for reloading Perl modules when changed on di
p   libapache2-request-perl                   - generic Apache request library - Perl modules       
p   libapache2-sitecontrol-perl               - perl web site authentication/authorization system   
p   libapache2-svn                            - Apache Subversion server modules for Apache httpd (d
p   libapache2-webauth                        - Transitional package for WebAuth Apache modules     
p   libapache2-webkdc                         - Transitional package for WebAuth authentication KDC 
p   libcatalyst-engine-apache-perl            - Catalyst engine for Apache 1.x and 2.x              
p   libconfig-apacheformat-perl               - use Apache format config files                      
p   libmasonx-request-withapachesession-perl  - Session handler in the Mason Request object         
p   mono-apache-server                        - backend ASP.NET per il modulo Apache mod_mono - vers
p   mono-apache-server2                       - backend ASP.NET 2.0 per il modulo mod_mono2 di Apach
p   mono-apache-server4                       - ASP.NET 1.1 backend for mod_mono Apache module      
p   puppet-module-puppetlabs-apache           - Puppet module for apache                            
p   python-apache-openid                      - OpenID consumer module for Apache                   
p   rt4-apache2                               - Apache 2 specific files for request-tracker4        
v   torrus-apache2                            -        
d )
Per installare apache2 ho installato Synaptic Gestore dei Pacchetti,
dopo aver scritto in Filtro rapido la parola chiave apache
ho selezionato apache2 e con clic destro installa.
Dopo aver confermato tutte le dipendenze dei pacchetti
mi ritrovo una schermata relativa ai pacchetti installati:

immagine 3

con questo processo:

Codice: Seleziona tutto

(synaptic:6132): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
Selezionato il pacchetto libapr1:i386 non precedentemente selezionato.
(Lettura del database... 196349 file e directory attualmente installati.)
Preparing to unpack .../libapr1_1.5.0-1_i386.deb ...
Unpacking libapr1:i386 (1.5.0-1) ...
Selezionato il pacchetto libaprutil1:i386 non precedentemente selezionato.
Preparing to unpack .../libaprutil1_1.5.3-1_i386.deb ...
Unpacking libaprutil1:i386 (1.5.3-1) ...
Selezionato il pacchetto libaprutil1-dbd-sqlite3:i386 non precedentemente selezionato.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.3-1_i386.deb ...
Unpacking libaprutil1-dbd-sqlite3:i386 (1.5.3-1) ...
Selezionato il pacchetto libaprutil1-ldap:i386 non precedentemente selezionato.
Preparing to unpack .../libaprutil1-ldap_1.5.3-1_i386.deb ...
Unpacking libaprutil1-ldap:i386 (1.5.3-1) ...
Selezionato il pacchetto apache2-bin non precedentemente selezionato.
Preparing to unpack .../apache2-bin_2.4.7-1ubuntu4_i386.deb ...
Unpacking apache2-bin (2.4.7-1ubuntu4) ...
Selezionato il pacchetto apache2-data non precedentemente selezionato.
Preparing to unpack .../apache2-data_2.4.7-1ubuntu4_all.deb ...
Unpacking apache2-data (2.4.7-1ubuntu4) ...
Selezionato il pacchetto apache2 non precedentemente selezionato.
Preparing to unpack .../apache2_2.4.7-1ubuntu4_i386.deb ...
Unpacking apache2 (2.4.7-1ubuntu4) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Configurazione di libapr1:i386 (1.5.0-1)...
Configurazione di libaprutil1:i386 (1.5.3-1)...
Configurazione di libaprutil1-dbd-sqlite3:i386 (1.5.3-1)...
Configurazione di libaprutil1-ldap:i386 (1.5.3-1)...
Configurazione di apache2-bin (2.4.7-1ubuntu4)...
Configurazione di apache2-data (2.4.7-1ubuntu4)...
Configurazione di apache2 (2.4.7-1ubuntu4)...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
 * Starting web server apache2                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
 * 
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
2 ) proseguiamo con la verifica di Apache2
come dalla guida di partenza debian LAMP
da browser con
localhost

risultato corretto dovrebbe essere una schermata simile di benvenuto Apache2:
immagine4
immagine4
Ultima modifica di danielemod il giovedì 27 novembre 2014, 17:34, modificato 96 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. 2) PHP

Messaggio da danielemod »

Passo 2) Installazione e test PHP

1 ) Per abilitare il Php in Apache2 bisogna installare il modulo apposito
dalla guida ufficiale Ubuntu dal paragrafo Installing_PHP_5

Codice: Seleziona tutto

sudo apt-get install libapache2-mod-php5
Risultato prodotto dal comando:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo apt-get install libapache2-mod-php5
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  php5-cli php5-common php5-json php5-readline
Pacchetti suggeriti:
  php-pear php5-user-cache
I seguenti pacchetti NUOVI saranno installati:
  libapache2-mod-php5 php5-cli php5-common php5-json php5-readline
0 aggiornati, 5 installati, 0 da rimuovere e 8 non aggiornati.
E: Impossibile impostare il blocco /var/cache/apt/archives/lock - open (11: Risorsa temporaneamente non disponibile)
E: Impossibile bloccare la directory /var/cache/apt/archives/
2 ) Abilitare questo modulo facendo

Codice: Seleziona tutto

sudo a2enmod php5
Risultato prodotto dal comando:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo a2enmod php5
[sudo] password for daniele: 
Module php5 already enabled
Alternativa in caso di problemi:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo a2enmod php5
ERROR: Module php5 does not exist!
c'è qualcosa che non va con libapache2--mod-php5

Provo ad installare con il Gestore pacchetti inserendo nel filtro il nome del pacchetto libapache2--mod-php5
immagine 6
immagine 6
posto il risultato dell'installazione

Codice: Seleziona tutto

(synaptic:7532): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
Selezionato il pacchetto php5-json non precedentemente selezionato.
(Lettura del database... 196983 file e directory attualmente installati.)
Preparing to unpack .../php5-json_1.3.2-2build1_i386.deb ...
Unpacking php5-json (1.3.2-2build1) ...
Selezionato il pacchetto php5-common non precedentemente selezionato.
Preparing to unpack .../php5-common_5.5.9+dfsg-1ubuntu4.2_i386.deb ...
Unpacking php5-common (5.5.9+dfsg-1ubuntu4.2) ...
Selezionato il pacchetto php5-cli non precedentemente selezionato.
Preparing to unpack .../php5-cli_5.5.9+dfsg-1ubuntu4.2_i386.deb ...
Unpacking php5-cli (5.5.9+dfsg-1ubuntu4.2) ...
Selezionato il pacchetto php5-readline non precedentemente selezionato.
Preparing to unpack .../php5-readline_5.5.9+dfsg-1ubuntu4.2_i386.deb ...
Unpacking php5-readline (5.5.9+dfsg-1ubuntu4.2) ...
Selezionato il pacchetto libapache2-mod-php5 non precedentemente selezionato.
Preparing to unpack .../libapache2-mod-php5_5.5.9+dfsg-1ubuntu4.2_i386.deb ...
Unpacking libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Configurazione di php5-json (1.3.2-2build1)...
php5_invoke: Enable module json for apache2 SAPI
php5_invoke: Enable module json for cli SAPI
Configurazione di php5-common (5.5.9+dfsg-1ubuntu4.2)...

Creating config file /etc/php5/mods-available/pdo.ini with new version
php5_invoke: Enable module pdo for apache2 SAPI
php5_invoke: Enable module pdo for cli SAPI

Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for apache2 SAPI
php5_invoke: Enable module opcache for cli SAPI
Configurazione di php5-cli (5.5.9+dfsg-1ubuntu4.2)...
update-alternatives: viene usato /usr/bin/php5 per fornire /usr/bin/php (php) in modalità automatica

Creating config file /etc/php5/cli/php.ini with new version
php5_invoke pdo: already enabled for cli SAPI
php5_invoke opcache: already enabled for cli SAPI
php5_invoke json: already enabled for cli SAPI
Configurazione di php5-readline (5.5.9+dfsg-1ubuntu4.2)...

Creating config file /etc/php5/mods-available/readline.ini with new version
php5_invoke: Enable module readline for apache2 SAPI
php5_invoke: Enable module readline for cli SAPI
Configurazione di libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.2)...

Creating config file /etc/php5/apache2/php.ini with new version
php5_invoke pdo: already enabled for apache2 SAPI
php5_invoke opcache: already enabled for apache2 SAPI
php5_invoke readline: already enabled for apache2 SAPI
php5_invoke json: already enabled for apache2 SAPI
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [ OK ]
apache2_invoke: Enable module php5
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [ OK ]

riprovo il comando stavolta con successo

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo a2enmod php5
[sudo] password for daniele: 
Module php5 already enabled
Rilancio Apache2

Codice: Seleziona tutto

sudo service apache2 restart
Risultato prodotto dal comando:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo service apache2 restart
 * Restarting web server apache2                                                                                                                 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                                                                                          [ OK ]
3 ) Ora procedo con "Verifica PHP 5 installazione"
Creo un file "test.php" nel percorso "/var/www/html"

Codice: Seleziona tutto

sudo gedit /var/www/html/test.php
e inserisco il contenuto di una unica riga:

Codice: Seleziona tutto

<?php phpinfo(); ?>
Eseguo il test da browser lanciando sul browser

Codice: Seleziona tutto

http://localhost/test.php
immagine 5 - prova PHP
immagine 5 - prova PHP
Ultima modifica di danielemod il giovedì 27 novembre 2014, 17:54, modificato 12 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. 3) MySQL

Messaggio da danielemod »

Passo 3 )
Installazione MySQL dalla guida


1 ) installazione e inserimento password di root con il comando:

Codice: Seleziona tutto

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
ad un certo punto viene chiesta la password da inserire 2 volte
Immagine
il risultato da terminale:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
[sudo] password for daniele: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18
  libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common
  mysql-server-5.5 mysql-server-core-5.5
Pacchetti suggeriti:
  libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl
  libipc-sharedcache-perl tinyca mailx
I seguenti pacchetti NUOVI saranno installati:
  libaio1 libapache2-mod-auth-mysql libdbd-mysql-perl libdbi-perl
  libhtml-template-perl libmysqlclient18 libterm-readkey-perl mysql-client-5.5
  mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5
  mysql-server-core-5.5 php5-mysql
0 aggiornati, 14 installati, 0 da rimuovere e 8 non aggiornati.
È necessario scaricare 9.475 kB di archivi.
Dopo quest'operazione, verranno occupati 94,1 MB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/main libaio1 i386 0.3.109-4 [6.578 B]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-common all 5.5.37-0ubuntu0.14.04.1 [14,2 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main libmysqlclient18 i386 5.5.37-0ubuntu0.14.04.1 [592 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty/main libdbi-perl i386 1.630-1 [881 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/main libdbd-mysql-perl i386 4.025-1 [99,6 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ trusty/main libterm-readkey-perl i386 2.31-1 [27,2 kB]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client-core-5.5 i386 5.5.37-0ubuntu0.14.04.1 [699 kB]
Scaricamento di:8 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client-5.5 i386 5.5.37-0ubuntu0.14.04.1 [1.561 kB]
Scaricamento di:9 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server-core-5.5 i386 5.5.37-0ubuntu0.14.04.1 [3.469 kB]
Scaricamento di:10 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server-5.5 i386 5.5.37-0ubuntu0.14.04.1 [1.966 kB]
Scaricamento di:11 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main php5-mysql i386 5.5.9+dfsg-1ubuntu4.2 [59,3 kB]
Scaricamento di:12 http://it.archive.ubuntu.com/ubuntu/ trusty/main libapache2-mod-auth-mysql i386 4.3.9-13.1ubuntu3 [21,1 kB]
Scaricamento di:13 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhtml-template-perl all 2.95-1 [65,5 kB]
Scaricamento di:14 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server all 5.5.37-0ubuntu0.14.04.1 [12,5 kB]
Recuperati 9.475 kB in 11s (812 kB/s)                                          
Preconfigurazione dei pacchetti in corso
Selezionato il pacchetto libaio1:i386 non precedentemente selezionato.
(Lettura del database... 197066 file e directory attualmente installati.)
Preparing to unpack .../libaio1_0.3.109-4_i386.deb ...
Unpacking libaio1:i386 (0.3.109-4) ...
Selezionato il pacchetto mysql-common non precedentemente selezionato.
Preparing to unpack .../mysql-common_5.5.37-0ubuntu0.14.04.1_all.deb ...
Unpacking mysql-common (5.5.37-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libmysqlclient18:i386 non precedentemente selezionato.
Preparing to unpack .../libmysqlclient18_5.5.37-0ubuntu0.14.04.1_i386.deb ...
Unpacking libmysqlclient18:i386 (5.5.37-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libdbi-perl non precedentemente selezionato.
Preparing to unpack .../libdbi-perl_1.630-1_i386.deb ...
Unpacking libdbi-perl (1.630-1) ...
Selezionato il pacchetto libdbd-mysql-perl non precedentemente selezionato.
Preparing to unpack .../libdbd-mysql-perl_4.025-1_i386.deb ...
Unpacking libdbd-mysql-perl (4.025-1) ...
Selezionato il pacchetto libterm-readkey-perl non precedentemente selezionato.
Preparing to unpack .../libterm-readkey-perl_2.31-1_i386.deb ...
Unpacking libterm-readkey-perl (2.31-1) ...
Selezionato il pacchetto mysql-client-core-5.5 non precedentemente selezionato.
Preparing to unpack .../mysql-client-core-5.5_5.5.37-0ubuntu0.14.04.1_i386.deb ...
Unpacking mysql-client-core-5.5 (5.5.37-0ubuntu0.14.04.1) ...
Selezionato il pacchetto mysql-client-5.5 non precedentemente selezionato.
Preparing to unpack .../mysql-client-5.5_5.5.37-0ubuntu0.14.04.1_i386.deb ...
Unpacking mysql-client-5.5 (5.5.37-0ubuntu0.14.04.1) ...
Selezionato il pacchetto mysql-server-core-5.5 non precedentemente selezionato.
Preparing to unpack .../mysql-server-core-5.5_5.5.37-0ubuntu0.14.04.1_i386.deb ...
Unpacking mysql-server-core-5.5 (5.5.37-0ubuntu0.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Configurazione di mysql-common (5.5.37-0ubuntu0.14.04.1)...
Selezionato il pacchetto mysql-server-5.5 non precedentemente selezionato.
(Lettura del database... 197429 file e directory attualmente installati.)
Preparing to unpack .../mysql-server-5.5_5.5.37-0ubuntu0.14.04.1_i386.deb ...
Unpacking mysql-server-5.5 (5.5.37-0ubuntu0.14.04.1) ...
Selezionato il pacchetto php5-mysql non precedentemente selezionato.
Preparing to unpack .../php5-mysql_5.5.9+dfsg-1ubuntu4.2_i386.deb ...
Unpacking php5-mysql (5.5.9+dfsg-1ubuntu4.2) ...
Selezionato il pacchetto libapache2-mod-auth-mysql non precedentemente selezionato.
Preparing to unpack .../libapache2-mod-auth-mysql_4.3.9-13.1ubuntu3_i386.deb ...
Unpacking libapache2-mod-auth-mysql (4.3.9-13.1ubuntu3) ...
Selezionato il pacchetto libhtml-template-perl non precedentemente selezionato.
Preparing to unpack .../libhtml-template-perl_2.95-1_all.deb ...
Unpacking libhtml-template-perl (2.95-1) ...
Selezionato il pacchetto mysql-server non precedentemente selezionato.
Preparing to unpack .../mysql-server_5.5.37-0ubuntu0.14.04.1_all.deb ...
Unpacking mysql-server (5.5.37-0ubuntu0.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.2) ...
Configurazione di libaio1:i386 (0.3.109-4)...
Configurazione di libmysqlclient18:i386 (5.5.37-0ubuntu0.14.04.1)...
Configurazione di libdbi-perl (1.630-1)...
Configurazione di libdbd-mysql-perl (4.025-1)...
Configurazione di libterm-readkey-perl (2.31-1)...
Configurazione di mysql-client-core-5.5 (5.5.37-0ubuntu0.14.04.1)...
Configurazione di mysql-client-5.5 (5.5.37-0ubuntu0.14.04.1)...
Configurazione di mysql-server-core-5.5 (5.5.37-0ubuntu0.14.04.1)...
Configurazione di mysql-server-5.5 (5.5.37-0ubuntu0.14.04.1)...
140629 23:13:28 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
mysql start/running, process 8394
Configurazione di php5-mysql (5.5.9+dfsg-1ubuntu4.2)...

Creating config file /etc/php5/mods-available/mysql.ini with new version
php5_invoke: Enable module mysql for apache2 SAPI
php5_invoke: Enable module mysql for cli SAPI

Creating config file /etc/php5/mods-available/mysqli.ini with new version
php5_invoke: Enable module mysqli for apache2 SAPI
php5_invoke: Enable module mysqli for cli SAPI

Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
php5_invoke: Enable module pdo_mysql for apache2 SAPI
php5_invoke: Enable module pdo_mysql for cli SAPI
Configurazione di libapache2-mod-auth-mysql (4.3.9-13.1ubuntu3)...
Configurazione di libhtml-template-perl (2.95-1)...
Processing triggers for ureadahead (0.100.0-16) ...
Configurazione di mysql-server (5.5.37-0ubuntu0.14.04.1)...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.2) ...
Per impostare la password manualmente nel caso non venga chiesta
andare in questa discussione Installare Zoneminder

2 ) Impostare o controllare mysql indirizzo bind
editare il file my.cnf

Codice: Seleziona tutto

sudo gedit /etc/mysql/my.cnf
e modificare o controllare la seguente riga con l'indirizzo interno
bind-address = 127.0.0.1
che si vede con il comando

Codice: Seleziona tutto

ifconfig
daniele@daniele-VirtualBox:/usr/src$ ifconfig
eth0 Link encap:Ethernet IndirizzoHW 08:00:27:21:c4:d6
indirizzo inet:10.0.2.15 Bcast:10.0.2.255 Maschera:255.255.255.0
indirizzo inet6: fe80::a00:27ff:fe21:c4d6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:817 errors:0 dropped:0 overruns:0 frame:0
TX packets:1263 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:687602 (687.6 KB) Byte TX:154619 (154.6 KB)

lo Link encap:Loopback locale
indirizzo inet:127.0.0.1 Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1146 errors:0 dropped:0 overruns:0 frame:0
TX packets:1146 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:131624 (131.6 KB) Byte TX:131624 (131.6 KB)

in questo caso l'indirizzo interno è 10.0.2.15 e quindi vado a modificare la riga così:
bind-address = 10.0.2.15
3 ) Creare un database mysql
Eseguo da terminale l'accesso a Mysql

Codice: Seleziona tutto

mysql -u root -p
inserisco la password di root di Mysql prec. inserita
e lancio il comando di creazione database in questo caso con il nome dbzoneminder

Codice: Seleziona tutto

CREATE DATABASE dbzoneminder;
codice risultato:

Codice: Seleziona tutto

mysql> CREATE DATABASE dbzoneminder;
Query OK, 1 row affected (0.00 sec)
4 ) Creare un utente MySQL con tutti i privilegi
con in questo esempio
nomeutente=danzoneminder
password=esempiopassword

Codice: Seleziona tutto

mysql> GRANT ALL PRIVILEGES ON *.* TO 'danzoneminder'@'localhost' IDENTIFIED BY 'esempiopassword' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

per uscire da mysql digitare \ q

Codice: Seleziona tutto

mysql> \ q
bye
dan13@dan13-EP41T-UD3L:~$ 
Ultima modifica di danielemod il sabato 15 novembre 2014, 14:31, modificato 21 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. 4) SSH

Messaggio da danielemod »

Passo 4 ) Installazione SSH dalla guida
Lanciando il comando SSH client

Codice: Seleziona tutto

 sudo apt-get install openssh-server
Mostra codice prodotto nel caso in cui SSH è già installato:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo apt-get install openssh-client
[sudo] password for daniele: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
openssh-client è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 8 non aggiornati.
Mostra codice prodotto nel caso in cui SSH è mancante e viene installato:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo apt-get install openssh-server
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  libck-connector0 ncurses-term openssh-sftp-server python-requests
  python-urllib3 ssh-import-id
Pacchetti suggeriti:
  rssh molly-guard monkeysphere
I seguenti pacchetti NUOVI saranno installati:
  libck-connector0 ncurses-term openssh-server openssh-sftp-server
  python-requests python-urllib3 ssh-import-id
0 aggiornati, 7 installati, 0 da rimuovere e 8 non aggiornati.
È necessario scaricare 703 kB di archivi.
Dopo quest'operazione, verranno occupati 3.893 kB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/main libck-connector0 i386 0.4.5-3.1ubuntu2 [10,1 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty/main ncurses-term all 5.9+20140118-1ubuntu1 [243 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main openssh-sftp-server i386 1:6.6p1-2ubuntu2 [35,6 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main openssh-server i386 1:6.6p1-2ubuntu2 [324 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/main python-urllib3 all 1.7.1-1build1 [38,9 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ trusty/main python-requests all 2.2.1-1 [42,5 kB]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu/ trusty/main ssh-import-id all 3.21-0ubuntu1 [9.624 B]
Recuperati 703 kB in 1s (419 kB/s)  
Preconfigurazione dei pacchetti in corso
Selezionato il pacchetto libck-connector0:i386 non precedentemente selezionato.
(Lettura del database... 197548 file e directory attualmente installati.)
Preparing to unpack .../libck-connector0_0.4.5-3.1ubuntu2_i386.deb ...
Unpacking libck-connector0:i386 (0.4.5-3.1ubuntu2) ...
Selezionato il pacchetto ncurses-term non precedentemente selezionato.
Preparing to unpack .../ncurses-term_5.9+20140118-1ubuntu1_all.deb ...
Unpacking ncurses-term (5.9+20140118-1ubuntu1) ...
Selezionato il pacchetto openssh-sftp-server non precedentemente selezionato.
Preparing to unpack .../openssh-sftp-server_1%3a6.6p1-2ubuntu2_i386.deb ...
Unpacking openssh-sftp-server (1:6.6p1-2ubuntu2) ...
Selezionato il pacchetto openssh-server non precedentemente selezionato.
Preparing to unpack .../openssh-server_1%3a6.6p1-2ubuntu2_i386.deb ...
Unpacking openssh-server (1:6.6p1-2ubuntu2) ...
Selezionato il pacchetto python-urllib3 non precedentemente selezionato.
Preparing to unpack .../python-urllib3_1.7.1-1build1_all.deb ...
Unpacking python-urllib3 (1.7.1-1build1) ...
Selezionato il pacchetto python-requests non precedentemente selezionato.
Preparing to unpack .../python-requests_2.2.1-1_all.deb ...
Unpacking python-requests (2.2.1-1) ...
Selezionato il pacchetto ssh-import-id non precedentemente selezionato.
Preparing to unpack .../ssh-import-id_3.21-0ubuntu1_all.deb ...
Unpacking ssh-import-id (3.21-0ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Configurazione di libck-connector0:i386 (0.4.5-3.1ubuntu2)...
Configurazione di ncurses-term (5.9+20140118-1ubuntu1)...
Configurazione di openssh-sftp-server (1:6.6p1-2ubuntu2)...
Configurazione di openssh-server (1:6.6p1-2ubuntu2)...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
Creating SSH2 ED25519 key; this may take some time ...
ssh start/running, process 10698
Configurazione di python-urllib3 (1.7.1-1build1)...
Configurazione di python-requests (2.2.1-1)...
Configurazione di ssh-import-id (3.21-0ubuntu1)...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Ultima modifica di danielemod il martedì 11 novembre 2014, 19:14, modificato 3 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. 5) Installaz

Messaggio da danielemod »

Passo 5) Installazione Zoneminder
(versioni provate: v1.26.5)
dalla guida installazione_di_ZoneMinder

1 ) Dopo i comandi di rito di aggiornamento:

Codice: Seleziona tutto

sudo apt-get update
sudo apt-get upgrade
oppure se vi sentite sicuri e si vogliono saltare le domande e conferme di installazione

Codice: Seleziona tutto

sudo apt-get update && sudo apt-get upgrade -y 
Installo Zoneminder:

Codice: Seleziona tutto

sudo apt-get install zoneminder
che in questo caso produce:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo apt-get install zoneminder
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  javascript-common libav-tools libavcodec54 libavdevice53 libavfilter3
  libavformat54 libavresample1 libavutil52 libconvert-binhex-perl
  libdate-manip-perl libdc1394-22 libdevice-serialport-perl
  libemail-date-format-perl libencode-locale-perl libfile-listing-perl
  libfont-afm-perl libgsm1 libhtml-form-perl libhtml-format-perl
  libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libio-html-perl libjs-mootools
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmime-lite-perl
  libmime-tools-perl libmime-types-perl libmp3lame0 libnet-http-perl
  libnet-sftp-foreign-perl libopenjpeg2 libopus0 libphp-serialization-perl
  libschroedinger-1.0-0 libsdl1.2debian libswscale2 libsys-mmap-perl libva1
  libwww-perl libwww-robotrules-perl libx264-142 libxvidcore4 nullmailer php5
Pacchetti suggeriti:
  frei0r-plugins libdata-dump-perl libcrypt-ssleay-perl opus-tools
  libauthen-ntlm-perl
I seguenti pacchetti NUOVI saranno installati:
  javascript-common libav-tools libavcodec54 libavdevice53 libavfilter3
  libavformat54 libavresample1 libavutil52 libconvert-binhex-perl
  libdate-manip-perl libdc1394-22 libdevice-serialport-perl
  libemail-date-format-perl libencode-locale-perl libfile-listing-perl
  libfont-afm-perl libgsm1 libhtml-form-perl libhtml-format-perl
  libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libio-html-perl libjs-mootools
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmime-lite-perl
  libmime-tools-perl libmime-types-perl libmp3lame0 libnet-http-perl
  libnet-sftp-foreign-perl libopenjpeg2 libopus0 libphp-serialization-perl
  libschroedinger-1.0-0 libsdl1.2debian libswscale2 libsys-mmap-perl libva1
  libwww-perl libwww-robotrules-perl libx264-142 libxvidcore4 nullmailer php5
  zoneminder
0 aggiornati, 52 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 12,2 MB di archivi.
Dopo quest'operazione, verranno occupati 61,8 MB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libavutil52 i386 6:9.13-0ubuntu0.14.04.1 [73,7 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libgsm1 i386 1.0.13-4 [27,0 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libmp3lame0 i386 3.99.5+repack1-3ubuntu1 [127 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libopenjpeg2 i386 1.3+dfsg-4.7ubuntu1 [59,3 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/main libopus0 i386 1.1-0ubuntu1 [143 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libschroedinger-1.0-0 i386 1.0.11-2ubuntu1 [244 kB]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libva1 i386 1.3.0-2 [37,6 kB]
Scaricamento di:8 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libx264-142 i386 2:0.142.2389+git956c8d8-2 [666 kB]
Scaricamento di:9 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libxvidcore4 i386 2:1.3.2-9ubuntu1 [259 kB]
Scaricamento di:10 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libavcodec54 i386 6:9.13-0ubuntu0.14.04.1 [2.496 kB]
Scaricamento di:11 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libavformat54 i386 6:9.13-0ubuntu0.14.04.1 [499 kB]
Scaricamento di:12 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libdc1394-22 i386 2.2.1-2ubuntu2 [74,8 kB]
Scaricamento di:13 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libavdevice53 i386 6:9.13-0ubuntu0.14.04.1 [31,7 kB]
Scaricamento di:14 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libavresample1 i386 6:9.13-0ubuntu0.14.04.1 [41,1 kB]
Scaricamento di:15 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libswscale2 i386 6:9.13-0ubuntu0.14.04.1 [84,2 kB]
Scaricamento di:16 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libavfilter3 i386 6:9.13-0ubuntu0.14.04.1 [96,8 kB]
Scaricamento di:17 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main libsdl1.2debian i386 1.2.15-8ubuntu1.1 [166 kB]
Scaricamento di:18 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libav-tools i386 6:9.13-0ubuntu0.14.04.1 [3.264 kB]
Scaricamento di:19 http://it.archive.ubuntu.com/ubuntu/ trusty/main javascript-common all 11 [6.066 B]
Scaricamento di:20 http://it.archive.ubuntu.com/ubuntu/ trusty/main libconvert-binhex-perl all 1.123-1 [32,2 kB]
Scaricamento di:21 http://it.archive.ubuntu.com/ubuntu/ trusty/main libdate-manip-perl all 6.42-1 [913 kB]
Scaricamento di:22 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libemail-date-format-perl all 1.004-1 [6.518 B]
Scaricamento di:23 http://it.archive.ubuntu.com/ubuntu/ trusty/main libencode-locale-perl all 1.03-1 [12,4 kB]
Scaricamento di:24 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhttp-date-perl all 6.02-1 [10,4 kB]
Scaricamento di:25 http://it.archive.ubuntu.com/ubuntu/ trusty/main libfile-listing-perl all 6.04-1 [9.774 B]
Scaricamento di:26 http://it.archive.ubuntu.com/ubuntu/ trusty/main libfont-afm-perl all 1.20-1 [14,3 kB]
Scaricamento di:27 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhtml-tagset-perl all 3.20-2 [13,5 kB]
Scaricamento di:28 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhtml-parser-perl i386 3.71-1build1 [97,8 kB]
Scaricamento di:29 http://it.archive.ubuntu.com/ubuntu/ trusty/main libio-html-perl all 1.00-1 [15,7 kB]
Scaricamento di:30 http://it.archive.ubuntu.com/ubuntu/ trusty/main liblwp-mediatypes-perl all 6.02-1 [21,7 kB]
Scaricamento di:31 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhttp-message-perl all 6.06-1 [78,7 kB]
Scaricamento di:32 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhtml-form-perl all 6.03-1 [23,5 kB]
Scaricamento di:33 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhtml-tree-perl all 5.03-1 [215 kB]
Scaricamento di:34 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhtml-format-perl all 2.11-1 [44,7 kB]
Scaricamento di:35 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhttp-cookies-perl all 6.00-2 [23,3 kB]
Scaricamento di:36 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhttp-daemon-perl all 6.01-1 [17,0 kB]
Scaricamento di:37 http://it.archive.ubuntu.com/ubuntu/ trusty/main libhttp-negotiate-perl all 6.00-2 [13,4 kB]
Scaricamento di:38 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libjs-mootools all 1.4.5~debian1-2.1 [241 kB]
Scaricamento di:39 http://it.archive.ubuntu.com/ubuntu/ trusty/main libnet-http-perl all 6.06-1 [24,2 kB]
Scaricamento di:40 http://it.archive.ubuntu.com/ubuntu/ trusty/main libwww-robotrules-perl all 6.01-1 [14,1 kB]
Scaricamento di:41 http://it.archive.ubuntu.com/ubuntu/ trusty/main libwww-perl all 6.05-2 [146 kB]
Scaricamento di:42 http://it.archive.ubuntu.com/ubuntu/ trusty/main liblwp-protocol-https-perl all 6.04-2 [7.330 B]
Scaricamento di:43 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libmime-lite-perl all 3.030-1 [62,9 kB]
Scaricamento di:44 http://it.archive.ubuntu.com/ubuntu/ trusty/main libmime-tools-perl all 5.505-1 [206 kB]
Scaricamento di:45 http://it.archive.ubuntu.com/ubuntu/ trusty/main libmime-types-perl all 2.04-1 [47,8 kB]
Scaricamento di:46 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libnet-sftp-foreign-perl all 1.77+dfsg-1 [96,4 kB]
Scaricamento di:47 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libphp-serialization-perl all 0.34-1 [11,1 kB]
Scaricamento di:48 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libsys-mmap-perl i386 0.16-1build2 [17,9 kB]
Scaricamento di:49 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main php5 all 5.5.9+dfsg-1ubuntu4.2 [1.298 B]
Scaricamento di:50 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libdevice-serialport-perl i386 1.04-2build3 [76,2 kB]
Scaricamento di:51 http://it.archive.ubuntu.com/ubuntu/ trusty/universe zoneminder i386 1.26.5-1ubuntu3 [1.190 kB]
Scaricamento di:52 http://it.archive.ubuntu.com/ubuntu/ trusty/universe nullmailer i386 1:1.11-2.1 [80,3 kB]
Recuperati 12,2 MB in 19s (639 kB/s)                                           
Estrazione dei template dai pacchetti: 100%
Preconfigurazione dei pacchetti in corso
Selezionato il pacchetto libavutil52:i386 non precedentemente selezionato.
(Lettura del database... 200309 file e directory attualmente installati.)
Preparing to unpack .../libavutil52_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libavutil52:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libgsm1:i386 non precedentemente selezionato.
Preparing to unpack .../libgsm1_1.0.13-4_i386.deb ...
Unpacking libgsm1:i386 (1.0.13-4) ...
Selezionato il pacchetto libmp3lame0:i386 non precedentemente selezionato.
Preparing to unpack .../libmp3lame0_3.99.5+repack1-3ubuntu1_i386.deb ...
Unpacking libmp3lame0:i386 (3.99.5+repack1-3ubuntu1) ...
Selezionato il pacchetto libopenjpeg2:i386 non precedentemente selezionato.
Preparing to unpack .../libopenjpeg2_1.3+dfsg-4.7ubuntu1_i386.deb ...
Unpacking libopenjpeg2:i386 (1.3+dfsg-4.7ubuntu1) ...
Selezionato il pacchetto libopus0 non precedentemente selezionato.
Preparing to unpack .../libopus0_1.1-0ubuntu1_i386.deb ...
Unpacking libopus0 (1.1-0ubuntu1) ...
Selezionato il pacchetto libschroedinger-1.0-0:i386 non precedentemente selezionato.
Preparing to unpack .../libschroedinger-1.0-0_1.0.11-2ubuntu1_i386.deb ...
Unpacking libschroedinger-1.0-0:i386 (1.0.11-2ubuntu1) ...
Selezionato il pacchetto libva1:i386 non precedentemente selezionato.
Preparing to unpack .../libva1_1.3.0-2_i386.deb ...
Unpacking libva1:i386 (1.3.0-2) ...
Selezionato il pacchetto libx264-142:i386 non precedentemente selezionato.
Preparing to unpack .../libx264-142_2%3a0.142.2389+git956c8d8-2_i386.deb ...
Unpacking libx264-142:i386 (2:0.142.2389+git956c8d8-2) ...
Selezionato il pacchetto libxvidcore4:i386 non precedentemente selezionato.
Preparing to unpack .../libxvidcore4_2%3a1.3.2-9ubuntu1_i386.deb ...
Unpacking libxvidcore4:i386 (2:1.3.2-9ubuntu1) ...
Selezionato il pacchetto libavcodec54:i386 non precedentemente selezionato.
Preparing to unpack .../libavcodec54_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libavcodec54:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libavformat54:i386 non precedentemente selezionato.
Preparing to unpack .../libavformat54_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libavformat54:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libdc1394-22:i386 non precedentemente selezionato.
Preparing to unpack .../libdc1394-22_2.2.1-2ubuntu2_i386.deb ...
Unpacking libdc1394-22:i386 (2.2.1-2ubuntu2) ...
Selezionato il pacchetto libavdevice53:i386 non precedentemente selezionato.
Preparing to unpack .../libavdevice53_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libavdevice53:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libavresample1:i386 non precedentemente selezionato.
Preparing to unpack .../libavresample1_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libavresample1:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libswscale2:i386 non precedentemente selezionato.
Preparing to unpack .../libswscale2_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libswscale2:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libavfilter3:i386 non precedentemente selezionato.
Preparing to unpack .../libavfilter3_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
Unpacking libavfilter3:i386 (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto libsdl1.2debian:i386 non precedentemente selezionato.
Preparing to unpack .../libsdl1.2debian_1.2.15-8ubuntu1.1_i386.deb ...
Unpacking libsdl1.2debian:i386 (1.2.15-8ubuntu1.1) ...
Selezionato il pacchetto libav-tools non precedentemente selezionato.
Preparing to unpack .../libav-tools_6%3a9.13-0ubuntu0.14.04.1_i386.deb ...
dpkg: errore: --compare-versions richiede tre argomenti: <versione> <operatore> <versione>

Type dpkg --help for help about installing and deinstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through 'less' or 'more' !
Unpacking libav-tools (6:9.13-0ubuntu0.14.04.1) ...
Selezionato il pacchetto javascript-common non precedentemente selezionato.
Preparing to unpack .../javascript-common_11_all.deb ...
Unpacking javascript-common (11) ...
Selezionato il pacchetto libconvert-binhex-perl non precedentemente selezionato.
Preparing to unpack .../libconvert-binhex-perl_1.123-1_all.deb ...
Unpacking libconvert-binhex-perl (1.123-1) ...
Selezionato il pacchetto libdate-manip-perl non precedentemente selezionato.
Preparing to unpack .../libdate-manip-perl_6.42-1_all.deb ...
Unpacking libdate-manip-perl (6.42-1) ...
Selezionato il pacchetto libemail-date-format-perl non precedentemente selezionato.
Preparing to unpack .../libemail-date-format-perl_1.004-1_all.deb ...
Unpacking libemail-date-format-perl (1.004-1) ...
Selezionato il pacchetto libencode-locale-perl non precedentemente selezionato.
Preparing to unpack .../libencode-locale-perl_1.03-1_all.deb ...
Unpacking libencode-locale-perl (1.03-1) ...
Selezionato il pacchetto libhttp-date-perl non precedentemente selezionato.
Preparing to unpack .../libhttp-date-perl_6.02-1_all.deb ...
Unpacking libhttp-date-perl (6.02-1) ...
Selezionato il pacchetto libfile-listing-perl non precedentemente selezionato.
Preparing to unpack .../libfile-listing-perl_6.04-1_all.deb ...
Unpacking libfile-listing-perl (6.04-1) ...
Selezionato il pacchetto libfont-afm-perl non precedentemente selezionato.
Preparing to unpack .../libfont-afm-perl_1.20-1_all.deb ...
Unpacking libfont-afm-perl (1.20-1) ...
Selezionato il pacchetto libhtml-tagset-perl non precedentemente selezionato.
Preparing to unpack .../libhtml-tagset-perl_3.20-2_all.deb ...
Unpacking libhtml-tagset-perl (3.20-2) ...
Selezionato il pacchetto libhtml-parser-perl non precedentemente selezionato.
Preparing to unpack .../libhtml-parser-perl_3.71-1build1_i386.deb ...
Unpacking libhtml-parser-perl (3.71-1build1) ...
Selezionato il pacchetto libio-html-perl non precedentemente selezionato.
Preparing to unpack .../libio-html-perl_1.00-1_all.deb ...
Unpacking libio-html-perl (1.00-1) ...
Selezionato il pacchetto liblwp-mediatypes-perl non precedentemente selezionato.
Preparing to unpack .../liblwp-mediatypes-perl_6.02-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.02-1) ...
Selezionato il pacchetto libhttp-message-perl non precedentemente selezionato.
Preparing to unpack .../libhttp-message-perl_6.06-1_all.deb ...
Unpacking libhttp-message-perl (6.06-1) ...
Selezionato il pacchetto libhtml-form-perl non precedentemente selezionato.
Preparing to unpack .../libhtml-form-perl_6.03-1_all.deb ...
Unpacking libhtml-form-perl (6.03-1) ...
Selezionato il pacchetto libhtml-tree-perl non precedentemente selezionato.
Preparing to unpack .../libhtml-tree-perl_5.03-1_all.deb ...
Unpacking libhtml-tree-perl (5.03-1) ...
Selezionato il pacchetto libhtml-format-perl non precedentemente selezionato.
Preparing to unpack .../libhtml-format-perl_2.11-1_all.deb ...
Unpacking libhtml-format-perl (2.11-1) ...
Selezionato il pacchetto libhttp-cookies-perl non precedentemente selezionato.
Preparing to unpack .../libhttp-cookies-perl_6.00-2_all.deb ...
Unpacking libhttp-cookies-perl (6.00-2) ...
Selezionato il pacchetto libhttp-daemon-perl non precedentemente selezionato.
Preparing to unpack .../libhttp-daemon-perl_6.01-1_all.deb ...
Unpacking libhttp-daemon-perl (6.01-1) ...
Selezionato il pacchetto libhttp-negotiate-perl non precedentemente selezionato.
Preparing to unpack .../libhttp-negotiate-perl_6.00-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.00-2) ...
Selezionato il pacchetto libjs-mootools non precedentemente selezionato.
Preparing to unpack .../libjs-mootools_1.4.5~debian1-2.1_all.deb ...
Unpacking libjs-mootools (1.4.5~debian1-2.1) ...
Selezionato il pacchetto libnet-http-perl non precedentemente selezionato.
Preparing to unpack .../libnet-http-perl_6.06-1_all.deb ...
Unpacking libnet-http-perl (6.06-1) ...
Selezionato il pacchetto libwww-robotrules-perl non precedentemente selezionato.
Preparing to unpack .../libwww-robotrules-perl_6.01-1_all.deb ...
Unpacking libwww-robotrules-perl (6.01-1) ...
Selezionato il pacchetto libwww-perl non precedentemente selezionato.
Preparing to unpack .../libwww-perl_6.05-2_all.deb ...
Unpacking libwww-perl (6.05-2) ...
Selezionato il pacchetto liblwp-protocol-https-perl non precedentemente selezionato.
Preparing to unpack .../liblwp-protocol-https-perl_6.04-2_all.deb ...
Unpacking liblwp-protocol-https-perl (6.04-2) ...
Selezionato il pacchetto libmime-lite-perl non precedentemente selezionato.
Preparing to unpack .../libmime-lite-perl_3.030-1_all.deb ...
Unpacking libmime-lite-perl (3.030-1) ...
Selezionato il pacchetto libmime-tools-perl non precedentemente selezionato.
Preparing to unpack .../libmime-tools-perl_5.505-1_all.deb ...
Unpacking libmime-tools-perl (5.505-1) ...
Selezionato il pacchetto libmime-types-perl non precedentemente selezionato.
Preparing to unpack .../libmime-types-perl_2.04-1_all.deb ...
Unpacking libmime-types-perl (2.04-1) ...
Selezionato il pacchetto libnet-sftp-foreign-perl non precedentemente selezionato.
Preparing to unpack .../libnet-sftp-foreign-perl_1.77+dfsg-1_all.deb ...
Unpacking libnet-sftp-foreign-perl (1.77+dfsg-1) ...
Selezionato il pacchetto libphp-serialization-perl non precedentemente selezionato.
Preparing to unpack .../libphp-serialization-perl_0.34-1_all.deb ...
Unpacking libphp-serialization-perl (0.34-1) ...
Selezionato il pacchetto libsys-mmap-perl non precedentemente selezionato.
Preparing to unpack .../libsys-mmap-perl_0.16-1build2_i386.deb ...
Unpacking libsys-mmap-perl (0.16-1build2) ...
Selezionato il pacchetto php5 non precedentemente selezionato.
Preparing to unpack .../php5_5.5.9+dfsg-1ubuntu4.2_all.deb ...
Unpacking php5 (5.5.9+dfsg-1ubuntu4.2) ...
Selezionato il pacchetto libdevice-serialport-perl non precedentemente selezionato.
Preparing to unpack .../libdevice-serialport-perl_1.04-2build3_i386.deb ...
Unpacking libdevice-serialport-perl (1.04-2build3) ...
Selezionato il pacchetto zoneminder non precedentemente selezionato.
Preparing to unpack .../zoneminder_1.26.5-1ubuntu3_i386.deb ...
Unpacking zoneminder (1.26.5-1ubuntu3) ...
Selezionato il pacchetto nullmailer non precedentemente selezionato.
Preparing to unpack .../nullmailer_1%3a1.11-2.1_i386.deb ...
Unpacking nullmailer (1:1.11-2.1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Configurazione di libavutil52:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libgsm1:i386 (1.0.13-4)...
Configurazione di libmp3lame0:i386 (3.99.5+repack1-3ubuntu1)...
Configurazione di libopenjpeg2:i386 (1.3+dfsg-4.7ubuntu1)...
Configurazione di libopus0 (1.1-0ubuntu1)...
Configurazione di libschroedinger-1.0-0:i386 (1.0.11-2ubuntu1)...
Configurazione di libva1:i386 (1.3.0-2)...
Configurazione di libx264-142:i386 (2:0.142.2389+git956c8d8-2)...
Configurazione di libxvidcore4:i386 (2:1.3.2-9ubuntu1)...
Configurazione di libavcodec54:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libavformat54:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libdc1394-22:i386 (2.2.1-2ubuntu2)...
Configurazione di libavdevice53:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libavresample1:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libswscale2:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libavfilter3:i386 (6:9.13-0ubuntu0.14.04.1)...
Configurazione di libsdl1.2debian:i386 (1.2.15-8ubuntu1.1)...
Configurazione di libav-tools (6:9.13-0ubuntu0.14.04.1)...
Configurazione di javascript-common (11)...
apache2_invoke: Enable configuration javascript-common
 * Reloading web server apache2                                                * 
Configurazione di libconvert-binhex-perl (1.123-1)...
Configurazione di libdate-manip-perl (6.42-1)...
Configurazione di libemail-date-format-perl (1.004-1)...
Configurazione di libencode-locale-perl (1.03-1)...
Configurazione di libhttp-date-perl (6.02-1)...
Configurazione di libfile-listing-perl (6.04-1)...
Configurazione di libfont-afm-perl (1.20-1)...
Configurazione di libhtml-tagset-perl (3.20-2)...
Configurazione di libhtml-parser-perl (3.71-1build1)...
Configurazione di libio-html-perl (1.00-1)...
Configurazione di liblwp-mediatypes-perl (6.02-1)...
Configurazione di libhttp-message-perl (6.06-1)...
Configurazione di libhtml-form-perl (6.03-1)...
Configurazione di libhtml-tree-perl (5.03-1)...
Configurazione di libhtml-format-perl (2.11-1)...
Configurazione di libhttp-cookies-perl (6.00-2)...
Configurazione di libhttp-daemon-perl (6.01-1)...
Configurazione di libhttp-negotiate-perl (6.00-2)...
Configurazione di libjs-mootools (1.4.5~debian1-2.1)...
Configurazione di libnet-http-perl (6.06-1)...
Configurazione di libwww-robotrules-perl (6.01-1)...
Configurazione di libmime-lite-perl (3.030-1)...
Configurazione di libmime-tools-perl (5.505-1)...
Configurazione di libmime-types-perl (2.04-1)...
Configurazione di libnet-sftp-foreign-perl (1.77+dfsg-1)...
Configurazione di libphp-serialization-perl (0.34-1)...
Configurazione di libsys-mmap-perl (0.16-1build2)...
Configurazione di php5 (5.5.9+dfsg-1ubuntu4.2)...
Configurazione di libdevice-serialport-perl (1.04-2build3)...
Configurazione di nullmailer (1:1.11-2.1)...
 * Starting mail-transfer-agent:                                       [ OK ] 
Configurazione di liblwp-protocol-https-perl (6.04-2)...
Configurazione di libwww-perl (6.05-2)...
Configurazione di zoneminder (1.26.5-1ubuntu3)...
ZoneMinder is stopped
invoke-rc.d: initscript zoneminder, action "status" failed.
Starting ZoneMinder: success

Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...
dopo aver chiesto conferma di queste tre schermate
schermata 1 su nullmailer
che serve per avere gli avvisi e-mail
Immagine
schermata 2 su nullmailer smarthost
Immagine
schermata 3 su [vimeo]nullmailer mailname[/vimeo]
Immagine

2 ) inserimento di una attesa

Codice: Seleziona tutto

sudo gedit /etc/init.d/zoneminder
ed aggiungere la riga

Codice: Seleziona tutto

sleep 15
start() {
echo -n "Starting $prog: "
sleep 15
zmfix -a
$command start
Ultima modifica di danielemod il sabato 22 novembre 2014, 19:17, modificato 9 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. 6 )Apache2

Messaggio da danielemod »

Passo 6) Configurare Apache2
Visto che ZM necessita di una interfaccia di amministrazione, a partire dal pannello di controllo, via web è necessario installare un Web server come il "signor" Apache2

A seguire sempre dalla Guida all'installazione di ZoneMinder
nel passaggio Configurare Apache2:
i 7 comandi
sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
sudo /etc/init.d/apache2 restart
sudo adduser www-data video
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo service apache2 restart
- comando 1 di 7 ) con "ln" Creo la cartella conf.d mancante

Codice: Seleziona tutto

sudo mkdir /etc/apache2/conf.d
e il comando ln che serve a creare un collegamento (o link) ad un file o una directory, funziona!

Codice: Seleziona tutto

sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
- comando 2 di 7) Riavvia Apasche2 da init.d

Codice: Seleziona tutto

sudo /etc/init.d/apache2 restart
codice risultato:

Codice: Seleziona tutto

daniele@daniele-VirtualBox:~$ sudo /etc/init.d/apache2 restart
[sudo] password for daniele: 
 * Restarting web server apache2                                                                          AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                                                   [ OK ]
- comando 3 di 7)
Controllando che l'utente www-data sia associato al gruppo video con il comando

Codice: Seleziona tutto

cat /etc/group|sort
e in questo caso per esempio, con solo le voci interessate, non lo è:
...
video:x:44:
...
www-data:x:33:
Aggiungo l'utente «www-data» al gruppo «video».

Codice: Seleziona tutto

sudo adduser www-data video
risultato:

Codice: Seleziona tutto

Aggiunta dell'utente «www-data» al gruppo «video» ...
Aggiunta dell'utente www-data al gruppo video
Fatto.
Per scrupolo sempre con il comando cat /etc/group|sort
ora ricontrollando l'utente www-data ora fa parte al gruppo video
...
video:x:44:www-data
...
www-data:x:33:
- comando 4 di 7)

Codice: Seleziona tutto

sudo make-ssl-cert generate-default-snakeoil --force-overwrite
- comando 5 di 7) crea le dipendenze

Codice: Seleziona tutto

sudo a2enmod ssl
codice risultato:

Codice: Seleziona tutto

daniele@daniele-VirtualBox:/etc/apache2$ sudo a2enmod ssl
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Enabling module socache_shmcb.
Enabling module ssl.
See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
To activate the new configuration, you need to run:
  service apache2 restart
- comando 6 di 7) imposta il sito di default default-ssl

Codice: Seleziona tutto

sudo a2ensite default-ssl
codice risultato:

Codice: Seleziona tutto

daniele@daniele-VirtualBox:/etc/apache2$ sudo a2ensite default-ssl
Enabling site default-ssl.
To activate the new configuration, you need to run:
  service apache2 reload
- comando 7 di 7) riavvio apache2

Codice: Seleziona tutto

sudo service apache2 restart
codice risultato:

Codice: Seleziona tutto

daniele@daniele-VirtualBox:/etc/apache2$ sudo service apache2 restart
 * Restarting web server apache2                                                                          AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                                                   [ OK ]
la traduz del messaggio
Impossibile determinare in modo affidabile nome di dominio completo del server, utilizzando 127.0.1.1. Impostare la direttiva 'ServerName' a livello globale per sopprimere questo messaggio
Ultima modifica di danielemod il sabato 22 novembre 2014, 19:12, modificato 26 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. 7)Cambozola

Messaggio da danielemod »

Passo 7) Installare Cambozola-0.92
A cosa serve ?
Come suggerisce il sito ufficiale di ZM: se non si dispone di FireFox o un altro browser che supporta nativamente lo streaming di immagini è consigliato installare l'eccellente Cambozola java applet da http://www.charliemouse.com:8080/code/cambozola/
i 4 comandi coinvolti
cd /usr/src
sudo wget http://www.charliemouse.com:8080/code/c ... est.tar.gz
sudo tar -xzvf cambozola-latest.tar.gz
sudo cp cambozola-0.92/dist/cambozola.jar /usr/share/zoneminder
- Comando 1/4) Passa nella cartella src e scarica cambozola-latest.tar.gz

Codice: Seleziona tutto

cd /usr/src
- Comando 2/4) scarica il file cambozola-latest.tar.gz

Codice: Seleziona tutto

sudo wget http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz
codice prodotto:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:/usr/src$ sudo wget http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz
--2014-06-30 02:59:43--  http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz
Risoluzione di www.charliemouse.com (www.charliemouse.com)... 50.53.126.251
Connessione a www.charliemouse.com (www.charliemouse.com)|50.53.126.251|:8080... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 234516 (229K) [application/x-gzip]
Salvataggio in: "cambozola-latest.tar.gz"

100%[======================================================================>] 234.516      220KB/s   in 1,0s   

2014-06-30 02:59:45 (220 KB/s) - "cambozola-latest.tar.gz" salvato [234516/234516]
- Comando 3/4) estrae il file compattato cambozola-latest.tar.gz

Codice: Seleziona tutto

sudo tar -xzvf cambozola-latest.tar.gz
codice prodotto:
Spoiler
Mostra

Codice: Seleziona tutto

daniele@daniele-VirtualBox:/usr/src$ sudo tar -xzvf cambozola-latest.tar.gz
cambozola-0.935/
cambozola-0.935/bldsrc/
cambozola-0.935/bldsrc/com/
cambozola-0.935/bldsrc/com/charliemouse/
cambozola-0.935/bldsrc/com/charliemouse/embed/
cambozola-0.935/dist/
cambozola-0.935/src/
cambozola-0.935/src/com/
cambozola-0.935/src/com/charliemouse/
cambozola-0.935/src/com/charliemouse/cambozola/
cambozola-0.935/src/com/charliemouse/cambozola/accessories/
cambozola-0.935/src/com/charliemouse/cambozola/profiles/
cambozola-0.935/src/com/charliemouse/cambozola/server/
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/
cambozola-0.935/src/com/charliemouse/cambozola/shared/
cambozola-0.935/src/com/charliemouse/cambozola/watermark/
cambozola-0.935/testPages/
cambozola-0.935/watermarks/
cambozola-0.935/LICENSE
cambozola-0.935/README.html
cambozola-0.935/application.properties
cambozola-0.935/build.xml
cambozola-0.935/dist.sh
cambozola-0.935/dist/cambozola-server.jar
cambozola-0.935/dist/cambozola-unsigned.jar
cambozola-0.935/dist/cambozola.jar
cambozola-0.935/example.html
cambozola-0.935/src/com/charliemouse/cambozola/Accessory.java
cambozola-0.935/src/com/charliemouse/cambozola/PercentArea.java
cambozola-0.935/src/com/charliemouse/cambozola/Viewer.java
cambozola-0.935/src/com/charliemouse/cambozola/ViewerAttributeInterface.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/ChangeStreamAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/HomeAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/InfoAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/PanAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/WWWHelpAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/ZoomInAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/ZoomOutAccessory.java
cambozola-0.935/src/com/charliemouse/cambozola/accessories/changeStream.gif
cambozola-0.935/src/com/charliemouse/cambozola/accessories/home.gif
cambozola-0.935/src/com/charliemouse/cambozola/accessories/info.gif
cambozola-0.935/src/com/charliemouse/cambozola/accessories/pan.gif
cambozola-0.935/src/com/charliemouse/cambozola/accessories/www.gif
cambozola-0.935/src/com/charliemouse/cambozola/accessories/zoomin.gif
cambozola-0.935/src/com/charliemouse/cambozola/accessories/zoomout.gif
cambozola-0.935/src/com/charliemouse/cambozola/profiles/ICameraProfile.java
cambozola-0.935/src/com/charliemouse/cambozola/profiles/Profile_Axis_M1031.java
cambozola-0.935/src/com/charliemouse/cambozola/profiles/Profile_LocalPTZ.java
cambozola-0.935/src/com/charliemouse/cambozola/profiles/Profile_NonInteractive.java
cambozola-0.935/src/com/charliemouse/cambozola/profiles/Profile_Panasonic_BLC30.java
cambozola-0.935/src/com/charliemouse/cambozola/server/Replicator.java
cambozola-0.935/src/com/charliemouse/cambozola/server/TestServer.java
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imagea.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imageb.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imagec.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imaged.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imagee.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imagef.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imageg.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imageh.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imagei.gif
cambozola-0.935/src/com/charliemouse/cambozola/server/testImages/imagej.gif
cambozola-0.935/src/com/charliemouse/cambozola/shared/AppID.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/Base64.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/CamStream.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/ExceptionReporter.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/ImageChangeEvent.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/ImageChangeListener.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/StreamSplit.java
cambozola-0.935/src/com/charliemouse/cambozola/shared/TaiStreamSplit.java
cambozola-0.935/src/com/charliemouse/cambozola/watermark/Watermark.java
cambozola-0.935/src/com/charliemouse/cambozola/watermark/WatermarkCollection.java
cambozola-0.935/testPages/NonInteractive.html
cambozola-0.935/testPages/axis.html
cambozola-0.935/testPages/panasonic.html
- Comando 4/4) controllando la versione di cambozola:

Codice: Seleziona tutto

ls

Codice: Seleziona tutto

dan13@dan13-EP41T-UD3L:/usr/src$ ls
cambozola-0.935          linux-headers-3.13.0-24-generic  linux-headers-3.13.0-29
cambozola-latest.tar.gz  linux-headers-3.13.0-27          linux-headers-3.13.0-29-generic
linux-headers-3.13.0-24  linux-headers-3.13.0-27-generic  vboxhost-4.3.12
cambozola-0.935

Codice: Seleziona tutto

sudo cp cambozola-0.935/dist/cambozola.jar /usr/share/zoneminder
Ultima modifica di danielemod il martedì 11 novembre 2014, 19:34, modificato 7 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo.

Messaggio da danielemod »

Passo 8 ) selezionare orario online
Edito il file ntpdate

Codice: Seleziona tutto

sudo gedit /etc/cron.daily/ntpdate
e inserisco le due linee
#!/bin/sh
ntpdate ntp.ubuntu.com
Dopo aver salvato e chiuso, rendo eseguibile il file ntpdate

Codice: Seleziona tutto

sudo chmod 755 /etc/cron.daily/ntpdate
e riavvio il PC

Codice: Seleziona tutto

sudo reboot
Ultima modifica di danielemod il martedì 11 novembre 2014, 19:35, modificato 4 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo.

Messaggio da danielemod »

A questo punto quando sembra aver finito seguendo le vecchie guide
se si tenta di digitare nel browser (mozilla consigliato) il comando locallhost/zm
si riceve l'errore
...not found...
Questo è dovuto al cambiamento di configurazione e di percorsi dalla versione Ubuntu 14.04 in poi
Una soluzione possibile al problema molto noto e dibattuto, potrebbe essere
creando il collegamento non più in /var/www/
ma così:

Codice: Seleziona tutto

sudo ln -s /usr/share/zoneminder /var/www/html/zm

Questo è tutto e dovrebbe funzionare in tutti i PC "normali"
salvo il caso di troppe installazioni incasinate e sovrapposte,
al comando da browser: http://localhost/zm
Immagine
Se i monitor aggiunti sono "spenti" e non si possono aprire facendoci clic sopra
e in alto nel pannello di controllo si visualizza lo stato "Stopped"
intuitivamente è perchè bisogna attivare ZM
clic su "Stopped" -> "Start"-> "Apply"
Per disattivare clic su "Running" -> "Stop"-> "Apply"

FINE LAMP - METODO 1
Per continuare con la guida e saltare il METODO 2 andare più avanti in Zoneminder - Guida Installaz. passo x passo. - IMPOSTAZIONI
Per soluzione di alcune anomalie e malfunzionamenti adate in Errori RISOLTI ANOMALIE e comandi utili di manutenzione

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:44, modificato 11 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Comandi utili e errori RISOLTI

Messaggio da danielemod »

SOLUZIONI ANOMALIE e COMANDI VARI UTILI
Dopo le varie installazioni di ZM su più PC, a titolo di promemoria personale e utile a chi può riscontrare le stesse anomalie nel funz di ZM.

caso "not found" al comando "locallhost/zm" dalle versioni ubuntu 13.04 in poi
Creo il colegamento non in /var/www/ come dicono le vecchie guide
ma così (dovuto al tipo di installazione noova usata nella versione di Ubuntu 14.04) :

Codice: Seleziona tutto

sudo ln -s /usr/share/zoneminder /var/www/html/zm
caso 1) Nel caso di malfunzionamento a risoluzioni maggiori vedi
Quando una cam USB non ne vuole sapere di funzionare ad una risoluzione maggiore

caso 2) Se non si vede nulla nelle cam potrebbe essere un problema di permessi e si può provare a dare i comandi
con video0, video1..., secondo quale dispositivo è interessato dalla nostra cam.

Codice: Seleziona tutto

sudo chmod 666 /dev/video0
e

Codice: Seleziona tutto

sudo chmod 475 /usr/bin/zmfix
caso 3) Non visualizza le immagini del monitor.
Provando ZM in un portatile ho riscontrato e risolto l'errore log:
2014-08-09 12:56:39.899267 web_php 2274 ERR socket_sendto( /tmp/zm/zms-960650s.sock ) failed: No such file or directory /usr/share/zoneminder/includes/functions.php 2344
2014-08-09 12:56:26.898879 web_js 2274 ERR getStreamCmdResponse stream error: socket_sendto( /tmp/zm/zms-960650s.sock ) failed: No such file or directory - checkStreamForErrors() ?view=watch
risolto da qui con sudo a2enmod cgi

Codice: Seleziona tutto

sudo service zoneminder stop

Codice: Seleziona tutto

sudo a2enmod cgi
producendo un risultato simile:

Codice: Seleziona tutto

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Enabling module cgi.
To activate the new configuration, you need to run:
  service apache2 restart
ed infine

Codice: Seleziona tutto

sudo service apache2 restart

Codice: Seleziona tutto

sudo service zoneminder start

caso 4)
Se le cam analogiche che usano i dispositivi video non si vedeono e il log di ZM da un errore simile:
2014-08-24 16:28:40.025840 zmc_dvideo0 5181 FAT Failed to open video device /dev/video0: Permission denied zm_local_camera.cpp 677
probabilmente è un problema di Apache2 dell'utente www-data non associato al gruppo video descritto nel comando 3 di 7

caso 5)
Il pulsante aggiungi monitor non funziona. (versione Ubuntu 15.04 vivid, versione Zoneminder 1.25)
Da qui ppa
ho aggiornato il ppa: deb http://ppa.launchpad.net/iconnor/zonemi ... ter/ubuntu
da
-> Impostazioni di Sistema -> Software e aggiornamenti -> Altro Software
Successivamente con gli aggiornamenti automatici Zoneminder si aggiorna alla versione 1.28.100
Questo è da evitare impostanto in Option non aggiornare la versione di zoneminder
rimanendo alla stabile 1.28.100

MEMO COMANDI VARI UTILI
Nel caso si voglia avviare e stoppare ZM da terminale, per me più comodo, i comandi sono

Codice: Seleziona tutto

sudo service zoneminder start

Codice: Seleziona tutto

sudo service zoneminder stop
per riavviare zoneminder

Codice: Seleziona tutto

sudo /etc/init.d/zoneminder restart
per riavviare apache2

Codice: Seleziona tutto

sudo /etc/init.d/apache2 force-reload
Di seguito ho provato su una macchina virtuale questo secondo metodo.

Indice
Ultima modifica di danielemod il sabato 18 luglio 2015, 19:10, modificato 25 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz passo x passo. Metodo 2

Messaggio da danielemod »

LAMP - Metodo 2 - su una macchina virtuale (con virtualbox) nuova, pulita, appena installata con Ubuntu 14.04.

In alternativa ho provato questo secondo metodo (più breve) basato sul video Zoneminder 2013 - Part 1 - Installation
risultato funzionante :popopo:

Ecco come ho proceduto passo per passo per aiutare chi non è una cima
e non conosce in profondità tutti i pacchetti coinvolti.
Se ci sono suggerimenti di migliorie e correzioni ovviamente sono ben accette :birra:

Aggiornamento del sistema

Codice: Seleziona tutto

sudo apt-get update 

Codice: Seleziona tutto

sudo apt-get upgrade
oppure se vi sentite sicuri e si vogliono saltare le domande e conferme di installazione

Codice: Seleziona tutto

sudo apt-get update && sudo apt-get upgrade -y 
Passo 1 - Installaz LAMP e Zoneminder
1) Con l'aiuto del video Zoneminder 2013 - Part 1 - Installation ho lanciato il comando

Codice: Seleziona tutto

sudo apt-get install zoneminder apache2 php5-mysql libapache2-mod-php5 mysql-server
Metetevi comodi che il comando 1) ci mette un pò.
Consiglio di salvare il lungo risultato del terminale che può tornare utile a chi vi vuole aiutare
in caso di malfunzionamento.
Ad un certo punto vi verrà chiesto di Inserire una pasword per mysql
e sucessivamente dato ok alle 3 successive schermate.

2) Installo fmpeg a parte che in Ubuntu 14.04 da problemi seguendo questa giuda

Codice: Seleziona tutto

sudo apt-add-repository ppa:jon-severinsson/ffmpeg

Codice: Seleziona tutto

sudo apt-get update

Codice: Seleziona tutto

sudo apt-get install ffmpeg
3) Creo il colegamento non in /var/www/ come dicono le vecchie guide ma così (dovuto al tipo di installazione qui su usato e alla versione usata di Ubuntu 14.04) :

Codice: Seleziona tutto

sudo ln -s /usr/share/zoneminder /var/www/html/zm
4) Controllo che il relativo rigo sia così DocumentRoot /var/www/html
editando il file

Codice: Seleziona tutto

sudo gedit /etc/apache2/sites-available/000-default.conf
5) Se è il caso do i comandi finali come dal metodo 1:
nel caso le cam non si vedano:
sudo chmod 666 /dev/video0
sudo chmod 475 /usr/bin/zmfix

per l'avvio di ZM all'accenzione del PC:
inserimento di una attesa (sleep 15)

per aggiungere l'utente www-data nel gruppo video:
sudo adduser www-data video

6) Prova finale di test di apache2 sul browser

Codice: Seleziona tutto

localhost
avvio della console di ZM sempre sul browser

Codice: Seleziona tutto

localhost/zm
e se tutto è andato bene dovrebbe comparire una schermata simile della console di ZM
Immagine

FINE METODO 2

A questo punto finito di usare uno dei 2 metodi le strade si riuniscono.

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:45, modificato 47 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Guida Installaz. passo x passo. - IMPOSTAZIONI

Messaggio da danielemod »

IMPOSTAZIONI ZONEMINDER (Configuraz sistema e videocamere)

Quando una cam USB non ne vuole sapere di funzionare ad una risoluzione maggiore
Passo 1) traduzione alla lettera dalla videoguida: aumentare i valori di memoria condivisa per evitare che il video di congelamento
Ho notato per esempio che in ZM quando una cam non ne vuole sapere di funzionare ad una risoluzione maggiore 640x480 e che funziona solo alla risoluzione di320x240
questa procedura può essere utile a risolvere il problema !

1) Edito il file

Codice: Seleziona tutto

sudo gedit /etc/sysctl.conf
e inserisco le due righe di codice

Codice: Seleziona tutto

kernel.shmall = 268435456
kernel.shmmax = 268435456
come quelle in grassetto
# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3
kernel.shmall = 268435456
kernel.shmmax = 268435456
2) e attivo con

Codice: Seleziona tutto

sudo sysctl -p

Codice: Seleziona tutto

dan@dan-VirtualBox:~$ sudo sysctl -p
[sudo] password for dan: 
kernel.shmall = 268435456
kernel.shmmax = 268435456
Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:46, modificato 14 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Guida Installaz. passo x passo - inst. IP Camer

Messaggio da danielemod »

Installazione di una Camera IP
Passo 2 - Seguendo la video guida Zoneminder 2013 - Part 2 - IP Camera Setup
Trovo il modello e configuro una cam IP per il suo Remote Host Paths
(Remote Host Paths URL's For Streaming IP Cameras)

Da qui in poi viene il bello!

1) Per sapere il modello esatto della mia cam
digito l'IP della camera in mio possesso nel browser per entrare nel suo pannello di configurazione,
2) Vado nel sito http://jasacomputers.com/links/rhpath.html
e cerco il modello più simile della mia cam (Wanscam nel mio caso),
3) Copio il link corrispondente al mio modello nel browser per esempio

Codice: Seleziona tutto

http://[USER]:[PASS]@192.168.2.10/videostream.cgi
e sostituisco rispettivamente
- le parentesi [ ] con il mio USERNAME e PASSWORD della mia cam (es. admin e miapassw)
- l'indirizzo IP corretto della mia cam (es. 192.168.x.y) (x e y li sostituite con i vostri veri num.)
- la porta corretta della mia cam, (es 99)
Esempio completo:
http://admin:miapassw@192.168.x.y:99/videostream.cgi

Questo trovato è il : Remote Host Paths URL's per lo Streaming IP della mia Videocamera
per testare da browser la cam.

Nel mio caso omettendo username:password il test del flusso della cam è funzionante :
Immagine
quindi ora posso procedere su Zoneminder.

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:47, modificato 19 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz. passo x passo

Messaggio da danielemod »

Azzerare e pulire tutto per DISINSTALLARE LAMP ( Linux, Apache, MySQL e PHP) e Zoneminder

ATTENZIONE! Da applicare solo nel caso si volesse azzerare tutto su Zoneminder e LAMP
DISINSTALLARE LAMP
nel caso qualcosa vada storto durante l'installazione di LAMP, per esempio per motivi di troppe installazioni sovrapposte andate male
ho fatto riferimento a questa discussione How to remove completely LAMP? ed eseguito questi comandi per
azzerare e disinstallare LAMP:

Codice: Seleziona tutto

sudo apt-get remove --purge zoneminder apache2 php5-mysql libapache2-mod-php5 mysql-server
o per rimuovere completamente un progr dal sistema, es. con zoneminder

Codice: Seleziona tutto

sudo find -L / -name "zoneminder*" -print0 |xargs -0 -r rm
per trovare qualsiasi traccia

Codice: Seleziona tutto

sudo find / -name "zoneminder*"
fare un pò di pulizie non guasta mai

Codice: Seleziona tutto

sudo apt-get autoremove
e aggiornare il sistema

Codice: Seleziona tutto

sudo apt-get update && sudo apt-get upgrade -y 
Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:43, modificato 7 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Guida Installaz. passo x passo. Cam IP

Messaggio da danielemod »

Passo 3)
Setup di una videocamera IP in Zoneminder


1) Vado nel pannello di comandi di zoneminder in un browser con localhost/zm
Immagine

2) Clic sul pulsante Add New Monitor
imposto il Name
e Source Type : Remote ed il resto come la figura
Immagine

3) Vado nella scheda Source
Immagine
ed imposto
- in Remote Host Name con quello trovato qui nel precedente post della guida
http://admin:miapassw@192.168.x.y:99/videostream.cgi
ma nel nostro esempio in questa maniera
admin:miapassw@192.168.x.y
- in Remote Host Port la porta 99
- in Remote Host Path il formato videostream.cgi
- in Capture Width (pixels) e Capture Height (pixels) metto rispettiv. 320 e 240
faccio clic su Save
e controllo sul pannello di zoneminder con clic su Cucina il nome dato alla cam (in ZM Monitor)
e vedo la videocamera funzionante in ZM:
Immagine

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:48, modificato 2 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Guida Installaz. passo x passo. Cam Analogica

Messaggio da danielemod »

Installazione di una Videocamera collegata tramite un segnale video in entrata Analogica.

Per la compatibilità delle webcam con linux, utile anche prima di un acquisto, ho dato un'occhiata qui
HardwareSupportComponentsMultimediaWebCameras,
Linux UVC driver and tools
e più in generale h-node

In entrambi i casi di cam Analogica e USB usano i dispositivi video0, video1,...
Dopo aver consultato velocemente un pò di guide come quelle citate all'inizio
Seguendo qui, ho controllato i dispositivi virtuali usati dal kernel di linux per poter accedere ai dispositivi video

Codice: Seleziona tutto

dan13@dan13-EP41T-UD3L:/$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 ago  3 10:32 /dev/video0
crw-rw----+ 1 root video 81, 1 ago  3 10:32 /dev/video1
crw-rw----+ 1 root video 81, 4 ago  3 11:10 /dev/video2
se il driver della mia cam è già stato caricato nel kernel (il cuore del sistema operativo)

Codice: Seleziona tutto

dmesg
Si può controllare a leggere le impostazioni o le informazioni avanzate del dispositivo (ad es. video0) anche così

Codice: Seleziona tutto

zmu -q -d /dev/video0 -v
oppure se da errore il prec. comando provare come dal forum Ubuntu francese in Verificare comunicazione con la telecamera

Codice: Seleziona tutto

zmu -d /dev/video0 -V 1 -q -v
verificare con vlc ed altro ancora (da qui) la cam

Codice: Seleziona tutto

vlc v4l2:///dev/video0
Dopo aver controllato che tra le risoluzioni ammesse dalla mia videocamera analogica
corrispondano a quelle impostate in ZM
ho usato queste impostazioni:

tab -general
Source Type: Local
Function:Monitor
Enabled:yes
Maximum FPS: 5
Allarm Maximum FPS: 5
Reference Image Blend %ge:6.25% (indor)
Alarm Reference Image Blend %ge: 6.25%
Triggers: None available

tab -source
Device Path: /dev/video0
Capture Method: Video For Linux version 2
Device Channel: 0
Device Format: PAL
Device Palette: Auto
Target Colorspace:24 bit colur
Capture Width (Larghezza in pixels):320
Capture Height (Altezza in pixels):240
Preserve Aspect Ratio: no
Orentation: normal
Deinterlacing: disabled

e le cam Analogica funziona.
Immagine

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:49, modificato 7 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Guida Installaz. passo x passo. Cam USB

Messaggio da danielemod »

Installazione di una Videocamera collegata tramite la porta USB.

Le cam USB usano gli stessi dispositivi video0, video1..
quindi valgono i comandi usati anche per le cam Analogiche
ls -l /dev/video*;
dmesg; zmu -q -d /dev/video0 -v;
vlc v4l2:///dev/video0
;
zmu -d /dev/video0 -V 1 -q -v
Per individuare il dispositivo video usato dalla cam
ho lanciato il comando prima con la cam scollegata

Codice: Seleziona tutto

ls -l /dev/video*
ho preso nota dei video presenti e dopo aver ricollegato la cam USB e rilanciato lo stesso comando
si riesce ad individuare il dispositivo video usato!
Così facendo abbiamo una variabile in meno e possiamo concentrarci sugli altri parametri
come la risoluzione.

ho verificato i collegamenti delle porte USB con il comando lsusb e ho trovato la mia cam

Codice: Seleziona tutto

...
Bus 001 Device 002: ID 0ac8:332d Z-Star Microelectronics Corp. Vega USB 2.0 Camera
...
o con più dettagli riportando solo la porta USB della cam

Codice: Seleziona tutto

lsusb -v
Bus 001 Device 002: ID 0ac8:332d Z-Star Microelectronics Corp. Vega USB 2.0 Camera
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x0ac8 Z-Star Microelectronics Corp.
  idProduct          0x332d Vega USB 2.0 Camera
  bcdDevice            1.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          627
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               2 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              2 
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength           79
        dwClockFrequency       24.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x0004000e
          Auto-Exposure Mode
          Auto-Exposure Priority
          Exposure Time (Absolute)
          Privacy
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000557f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          White Balance Temperature
          Backlight Compensation
          Power Line Frequency
          White Balance Temperature, Auto
          Digital Multiplier
        iProcessing             0 
        bmVideoStandards     0x 9
          None
          SECAM - 625/50
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               2
        iTerminal               0 
      VideoControl Interface Descriptor:
        bLength                28
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {5dc717a9-1941-da11-ae0e-000d56ac7b4c}
        bNumControl            14
        bNrPins                 1
        baSourceID( 0)          1
        bControlSize            3
        bmControls( 0)       0xf9
        bmControls( 1)       0x1f
        bmControls( 2)       0x80
        iExtension              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               5
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            14
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         1
        wTotalLength                      257
        bEndPointAddress                  130
        bmInfo                              0
        bTerminalLink                       3
        bStillCaptureMethod                 2
        bTriggerSupport                     1
        bTriggerUsage                       1
        bControlSize                        1
        bmaControls( 0)                    27
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                6
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                 48660480
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                 12165120
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  9216000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                          1024
        dwMinBitRate                146800640
        dwMaxBitRate                146800640
        dwMaxVideoFrameBufferSize     2621440
        dwDefaultFrameInterval        1428571
        bFrameIntervalType                  1
        dwFrameInterval( 0)           1428571
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)
        bEndpointAddress                    0
        bNumImageSizePatterns               6
        wWidth( 0)                        640
        wHeight( 0)                       480
        wWidth( 1)                        352
        wHeight( 1)                       288
        wWidth( 2)                        320
        wHeight( 2)                       240
        wWidth( 3)                        176
        wHeight( 3)                       144
        wWidth( 4)                        160
        wHeight( 4)                       120
        wWidth( 5)                       1280
        wHeight( 5)                      1024
        bNumCompressionPatterns             6
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     0 (Unspecified)
        bTransferCharacteristics            0 (Unspecified)
        bMatrixCoefficients                 0 (Unspecified)
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0080  1x 128 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0b00  2x 768 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0c00  2x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1380  3x 896 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         2
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       2 Streaming
      bFunctionProtocol       0 
      iFunction               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength           39
        bInCollection           1
        baInterfaceNr( 0)       3
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Microphone
        bAssocTerminal          0
        bNrChannels             1
        wChannelConfig     0x0000
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 2
        bSourceID               1
        bControlSize            1
        bmaControls( 0)      0x00
        bmaControls( 1)      0x43
          Mute Control
          Volume Control
          Automatic Gain Control
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               2
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           3
        bDelay                  1 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                35
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            9 Discrete
        tSamFreq[ 0]         8000
        tSamFreq[ 1]        11025
        tSamFreq[ 2]        12000
        tSamFreq[ 3]        16000
        tSamFreq[ 4]        22050
        tSamFreq[ 5]        24000
        tSamFreq[ 6]        32000
        tSamFreq[ 7]        44100
        tSamFreq[ 8]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0062  1x 98 bytes
        bInterval               4
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined

Ho riavviato il PC con la cam collegata per mettere ordine nei dispositivi video.
Ho notato che non conviene scollegare le cam dalle porte USB una volta trovata l'installazione ideale/funzionante
perchè si rischia di far "rimescolare" i dispositivi video0, video1... e provocare per es. scambi nei monitor di cam Analogiche con cam USB e viceversa o addirittura far smettere di funzionare la cam del tutto fino al successivo riavvio del pc.

Altri comandi utili per il controllo dei dispositivi video dal forum ubuntu francese

Codice: Seleziona tutto

luvcview -d /dev/video0 -L
dopo aver installato luvcview con sudo apt-get luvcview
Vedrete apparire la lista delle modalità video supportate.

Codice: Seleziona tutto

luvcview -d /dev/video0 -l
Verrà visualizzato l'elenco delle impostazioni disponibili per la sorgente video.

Oppure da Configurare una Webcam USB del forum Ubuntu francese
Telecamere a base di UVC (USB webcam molti sono) disporre di uno strumento specifico, è possibile installare il pacchetto Luvc e / o Guvcview (opzionale) per vedere i modelli di utilizzo disponibile, quindi eseguire:

Codice: Seleziona tutto

luvcview -d /dev/video0 -L
Vedrete apparire la lista delle modalità video supportate.

Codice: Seleziona tutto

luvcview d / dev / l video0
Verrà visualizzato l'elenco delle impostazioni disponibili per la sorgente video.

In ZM
Anche qui dopo aver controllato che tra le risoluzioni ammesse dalla mia videocamera USB
corrispondano a quelle impostate in ZM
ho usato queste impostazioni:

tab -general: identica come quella analogica.

tab -source: cambia solo il dispositivo usato
Device Path: /dev/video1

e le cam USB funziona.
[immagine]

Se la cam non si dovesse visualizzare correttamente controllare le risoluzioni corrispondano tra le impostazioni di ZM e quelle impostate dalla casa produttrice di default.
Ed inoltre una delle possibili soluzioni al problema
dopo aver dato i comandi

Codice: Seleziona tutto

sudo chmod 666 /dev/video0
e

Codice: Seleziona tutto

sudo chmod 475 /usr/bin/zmfix
si può provare la soluzione da SOLUZIONI ANOMALIE e COMANDI VARI UTILI
nel Caso 3) Non visualizza le immagini del monitor.
con i comandi

Codice: Seleziona tutto

sudo service zoneminder stop

Codice: Seleziona tutto

sudo a2enmod cgi

Codice: Seleziona tutto

sudo service apache2 restart

Codice: Seleziona tutto

sudo service zoneminder start
P.S.
Prendo nota di questa interessante Guida su configurazione webcam per eventuali approfondimenti
rimandati quando avrò più tempo.

Indice
Ultima modifica di danielemod il lunedì 23 gennaio 2017, 0:03, modificato 16 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Zoneminder - Guida Installaz. passo x passo. Eventi

Messaggio da danielemod »

A questo punto ho un uso di ZM pronto come semplice monitoraggio
con il pannello dei comandi:
Immagine
Dal pannello dei comandi di ZM ho fatto clic su "Montage" ed impostato "3-wide grid, scaled, enlarge on allarm"
Immagine

- FUNZIONALITA' AVANZATE DI ZM - (vers. 1.27.99)

Passo 1) Gestione registrazioni video degli allarmi, Impostazione della zona di cattura
Ora seguendo questa guida e questa videoguida

L'utilità intuitiva ha lo scopo di diminuire il più possibile falsi allarmi di zone dell'inquadratura della cam che non interessa videosorvegliare.
1) Dal pannello di controllo di ZM, nel rigo della cam per es. "salone",
nella colonna "Function" faccio clic su "monitor" e cambio la funzionalità in "modect"(Tutte le immagine catturate verranno analizzate e verranno generati eventi qualora si riscontrino variazioni nell'area sorvegliata.) e salvo.

2)Dal pannello di controllo di ZM, sempre dalla cam "salone"
nella colonna "zones" faccio clic su "1" (l'unica zona disponibile della cam) e si apre la finestra di controllo della zona della cam.

3) Ho fatto clic sulla zona di default "all" ed impostato la zona con 4 punti per non farmi rubare il quadro del valore di 15€ :)
l'esempio di zona da controllare chiamato "quadro" può essere applicato ad una porta, finestra o strada dove si vuole circoscrivere la zona da controllare creando anche nella stessa inquadratura di una cam più zone
Immagine

prima di salvare ho controllato che ci siano i valori obbligatori:
Min/Max Pixel Threshold (0-255): 25
Filter Width/Height (pixels): 3 - 3
...
Min/Max Alarmed Area: 3 - 75
Min/Max Filtered Area: 3 - 75
Min/Max Blob Area: 2
Min/Max Blobs: 1
Overload Frame Ignore Count: 0
Extend Alarm Frame Count: 0

4) Hour
Interessante è la funzione "hour" che si attiva facendo clic dal pannello di controllo di ZM nella colonna hour
e successivamente con clic su "Timeline"
che serve per controllare con un colpo d'occhio in un grafico i tempi degli allarmi scattati con anche i relativi fotogrammi!

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:50, modificato 3 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz. passo x passo

Messaggio da danielemod »

Avviso via gmail in caso di eventi di allarmi
- Installaz. di Postfix

Seguendo Configurare Postfix come smtp Gmail Relay e Integrazione Mail Server

1) Installo postfix durante l'installazione in Profilo generale di configurazione scegliere "nessuna configurazione"

Codice: Seleziona tutto

sudo apt-get install postfix ca-certificates
Codice prodotto:
Spoiler
Mostra

Codice: Seleziona tutto

Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
ca-certificates è già alla versione più recente.
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386
  libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2:i386
  libwayland-client0:i386 libwayland-cursor0:i386 libxkbcommon0:i386
  libxvidcore4
Usare "apt-get autoremove" per rimuoverli.
Pacchetti suggeriti:
  procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin
  dovecot-common postfix-cdb postfix-doc
I seguenti pacchetti saranno RIMOSSI:
  nullmailer
I seguenti pacchetti NUOVI saranno installati:
  postfix
0 aggiornati, 1 installati, 1 da rimuovere e 0 non aggiornati.
È necessario scaricare 1.085 kB di archivi.
Dopo quest'operazione, verranno occupati 3.173 kB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/main postfix amd64 2.11.0-1 [1.085 kB]
Recuperati 1.085 kB in 2s (520 kB/s)
Preconfigurazione dei pacchetti in corso
(Lettura del database... 208893 file e directory attualmente installati.)
Rimozione di nullmailer (1:1.11-2.1)...
 * Stopping mail-transfer-agent:                                         [ OK ] 
Elaborazione dei trigger per man-db (2.6.7.1-1ubuntu1)...
Selezionato il pacchetto postfix non precedentemente selezionato.
(Lettura del database... 208857 file e directory attualmente installati.)
Preparativi per estrarre .../postfix_2.11.0-1_amd64.deb...
Estrazione di postfix (2.11.0-1)...
Elaborazione dei trigger per ufw (0.34~rc-0ubuntu2)...
Elaborazione dei trigger per ureadahead (0.100.0-16)...
ureadahead will be reprofiled on next reboot
Elaborazione dei trigger per man-db (2.6.7.1-1ubuntu1)...
Configurazione di postfix (2.11.0-1)...
Aggiunta del gruppo «postfix» (GID 126) ...
Fatto.
Aggiunta dell'utente di sistema «postfix» (UID 117) ...
Aggiunta del nuovo utente «postfix» (UID 117) con gruppo «postfix» ...
La directory home «/var/spool/postfix» non è stata creata.
Creating /etc/postfix/dynamicmaps.cf
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
Adding sqlite map entry to /etc/postfix/dynamicmaps.cf
Aggiunta del gruppo «postdrop» (GID 127) ...
Fatto.
/etc/aliases does not exist, creating it.

Postfix was not set up.  Start with
  cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf
.  If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Elaborazione dei trigger per ufw (0.34~rc-0ubuntu2)...
Elaborazione dei trigger per ureadahead (0.100.0-16)...
Elaborazione dei trigger per libc-bin (2.19-0ubuntu6.3)...
2) Mi sposto nel percorso /etc/postfix

Codice: Seleziona tutto

cd /etc/postfix
Creo il file main.cf in /etc/postfix

Codice: Seleziona tutto

sudo gedit /etc/postfix/main.cf
e inserisco all’interno del nuovo file vuoto main.cf le seguenti righe:
daemon_directory = /usr/lib/postfix

myorigin = dominio-vero.com
mydomain = dominio-vero.com
myhostname = dominio-vero.com

smtp_generic_maps = hash:/etc/postfix/generic
header_checks = regexp:/etc/postfix/header_checks

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd_gmail
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_enforce_tls = yes

disable_dns_lookups = yes

message_size_limit = 35651584

smtp_destination_rate_delay = 60
relay_destination_rate_delay = 60

mynetworks = 127.0.0.1

alias_maps = hash:/etc/aliases
Salvo il file main.cf e non avendo ancora un dominio “dominio-vero.com” (es. pippo.dyndns.org), lo lascio invariato.

3) Creo il file sasl_passwd_gmail

Codice: Seleziona tutto

sudo gedit /etc/postfix/sasl_passwd_gmail
con il testo
[smtp.gmail.com]:587 username@gmail.com:miapassword
sostituendo con i dati della mia gmail username e miapassword

4) Creo il file header_checks

Codice: Seleziona tutto

sudo gedit /etc/postfix/header_checks
con il contenuto
/^To:.*@hostname.localnet/ REDIRECT username@gmail.com
/^From:(.*@dominio-vero.com[>]*)/ PREPEND Reply-To:$1
sostituendo il mio username

5) Creo il file generic

Codice: Seleziona tutto

sudo gedit /etc/postfix/generic
con il contenuto
sostituendo i miei dati a username tranne in dominio che ho sempre lasciato inalterato.

6) A questo punto ho eseguito i comandi

Codice: Seleziona tutto

sudo postmap /etc/postfix/generic

Codice: Seleziona tutto

sudo postmap /etc/postfix/sasl_passwd_gmail
Ho creato il file cacert.pem:

Codice: Seleziona tutto

sudo gedit /etc/postfix/cacert.pem
e copiato dal file /etc/ssl/certs/Equifax_Secure_CA.pem il testo:

Codice: Seleziona tutto

-----BEGIN CERTIFICATE-----
MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV
UzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2Vy
dGlmaWNhdGUgQXV0aG9yaXR5MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1
MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VxdWlmYXgxLTArBgNVBAsTJEVx
dWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B
AQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPRfM6f
BeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+A
cJkVV5MW8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kC
AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQ
MA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlm
aWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTgw
ODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gj
IBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQF
MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA
A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
7qj/WsjTVbJmcVfewCHrPSqnI0kBBIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh
1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
7) ho eseguito gli altri 2 comandi

Codice: Seleziona tutto

sudo ln -s /etc/postfix/aliases.db /etc/aliases.db

Codice: Seleziona tutto

sudo postconf -e alias_maps=hash:/etc/aliases
8 ) riavvio postfix

Codice: Seleziona tutto

sudo service postfix restart
9 ) installo l'utilità mancante mailutils

Codice: Seleziona tutto

sudo apt-get install mailutils
Codice prodotto:
Spoiler
Mostra

Codice: Seleziona tutto

Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386
  libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2:i386
  libwayland-client0:i386 libwayland-cursor0:i386 libxkbcommon0:i386
  libxvidcore4
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno inoltre installati:
  libgsasl7 libkyotocabinet16 libmailutils4 libntlm0 mailutils-common
Pacchetti suggeriti:
  mailutils-mh mailutils-doc
I seguenti pacchetti NUOVI saranno installati:
  libgsasl7 libkyotocabinet16 libmailutils4 libntlm0 mailutils
  mailutils-common
0 aggiornati, 6 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 1.288 kB di archivi.
Dopo quest'operazione, verranno occupati 7.253 kB di spazio su disco.
Continuare? [S/n] 
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libkyotocabinet16 amd64 1.2.76-4 [288 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libntlm0 amd64 1.4-1 [15,3 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libgsasl7 amd64 1.8.0-2ubuntu2 [117 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty/universe mailutils-common all 1:2.99.98-1.1 [245 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libmailutils4 amd64 1:2.99.98-1.1 [398 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ trusty/universe mailutils amd64 1:2.99.98-1.1 [225 kB]
Recuperati 1.288 kB in 2s (442 kB/s)
Selezionato il pacchetto libkyotocabinet16:amd64 non precedentemente selezionato.
(Lettura del database... 209067 file e directory attualmente installati.)
Preparativi per estrarre .../libkyotocabinet16_1.2.76-4_amd64.deb...
Estrazione di libkyotocabinet16:amd64 (1.2.76-4)...
Selezionato il pacchetto libntlm0:amd64 non precedentemente selezionato.
Preparativi per estrarre .../libntlm0_1.4-1_amd64.deb...
Estrazione di libntlm0:amd64 (1.4-1)...
Selezionato il pacchetto libgsasl7 non precedentemente selezionato.
Preparativi per estrarre .../libgsasl7_1.8.0-2ubuntu2_amd64.deb...
Estrazione di libgsasl7 (1.8.0-2ubuntu2)...
Selezionato il pacchetto mailutils-common non precedentemente selezionato.
Preparativi per estrarre .../mailutils-common_1%3a2.99.98-1.1_all.deb...
Estrazione di mailutils-common (1:2.99.98-1.1)...
Selezionato il pacchetto libmailutils4 non precedentemente selezionato.
Preparativi per estrarre .../libmailutils4_1%3a2.99.98-1.1_amd64.deb...
Estrazione di libmailutils4 (1:2.99.98-1.1)...
Selezionato il pacchetto mailutils non precedentemente selezionato.
Preparativi per estrarre .../mailutils_1%3a2.99.98-1.1_amd64.deb...
Estrazione di mailutils (1:2.99.98-1.1)...
Elaborazione dei trigger per man-db (2.6.7.1-1ubuntu1)...
Configurazione di libkyotocabinet16:amd64 (1.2.76-4)...
Configurazione di libntlm0:amd64 (1.4-1)...
Configurazione di libgsasl7 (1.8.0-2ubuntu2)...
Configurazione di mailutils-common (1:2.99.98-1.1)...
Configurazione di libmailutils4 (1:2.99.98-1.1)...
Configurazione di mailutils (1:2.99.98-1.1)...
update-alternatives: viene usato /usr/bin/frm.mailutils per fornire /usr/bin/frm (frm) in modalità automatica
update-alternatives: viene usato /usr/bin/from.mailutils per fornire /usr/bin/from (from) in modalità automatica
update-alternatives: viene usato /usr/bin/messages.mailutils per fornire /usr/bin/messages (messages) in modalità automatica
update-alternatives: viene usato /usr/bin/movemail.mailutils per fornire /usr/bin/movemail (movemail) in modalità automatica
update-alternatives: viene usato /usr/bin/readmsg.mailutils per fornire /usr/bin/readmsg (readmsg) in modalità automatica
update-alternatives: viene usato /usr/bin/dotlock.mailutils per fornire /usr/bin/dotlock (dotlock) in modalità automatica
update-alternatives: viene usato /usr/bin/mail.mailutils per fornire /usr/bin/mailx (mailx) in modalità automatica
Elaborazione dei trigger per libc-bin (2.19-0ubuntu6.3)...
10) eseguo un test prova inviandomi una mail con il comando

Codice: Seleziona tutto

sudo echo "Ciao questa è una prova" | mail -r "username@gmail.com" -s "Oggetto test di prova" destinatario@email.com
Il servizio di invio email è riuscito mi è arrivata una mail !
Il passaggio successivo è configurare Zoneminder con l'email.

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:52, modificato 24 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Avatar utente
danielemod
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 410
Iscrizione: sabato 9 luglio 2011, 1:14
Desktop: GNOME
Distribuzione: Ubuntu 22.04 LTS - 64-bit
Sesso: Maschile
Località: Mazara
Contatti:

Re: Zoneminder - Guida Installaz. passo x passo

Messaggio da danielemod »

- Configurare Zoneminder con l'email per ricevere le immagini dell'evento allarme
Seguendo questa guida
Prima di apporre modifiche salvo come schermata la mia scheda originale come l'ho trovata Opzioni -> Email

1) Email
Dal pannello di controllo nel browser con localhost/zm vado in Option e nella scheda Email.
Aiutato da questa schermata ho applicato queste modifiche come nell'immagine:
ZM ->Option->Mail
dove qui sotto in dettaglio descrivo i parametri interessati modificati:

OPT_EMAIL = si
EMAIL_ADDRESS = mia@gmail.com
EMAIL_BODY=
Allarme rilevato da Zoneminder

Monitor: %MN%
Id evento: %EI%
Durata: %EL%
Frames: %EF% (%EFA%)
Punteggio: t%EST% m%ESM% a%ESA%
%EI1%
%EIM%
Filtro: %FN% in %EPS%
MESSAGE_SUBJECT = ZoneMinder: Alarm - %MN%-%EI%
EMAIL_HOST = localhost
FROM_EMAIL = mia@gmail.com
URL : vuoto

Tengo traccia di EMAIL_BODY originale, non si sa mai:
Hello,

An alarm has been detected on your installation of the ZoneMinder.

The details are as follows :-

Monitor : %MN%
Event Id : %EI%
Length : %EL%
Frames : %EF% (%EFA%)
Scores : t%EST% m%ESM% a%ESA%

This alarm was matched by the %FN% filter and can be viewed at %EPS%

ZoneMinder
2) Salvo la scheda Email con Save e chiudo la finestra,
poi come consigliato dal messaggio
riavvio ZM da Running, seleziono Restart e do Apply

3 ) Filter
4) Dal pannello principale di ZM ho fatto clic sul pulsante "Filter"
e si apre la finestra di dialogo ZM - Event Filter,
che salvato sempre per precauzione la schermata di Filter originaria
e come riferimento a questa seconda schermata
con delle varianti
5) Ho aggiunto un filtro facendo clic sul piccolo pulsante "+"
6) Modifico dal menù a tendina l'opzione Monitor ID in Frames
7) Modifico dal menù a tendina equal to in greater than or equal to
8 ) Inserisco il contenuto del campo subito affianco a destra con 1
9) Imposto l'opzione Email details of all matches in SI (cioè spuntato)
10 ) Clic su Save e subito dopo alla richiesta del nome del nuovo filtro nella finestra di dialogo ZM - Save Filter
ho inserito il nome del nuovo filtro: Filtro_email
11) Spunto l'opzione Run filter in background e clic su save

12) prova allarme
Una volta salvato e riavviato ZM provoco un allarme di test.
Nel pannello di controllo di ZM nella colonna Function delle cam
imposto la modalità della mia cam prescelta da Monitor in Modect e clic su Save .

Eseguo una simulazione di movimento davanti alla cam e funziona!
Nella colonna Events compaiono i numeri degli eventi registati da ZM e
ricevo una mail con i fotogrammi dell'evento che ha fatto scattare l'allarme!
:popopo:

Segue: Creazione di un lanciatore per avviare ed arrestare ZM

Indice
Ultima modifica di danielemod il domenica 28 dicembre 2014, 1:55, modificato 17 volte in totale.
UBUNTU: IO sono ciò che sono per merito di TUTTI.
- Guida installazione Zoneminder passo per passo con controllo videocamere da smartphone; invio immagine evento allarme via email (testata ed agg. il 24 nov. 2014).
- VDR (La TV su Ubuntu) con telecomando via tablet o telefonino android.
Scrivi risposta

Ritorna a “Applicazioni professionali”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti