Kategorie: Sieć i Monitoring

ZoneMinder czyli kombajn do monitoringu na Linuxa

Zoneminder jest kombajnem w swojej dziedzinie.
Na system Windows producenci bardzo często udostępniają narzędzie do zarządzania kamerami jednak zapominają iż nie wszyscy są uzależnieni od Windowsa.
Dzięki i chwała jest oprogramowanie Open Source które doskonale spełnia swoje zadanie.
Poniżej krok po kroku opiszę jak zainstalować Zoneminder który pomoże nam monitorować mieszkanie na systemach Linux.

W poprzedniej części opisywałem instalację serwera LAMP który będzie niezbędny do zainstalowania ZoneMindera

Pominę tą instalację ponieważ wszyscy mogą skorzystać z poprzedniego poradnika przejdziemy od razu do instalacji.

Instalacja i konfoguracja sudo:

apt-get update
apt-get install sudo
usermod -a -G sudo
exit

Uruchamiamy sudo i wykonujemy aktualizację systemu:

sudo -i
apt-get upgrade

Pakiet zonemindera nie znajduje się w standardowych repozytoriach a w backports należy dodać je do naszego systemu:

nano /etc/apt/sources.list

I dodajemy repozytorium:

# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

Aktualizacja repozytoriów i instalacja zonemindera:

apt-get update
apt-get install zoneminder

Możemy również wypakować dokumentację i się z nią zapoznać:

gunzip /usr/share/doc/zoneminder/README.Debian.gz
cat /usr/share/doc/zoneminder/README.Debian

Następnym krokiem jest konfiguracja bazy danych:

cat /usr/share/zoneminder/db/zm_create.sql | sudo mysql --defaults-file=/etc/mysql/debian.cnf
echo 'grant lock tables,alter,create,select,insert,update,delete,index on zm.* to 'zmuser'@localhost identified by "zmpass";' | sudo mysql --defaults-file=/etc/mysql/debian.cnf mysql

Nadajemy uprawnienia na plik:

chgrp -c www-data /etc/zm/zm.conf

Uruchamiamy i konfigurujemy zonemindera wraz ze startem systemu

systemctl enable zoneminder.service

uruchamiamy odpowiednie moduły apache:

a2enconf zoneminder
a2enmod cgi
a2enmod rewrite

Konfiguracja strefy czasowej

nano /etc/php5/apache2/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Warsaw

Ostatnim krokiem jest restart apache oraz uruchomienie zoneminder:

systemctl reload apache2
systemctl start zoneminder

To wszystko całość powinna działać poprawnie

Zoneminder powinien być dostępny pod: http://ADRESIP/zm/

w przypadku Ubuntu sprawa jest jeszcze łatwiejsza, autorzy uruchomili skrypt autoinstalacji:

Pobieramy skrypt ze strony:

https://onedrive.live.com/?authkey=%21AG79sCNR4w1ATWo&id=DECAED2A9DCA1993%2127153&cid=DECAED2A9DCA1993

Nadajemy chmod:

chmod 755 zm_install

i uruchamiamy instalator zrobi za nas całą robotę:

./zm_install

Linux

Udostępnij
Opublikowane przez
Linux

Najnowsze wpisy

KeePass2 2.52 w Ubuntu 22.04

Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…

2 lata temu

Instalacja Master PDF editor w Ubuntu 22.04

Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…

2 lata temu

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…

2 lata temu

Uruchomienie wiele poleceń w jednym zadaniu Cron

Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…

2 lata temu

Zmiana danych exif zdjęcia w terminalu Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…

2 lata temu

Instalacja Rocket.Chat Server w systemie Rocky Linux 8

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…

2 lata temu