Instal Zoneminder - Perangkat Lunak Pengawasan Video di Debian 9

Instal Zoneminder - Perangkat Lunak Pengawasan Video di Debian 9

Apakah itu di rumah atau perusahaan, keamanan fisik selalu merupakan komponen dasar dari semua kebijakan keamanan yang meliputi. Penggunaan kamera keamanan cenderung menjadi batu sudut solusi pemantauan keamanan fisik.

Salah satu tantangan terbesar dengan kamera cenderung menjadi manajemen dan penyimpanan feed/gambar video. Salah satu solusi open source paling terkenal untuk mengatasi tugas ini adalah Zona Minder.

Zona Minder memberi pengguna sejumlah besar solusi untuk memantau, mengelola, dan menganalisis umpan video dari kamera keamanan. Beberapa highlight dari Zone Minder meliputi:

  • Gratis, Sumber Terbuka dan terus memperbarui.
  • Bekerja dengan sebagian besar kamera IP (bahkan yang dengan fungsi khusus seperti PTZ, Night Vision, dan resolusi 4K).
  • Konsol manajemen berbasis web.
  • Aplikasi Android dan iOS untuk pemantauan dari mana saja.

Untuk melihat lebih banyak fitur Zona Minder Silakan kunjungi halaman beranda proyek di: https: // zoneminder.com/fitur/

Artikel ini akan mencakup pemasangan Zona Minder pada Debian 9 Stretch dan artikel lain akan mencakup konfigurasi zona minder untuk memantau umpan kamera keamanan.

Diagram Pengaturan Lab Zone Minder

Diagram Pengaturan Lab Zone Minder

Meskipun ini adalah penyederhanaan sebagian besar instalasi kamera IP, konsep -konsep tersebut masih akan berfungsi dengan asumsi bahwa kamera memiliki konektivitas jaringan ke Zona Minder server.

Artikel ini akan menganggap bahwa pembaca sudah memiliki instalasi dasar minimal Debian 9 Stretch Up and Running. Instalasi telanjang dengan konektivitas ssh adalah semua yang diasumsikan.

Lingkungan grafis tidak diperlukan di server karena semuanya akan dilayani melalui Apache server web ke klien yang menghubungkan ke Zona Minder antarmuka web.

Silakan lihat artikel ini di TecMint untuk menginstal Debian 9: https: // www.tecmint.com/instalasi-of-debian-9-minimal-server/.

Spesifikasi Server:

Sejak Zona Minder Akan berpotensi menyimpan banyak video/gambar, komponen terbesar yang diperlukan untuk server ini adalah jaringan dan kapasitas penyimpanan. Item lain yang harus dipertimbangkan adalah jumlah kamera, kualitas gambar/video yang dikirim ke server, jumlah pengguna yang terhubung ke sistem zona pemikir, dan melihat aliran langsung melalui sistem zona pemikir zona.

Penting: Server yang digunakan dalam panduan ini, walaupun lama, bukan sistem pengguna rumah yang khas. Pastikan untuk mengevaluasi persyaratan penggunaan secara menyeluruh sebelum menyiapkan sistem zona pemikir zona.

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

Spesifikasi Sistem:

  • 1 hp DL585 G1 (4 x CPU inti ganda)
  • Ram: 18 GB
  • Koneksi jaringan 1 x 1Gbps untuk kamera IP
  • Koneksi jaringan 1 x 1Gbps untuk manajemen
  • Penyimpanan Lokal: 4 x 72GB Dalam RAID 10 (OS saja; gambar/video ZM akan diturunkan nanti)
  • 1 x 1.2 TB HP MSA20 (Penyimpanan Gambar/Video)

Pemasangan Zona Minder

Pemasangan Zona Minder sangat lurus ke depan dan mengasumsikan akar atau sudo Akses di server tertentu yang sedang diinstal oleh Zone Minder.

Debian Stretch tidak punya Zona Minder 1.30.4 di repositori secara default. Untungnya versi yang lebih baru Zona Minder tersedia di Debian Stretch Backports.

Untuk mengaktifkan backports dalam instalasi bersih Debian, keluarkan perintah berikut:

# echo -e “\ n \ rdeb http: // ftp.Debian.org/debian stretch-backports utama ”>>/etc/apt/sumber.daftar 

Setelah backports diaktifkan, sistem kemungkinan akan memiliki serangkaian pembaruan yang perlu terjadi. Jalankan perintah berikut untuk memperbarui paket dalam persiapan untuk sisa artikel ini.

# APT-GET UPDATE # APT-GET UPGRADE # APT-GET DISTGRADE 

Langkah pertama untuk instalasi dan konfigurasi Zona Minder adalah menginstal dependensi yang diperlukan untuk perintah berikut:

# apt-get instal php mariadb-server php-mysql libapache2-mod-php7.0 php7.0-GD Zoneminder 

Selama proses pemasangan ini, Mariadb Instalasi server dapat meminta pengguna untuk mengkonfigurasi a akar kata sandi untuk database, ** Jangan lupa kata sandi ini **.

Setelah instalasi selesai, sangat disarankan agar database diamankan menggunakan perintah berikut:

# mysql_secure_installation 

Perintah di atas dapat meminta kata sandi root yang dibuat selama instalasi mariadb terlebih dahulu dan kemudian akan menanyakan beberapa pertanyaan keamanan kepada pengguna tentang menonaktifkan pengguna uji, login root jarak jauh ke database, dan menghapus database pengujian. Itu aman dan menyarankan itu 'Ya' menjadi jawaban untuk semua pertanyaan ini.

Sekarang database perlu disiapkan dan a Zona Minder Pengguna untuk database. Paket Zona Minder menyediakan skema yang diperlukan untuk impor. Impor akan membuat pengguna 'zmuser', data 'zm', dan atur kata sandi default pada sistem *Lihat di bawah tentang cara mengubah ini*.

Perintah berikut akan meminta pengguna untuk kata sandi pengguna root basis 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';" 

Bagian ini hanya diperlukan jika pengguna ingin mengubah pengguna/kata sandi default untuk database! Mungkin diinginkan untuk mengubah nama database, nama pengguna, atau kata sandi untuk database.

Misalnya, katakanlah admin ingin menggunakan kombinasi pengguna/kata sandi yang berbeda:

Pengguna: ZM_USER_CHANGED Kata Sandi: Zmpass-test 

Ini akan mengubah perintah pengguna mariadb di atas menjadi:

# mariadb -u root -p -e "hibah semua di zm.* ke 'zm_user_changed'@localhost diidentifikasi oleh 'zmpass-test'; " 

Dengan melakukan ini, Zona Minder perlu dibuat sadar akan database dan nama pengguna yang diubah. Buat perubahan yang tepat dalam file konfigurasi ZM di '/etc/zm/zm.conf'.

Temukan dan ubah baris berikut:

  • Zm_db_user = zMuser ← Ubah 'ZMuser' ke pengguna baru di atas. 'zm_user_changed'
  • Zm_db_pass = zmpass ← Ubah 'zmpass' ke kata sandi baru yang digunakan di atas. 'Zmpass-test'

Langkah selanjutnya adalah memperbaiki kepemilikan Zona Minder file konfigurasi sehingga dapat dibaca oleh pengguna Apache (www-data) menggunakan perintah berikut:

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

Itu www-data Pengguna juga harus menjadi bagian dari 'Video'Grup di sistem ini. Untuk mencapai ini, perintah berikut harus digunakan:

# usermod -ag video www -data 

Juga perlu mengatur zona waktu yang tepat di php.ini File menemukan di '/etc/php/7.0/apache2/php.ini'. Temukan zona waktu yang tepat dan kemudian menggunakan editor teks, cari baris ikuti dan tambahkan informasi zona waktu.

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

Ubah garis ';tanggal.Timezone = ' ke 'tanggal.timezone = amerika/new_york '.

Sekarang Apache perlu dikonfigurasi untuk melayani Zona Minder antarmuka web. Langkah pertama adalah menonaktifkan halaman Apache default dan mengaktifkan file konfigurasi Zona Minder.

# A2Dissite 000-default.Zoneminder conf # a2enconf 

Ada juga beberapa modul apache yang perlu diaktifkan agar zona minder berfungsi dengan baik. Ini dapat dicapai dengan perintah berikut:

# A2ENMOD CGI # A2ENMOD Menulis ulang 

Langkah terakhir adalah untuk mengaktifkan dan memulai Zona Minder! Gunakan perintah berikut untuk mencapai ini:

# Systemctl Aktifkan Zoneminder.Layanan # Systemctl Restart Apache2.Layanan # Systemctl Mulai Zoneminder.melayani 

Sekarang jika semuanya berjalan dengan baik, menavigasi ke direktori IP dan Zone Minder server harus menghasilkan konsol manajemen zona pemikir seperti itu:

http: // 10.0.0.10/zm 
Dashboard Zone Minder

Selamat! Zona Minder sekarang bangun dan berjalan Debian 9. Di artikel berikutnya yang akan datang kita akan berjalan melalui konfigurasi penyimpanan, kamera, dan peringatan di dalam zona Minder Console.