Konfigurasi Zone Minder di Debian 9


Dalam artikel sebelumnya, instalasi sistem pemantauan keamanan Zone Minder di Debian 9 telah dibahas. Langkah selanjutnya agar Zone Minder berfungsi adalah mengonfigurasi penyimpanan. Secara default Zone Minder akan menyimpan informasi kamera di /var/cache/zoneminder/*. Hal ini dapat menjadi masalah bagi sistem yang tidak memiliki penyimpanan lokal dalam jumlah besar.

Bagian konfigurasi ini terutama penting bagi individu yang ingin memindahkan penyimpanan citra yang direkam ke sistem penyimpanan sekunder. Sistem yang sedang disiapkan di lab ini memiliki penyimpanan lokal sekitar 140 GB. Bergantung pada jumlah, kualitas, dan retensi video/gambar yang diambil oleh Zone Minder, ruang penyimpanan dalam jumlah kecil ini dapat cepat habis.

Lingkungan Lab Pengingat Zona

Meskipun ini merupakan penyederhanaan dari sebagian besar instalasi kamera IP, konsep ini akan tetap berfungsi dengan asumsi bahwa kamera memiliki konektivitas jaringan ke server Zone Minder.

Spesifikasi Server:

Karena Zone Minder berpotensi menyimpan banyak video/gambar, komponen terbesar yang diperlukan untuk server ini adalah jaringan dan kapasitas penyimpanan. Hal lain yang perlu dipertimbangkan adalah jumlah kamera, kualitas gambar/video yang dikirim ke server, jumlah pengguna yang terhubung ke sistem Zone Minder, dan menonton streaming langsung melalui sistem Zone Minder.

Penting: Server yang digunakan dalam panduan ini, meskipun lama, bukanlah sistem pengguna rumahan pada umumnya. Harap pastikan untuk mengevaluasi secara menyeluruh persyaratan penggunaan sebelum menyiapkan sistem Zone Minder.

Artikel wiki Zone Minder untuk Spesifikasi: https://wiki.zoneminder.com/How_Many_Cameras

Spesifikasi Sistem:

  • 1 HP DL585 G1 (4 x CPU Dual core)
  • RAM: 18GB
  • Koneksi jaringan 1x1Gbps untuk kamera IP
  • Koneksi jaringan 1 x 1Gbps untuk manajemen
  • Penyimpanan Lokal: 4 x 72GB di RAID 10 (khusus OS; gambar/video ZM akan diturunkan nanti)
  • 1 x 1,2 TB HP MSA20 (Penyimpanan Gambar/Video)

Mengubah Lokasi Penyimpanan Gambar/Video ZoneMinder

Penting: Langkah ini hanya diperlukan bagi mereka yang ingin memindahkan penyimpanan gambar/video yang diambil Zone Minder ke lokasi lain. Jika hal ini tidak diinginkan, lanjutkan ke artikel berikutnya: Menyiapkan Monitor [Segera Hadir].

Seperti disebutkan dalam pengaturan lab, kotak khusus ini memiliki penyimpanan lokal yang sangat kecil namun memiliki rangkaian penyimpanan eksternal besar yang terpasang untuk video dan gambar. Dalam hal ini, gambar dan video akan dipindahkan ke lokasi penyimpanan yang lebih besar. Gambar di bawah menunjukkan pengaturan server lab.

Dari keluaran 'lsblk', terlihat dua set hard drive. Array disk kedua (c1d0) adalah rak penyimpanan besar yang terpasang pada server ini dan pada akhirnya tempat Zone Minder akan diperintahkan untuk menyimpan gambar/video.

Untuk memulai proses, Zone Minder perlu dihentikan menggunakan perintah berikut.

systemctl stop zoneminder.service

Setelah Zone Minder dihentikan, lokasi penyimpanan perlu dipartisi dan disiapkan. Banyak alat yang dapat menyelesaikan tugas ini tetapi panduan ini akan menggunakan ‘cfdisk’.

Drive dapat diatur untuk menggunakan seluruh ruang sebagai satu titik pemasangan atau partisi terpisah dapat digunakan untuk masing-masing dari dua direktori Zone Minder. Panduan ini akan membahas menggunakan dua partisi. (Pastikan untuk mengubah bagian ‘/dev/cciss/c1d0’ pada perintah di bawah ini ke jalur perangkat yang sesuai untuk lingkungan yang berbeda).

cfdisk /dev/cciss/c1d0

Setelah berada di utilitas 'cfdisk', pilih jenis partisi (dos biasanya sudah cukup). Prompt berikutnya akan menampilkan partisi saat ini pada disk.

Dalam hal ini, tidak ada sehingga perlu dibuat. Perencanaan ke depannya, video dari kamera kemungkinan akan memakan lebih banyak ruang dibandingkan gambar dan dengan ketersediaan 1,1 Terabyte, pembagian 75/25 atau lebih sudah lebih dari cukup untuk hal ini. sistem.

Partition 1: ~825GB
Partition 2: ~300GB

Cfdisk berbasis teks/keyboard, gunakan tombol panah untuk menyorot menu '[ Baru ]' dan tekan tombol 'Enter'. Ini akan meminta pengguna untuk mengetahui ukuran partisi baru.

Prompt berikutnya adalah untuk jenis partisi. Karena hanya dua partisi yang diperlukan dalam instalasi ini, ‘Utama’ sudah cukup.

Setelah jenis partisi dipilih, cfdisk akan menyegarkan perubahan terkini yang menunggu untuk ditulis ke disk. Ruang kosong yang tersisa juga perlu dipartisi dengan menyorot ruang kosong tersebut lalu mengklik opsi menu '[ Baru ]' lagi.

Cfdisk akan secara otomatis menempatkan sisa jumlah ruang kosong di prompt ukuran. Dalam contoh ini sisa ruang disk akan menjadi partisi kedua. Menekan tombol 'Enter', cfdisk akan menggunakan sisa kapasitas penyimpanan.

Karena hanya akan ada 2 partisi pada unit tertentu, partisi primer lain dapat digunakan. Cukup tekan tombol 'Enter' untuk melanjutkan memilih partisi utama.

Setelah cfdisk selesai memperbarui perubahan pada partisi, perubahan tersebut harus benar-benar ditulis ke disk. Untuk mencapai hal ini, terdapat opsi menu '[ Tulis ]' di bagian bawah layar.

Gunakan panah untuk berpindah guna menyorot opsi ini dan tekan tombol 'Enter'. Cfdisk akan meminta konfirmasi, jadi cukup ketik 'yes' dan tekan tombol 'Enter' sekali lagi.

Setelah dikonfirmasi, sorot dan klik ‘[ Quit ]’ untuk keluar dari cfdisk. Cfdisk akan keluar dan pengguna disarankan untuk memeriksa ulang proses partisi dengan perintah 'lsblk'.

Perhatikan pada gambar di bawah dua partisi, 'c1d0p1' dan 'c1d0p2', muncul di output lsblk yang mengonfirmasi bahwa sistem mengenali partisi baru.

lsblk

Kini setelah partisi siap, partisi tersebut harus memiliki sistem file yang ditulis dan dipasang ke sistem Zone Minder. Jenis sistem file yang dipilih adalah preferensi pengguna, namun banyak orang memilih untuk menggunakan sistem file non-jurnal seperti ext2 dan menerima potensi hilangnya data demi peningkatan kecepatan.

Panduan ini akan menggunakan ext4 karena penambahan jurnal dan kinerja menulis yang wajar serta kinerja membaca yang lebih unggul dibandingkan ext2/3. Kedua partisi dapat diformat dengan alat 'mkfs' menggunakan perintah berikut:

mkfs.ext4 -L "ZM_Videos" /dev/cciss/c1d0p1
mkfs.ext4 -L "ZM_Images" /dev/cciss/c1d0p2

Langkah selanjutnya dalam proses ini adalah memasang partisi baru secara terus-menerus sehingga Zone Minder dapat menggunakan ruang tersebut untuk menyimpan gambar dan video. Agar penyimpanan tersedia pada saat boot, entri perlu ditambahkan ke file '/etc/fstab'.

Untuk menyelesaikan tugas ini, perintah 'blkid' dengan hak akses root akan digunakan.

blkid /dev/cciss/c1d0p1 >> /etc/fstab
blkid /dev/cciss/c1d0p2 >> /etc/fstab

Penting: Pastikan BENAR-BENAR simbol '>>' digunakan! Ini akan menulis informasi UUID yang benar ke file pemasangan persisten.

Ini perlu pembersihan. Masukkan file dengan editor teks untuk membersihkan informasi yang diperlukan. Informasi berwarna merah adalah apa yang 'blkid' masukkan ke dalam file. Pada awalnya, pemformatan tidak akan benar agar sistem dapat memasang direktori dengan benar.

Item berwarna merah adalah apa yang ditempatkan oleh dua perintah 'blkid' di atas ke dalam file. Bagian penting dalam keluaran ini adalah string UUID dan TYPE. Format file fstab berbeda-beda. Formatnya harus sebagai berikut:

<UUID:> <mount point> <Fileystem type> <Options> <Dump> <fsck>

Dalam contoh ini, titik pemasangannya adalah dua direktori Zone Minder untuk gambar dan peristiwa yang direkam, sistem file – ext4, opsi default, 0 – dump, dan 2 untuk pemeriksaan sistem file.

Gambar di bawah mengilustrasikan bagaimana file fstab sistem khusus ini diatur. Perhatikan tanda kutip ganda yang dihilangkan di sekitar jenis sistem file dan UUID!

Direktori pertama ‘/var/cache/zoneminder/events’ adalah partisi yang lebih besar pada sistem ini dan akan digunakan untuk mencatat peristiwa. Direktori kedua ‘/var/cache/zoneminder/images’ akan digunakan untuk gambar diam. Setelah perubahan yang tepat telah dilakukan pada file ini, simpan perubahan tersebut dan keluar dari editor teks.

Zone Minder sudah membuat folder ini selama instalasi sehingga folder tersebut harus dihapus sebelum memasang partisi baru.

Perhatian, jika mengikuti artikel ini pada sistem Zone Minder yang sudah berjalan/dikonfigurasi, perintah ini akan menghapus SEMUA citra yang sudah disimpan! Disarankan agar Anda memindahkan file saja.

Hapus direktori ini dengan perintah berikut:

rm -rf /var/cache/zoneminder/{events,images}

Setelah direktori dihapus, folder perlu dibuat dan dipasang pada ruang disk baru. Izin juga perlu diatur untuk memungkinkan Zone Minder membaca/menulis ke lokasi penyimpanan baru. Gunakan perintah berikut untuk mencapai hal ini:

mount -a 
mkdir /var/cache/zoneminder/{images,events} 
mount -a (May be needed to mount directories after re-creation on new disk)
chown www-data:www-data /var/cache/zoneminder/{images,events}
chmod 750 /var/cache/zoneminder/{images,events}

Langkah terakhir adalah memulai kembali proses Zone Minder dan memulai konfigurasi sistem lebih lanjut! Gunakan perintah berikut untuk memulai kembali Zone Minder dan perhatikan kesalahan apa pun yang mungkin muncul.

systemctl start zoneminder.service

Pada titik ini, Zone Minder akan menyimpan gambar/acara ke sistem penyimpanan MSA yang jauh lebih besar yang terpasang pada server ini. Sekarang saatnya untuk memulai konfigurasi Zone Minder lebih lanjut.

Artikel berikutnya akan membahas cara mengonfigurasi monitor Zone Minder agar berinteraksi dengan kamera IP dalam pengaturan lab ini.