Pasang Zoneminder - Perisian Pengawasan Video di Debian 9

Pasang Zoneminder - Perisian Pengawasan Video di Debian 9

Sama ada di rumah atau perusahaan, keselamatan fizikal selalu merupakan komponen asas bagi semua dasar keselamatan yang merangkumi. Penggunaan kamera keselamatan cenderung menjadi batu sudut penyelesaian pemantauan keselamatan fizikal.

Salah satu cabaran terbesar dengan kamera cenderung menjadi pengurusan dan penyimpanan suapan video/imej. Salah satu penyelesaian sumber terbuka yang paling terkenal untuk menangani tugas ini adalah Zon Minder.

Zon Minder Membentangkan pengguna dengan sejumlah besar penyelesaian untuk memantau, mengurus, dan menganalisis suapan video dari kamera keselamatan. Beberapa sorotan Zon Minder termasuk:

  • Percuma, sumber terbuka dan sentiasa mengemas kini.
  • Bekerja dengan kebanyakan kamera IP (walaupun yang mempunyai fungsi khas seperti PTZ, penglihatan malam, dan resolusi 4K).
  • Konsol Pengurusan Berdasarkan Web.
  • Aplikasi Android dan iOS untuk pemantauan dari mana sahaja.

Untuk melihat lebih banyak ciri Zon Minder Sila lawati halaman rumah projek di: https: // zoneminder.com/ciri/

Artikel ini akan merangkumi pemasangan Zon Minder pada Debian 9 Stretch Dan artikel lain akan merangkumi konfigurasi zon minder untuk memantau suapan kamera keselamatan.

Rajah Persediaan Makmal Zon Minder

Rajah Persediaan Makmal Zon Minder

Walaupun ini adalah penyederhanaan kebanyakan pemasangan kamera IP, konsep -konsep itu masih berfungsi dengan mengandaikan bahawa kamera mempunyai sambungan rangkaian ke Zon Minder pelayan.

Artikel ini akan mengandaikan bahawa pembaca sudah mempunyai pemasangan asas minimum Debian 9 Stretch naik dan berlari. Pemasangan telanjang dengan sambungan SSH adalah semua yang diandaikan.

Persekitaran grafik tidak diperlukan di pelayan kerana semuanya akan disampaikan melalui Apache pelayan web ke pelanggan yang menyambung ke Zon Minder antara muka web.

Sila lihat artikel ini di Tecmint untuk memasang Debian 9: https: // www.Tecmint.com/pemasangan-debian-9-minimal-server/.

Spesifikasi Pelayan:

Sejak Zon Minder berpotensi menjimatkan banyak video/imej, komponen terbesar yang diperlukan untuk pelayan ini akan menjadi rangkaian dan kapasiti penyimpanan. Item lain yang perlu dipertimbangkan adalah bilangan kamera, kualiti imej/video yang dihantar ke pelayan, bilangan pengguna yang menyambung ke sistem zon minder, dan melihat aliran hidup melalui sistem pemindahan zon.

Penting: Pelayan yang digunakan dalam panduan ini, sementara lama, bukan sistem pengguna rumah biasa. Sila pastikan untuk menilai keperluan penggunaan secara menyeluruh sebelum menubuhkan Sistem Minder Zon.

Artikel Wiki Zon Minder untuk Spesifikasi: https: // wiki.Zoneminder.com/how_many_cameras

Spesifikasi Sistem:

  • 1 HP DL585 G1 (4 x Dual Core CPU)
  • RAM: 18 GB
  • Sambungan rangkaian 1 x 1Gbps untuk kamera IP
  • Sambungan Rangkaian 1 x 1Gbps untuk Pengurusan
  • Penyimpanan Tempatan: 4 x 72GB dalam RAID 10 (OS SAHAJA; IMAGE/VIDEO ZM akan dilepaskan kemudian)
  • 1 x 1.2 TB HP MSA20 (penyimpanan imej/video)

Pemasangan zon minder

Pemasangan Zon Minder sangat lurus ke hadapan dan menganggap akar atau sudo akses pada pelayan tertentu yang dipasang zon zon.

Debian Stretch tidak ada Zon Minder 1.30.4 di repositori secara lalai. Nasib baik versi baru Zon Minder boleh didapati di backports regangan debian.

Untuk membolehkan backports dalam pemasangan Debian yang bersih, mengeluarkan arahan berikut:

# echo -e "\ n \ rdeb http: // ftp.Debian.Org/Debian Stretch-Backports Utama ">>/etc/apt/sumber.senarai 

Sebaik sahaja backports telah diaktifkan, sistem mungkin akan mempunyai satu siri kemas kini yang perlu berlaku. Jalankan arahan berikut untuk mengemas kini pakej sebagai persediaan untuk seluruh artikel ini.

# apt-get update # apt-get upgrade # apt-get dist-upgrade 

Langkah pertama untuk pemasangan dan konfigurasi Zon Minder adalah untuk memasang kebergantungan yang diperlukan dengan arahan berikut:

# apt-get Install php Mariadb-server php-mysql libapache2-mod-php7.0 Php7.0-GD Zoneminder 

Semasa proses pemasangan ini, Mariadb Pemasangan pelayan boleh meminta pengguna untuk mengkonfigurasi a akar kata laluan untuk pangkalan data, ** Jangan lupa kata laluan ini **.

Sebaik sahaja pemasangan selesai, ia sangat mencadangkan bahawa pangkalan data dijamin menggunakan arahan berikut:

# mysql_secure_installation 

Perintah di atas boleh meminta kata laluan root yang dibuat semasa pemasangan MariaDB terlebih dahulu dan kemudian akan meminta pengguna beberapa soalan keselamatan mengenai melumpuhkan pengguna ujian, log masuk akar jauh ke pangkalan data, dan mengeluarkan pangkalan data ujian. Selamat dan mencadangkan bahawa 'Ya' Jawapan kepada semua soalan ini.

Sekarang pangkalan data perlu disediakan dan a Zon Minder pengguna untuk pangkalan data. Pakej Zon Minder menyediakan skema yang diperlukan untuk import. Import akan membuat pengguna 'Zmuser', pangkalan data'zm', dan sediakan kata laluan lalai pada sistem *Lihat di bawah bagaimana mengubahnya*.

Perintah berikut akan meminta pengguna untuk kata laluan pengguna root pangkalan data MariaDB.

# MariaDB -U root -p < /usr/share/zoneminder/db/zm_create.sql # mariadb -u root -p -e "grant all on zm.* to 'zmuser'@localhost identified by 'zmpass';" 

Bahagian ini hanya diperlukan jika pengguna ingin menukar pengguna/kata laluan lalai untuk pangkalan data! Mungkin wajar menukar nama pangkalan data, nama pengguna, atau kata laluan untuk pangkalan data.

Sebagai contoh, katakan pentadbir ingin menggunakan kombinasi pengguna/kata laluan yang berbeza:

Pengguna: ZM_USER_CHANGED Kata Laluan: ZMPass-Test 

Ini akan mengubah arahan pengguna MariaDB di atas:

# MariaDB -U root -p -p -e "Geran semua di Zm.* kepada 'zm_user_changed'@localhost yang dikenal pasti oleh 'zmpass-test'; " 

Dengan melakukan ini walaupun, Zon Minder perlu dimaklumkan mengenai pangkalan data dan nama pengguna yang diubah. Buat perubahan yang betul dalam fail konfigurasi ZM di '/etc/zm/zm.Conf'.

Cari dan ubah baris berikut:

  • ZM_DB_USER = Zmuser ← Tukar 'Zmuser' kepada pengguna baru di atas. 'zm_user_changed'
  • Zm_db_pass = zmpass ← Tukar 'Zmpass' ke kata laluan baru yang digunakan di atas. 'Zmpass-Test'

Langkah seterusnya adalah untuk memperbaiki pemilikan Zon Minder fail konfigurasi supaya dapat dibaca oleh pengguna Apache (www-data) menggunakan arahan berikut:

# CHGRP www-data/etc/zm/zm.Conf 

The www-data pengguna juga perlu menjadi sebahagian daripada 'video'Kumpulan mengenai sistem ini. Untuk mencapai ini arahan berikut harus digunakan:

# usermod -ag video www -data 

Ia juga perlu untuk menetapkan zon waktu yang tepat di php.Ini Fail mencari di '/etc/php/7.0/apache2/php.Ini'. Cari zon waktu yang tepat dan kemudian gunakan editor teks, cari garis ikut dan tambahkan maklumat zon waktu.

# nano/etc/php/7.0/apache2/php.Ini 

Tukar garis ';Tarikh.zon waktu = ' ke 'Tarikh.TimeZone = America/New_york '.

Sekarang Apache perlu dikonfigurasikan untuk melayani Zon Minder antara muka web. Langkah pertama adalah untuk melumpuhkan halaman Apache lalai dan membolehkan fail konfigurasi zon minder.

# a2dissite 000-default.conf # a2enconf zoneminder 

Terdapat juga beberapa modul Apache yang perlu diaktifkan untuk mencari zon untuk berfungsi dengan baik. Ini dapat dicapai dengan arahan berikut:

# A2enmod CGI # A2enMod Rewrite 

Langkah terakhir adalah untuk membolehkan dan memulakan Zon Minder! Gunakan arahan berikut untuk mencapai ini:

# Systemctl Dayakan Zoneminder.Perkhidmatan # Systemctl Mulakan semula Apache2.Perkhidmatan # Systemctl Mula Zoneminder.perkhidmatan 

Sekarang jika semuanya berjalan lancar, menavigasi ke direktori IP dan Zon Minder Server harus menghasilkan konsol Pengurusan Minder Zon seperti itu:

http: // 10.0.0.10/Zm 
Papan Pemuka Zon Minder

Tahniah! Zon Minder kini sedang berjalan dan berjalan Debian 9. Dalam artikel yang akan datang, kami akan berjalan melalui konfigurasi penyimpanan, kamera, dan makluman dalam konsol zon minder.