I forget stuff… really!!!

CCTV dengan Ubuntu dan Zoneminder

Zoneminder adalah aplikasi yang mampu mampu mengolah gambar dan video dari kamera CCTV untuk keperluan security. Hasil gambar dan video dapat dilihat dan diolah melalui web browser, pengaturan masing-masing kamera juga dilakukan melalui web browser.

Dalam deployment system CCTV saya memilih Distro Ubuntu Dapper Drake 6.06.1 LTS Server, dengan alasan utama support yang lama dari Canonical dan proses install yang sangat mudah.

Hardware yang dibutuhkan pertama tentunya sebuah PC, untuk itu saya menggunakan PC dengan spesifikasi sepert ini

[email protected]:~$ egrep “processor|name” /proc/cpuinfo
processor : 0
model name : Intel(R) Pentium(R) 4 CPU 3.06GHz
processor : 1
model name : Intel(R) Pentium(R) 4 CPU 3.06GHz
[email protected]:~$ cat /proc/meminfo | grep MemTot
MemTotal: 515264 kB

Untuk storage saya menggunakan sebuah HDD SATA sebesar 160GB, yang saya partisi seluruhnya menggunakan LVM. Hal ini saya lakukan agar dapat dengan mudah menambahkan kapasitas penyimpanan video dan gambar saat saya butuhkan.

Hardware spesifik CCTV yang saya pilih pertama adalah Kodicom kmc-8800, capture card seharga 2,5 Juta ini dapat dihubungkan hingga 8 Camera.

kmc-8800

Untuk camera saya memilih produk Panasonic yang dilengkapi dengan Dome, saya juga menambahkan Infrared Adapter hingga camera dapat melihat dalam kegelapan (mirip seperti acara Dunia Lain 😛 ). Harga di Jakarta untuk sebuah assembly seperti ini adalah 600rb.

CVC-185DC

Perlengkapan tambahan seperti Cable TV dan Cable Power juga perlu disiapkan secukupnya.

Pendekatan di atas jauh lebih murah daripada menggunakan sebuah IP Camera Wireless, yang tiap unitnya bisa mencapai 750 USD. Sebagai informasi IP Camera juga disupport dengan baik oleh Zoneminder.

Hardware capture card tersebut diatas sengaja dipilih karena compatible dengan linux, dan di Dapper Drake saya cukup menginstall base system tanpa X-Window dan capture card sudah langsung dideteksi dengan 8 buah kamera.

Langkah pertama setelah menginstall Base System tanpa X-Window adalah memberi IP statis dan setting host.conf

[email protected]:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.202
netmask 255.255.255.0
gateway 192.168.1.1

[email protected]:~$ cat /etc/hosts | grep cctv
192.168.1.202 cctv.bigwisu.com cctv

kemudian saya install Apache, php dan MySQL

[email protected]:~$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

setelah itu saya perlu tambahan module2 berikut, sebelumnya saya telah meng-enable repository mulitverse, universe dan backports

[email protected]:~$ sudo apt-get install ffmpeg libarchive-tar-perl libarchive-zip-perl libdate-manip-perl libdevice-serialport-perl
[email protected]:~$ sudo apt-get install libjpeg62 libmime-perl libstdc++6 libwww-perl zlib1g

Selanjutnya saya download .deb zoneminder dari website berikut

[email protected]:~$ wget ftp://www.northern-ridge.com.au/zoneminder/ubuntu/dapper/zoneminder_1.22.3-8_i386.deb

selesai download saya install dengan perintah

[email protected]:~$ sudo dpkg -i zoneminder_1.22.3-8_i386.deb

Dalam instalasi saya ada beberapa module yang perlu ditambahkan, untuk itu saya lakukan

[email protected]:~$ sudo apt-get -f install

Otomatis semua dependencies terinstall dengan sendirinya.

Setelah semua paket terinstall saya lakukan setup terhadap konfigurasi apache

[email protected]:~$ sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
[email protected]:~$ sudo /etc/init.d/apache2 force-reload

User Ubuntu yang menjalankan Zoneminder adalah www-data, agar applikasi tersebut dapat mengakses device Capture Card dan Camera kita perlu menambahkan user www-data ke group video.

[email protected]:~$ sudo adduser www-data video

Selanjutnya interface zoneminder dapat diakses melalui

http://IP_ADDRESS_CCTV_SYSTEM/zm

Dari interface ini langkah pertama adalah menambahkan Camera

NewVideo01

NewVideo02

NewVideo03

Selanjutnya memilih bagaimana Zoneminder merekam Video

Options

Dalam hal ini saya memilih Motion Detect, dimana Zoneminder hanya akan merekam video jika ada gerakan.
Fitur Motion Detect Zoneminder dapat dikonfigurasi untuk memilih wilayah tertentu dari gambar yang akan men-trigger rekaman.

zone

Dalam hal ini rekaman akan terjadi jika ada gerakan di Pintu Utama.

Dari semua prosedur diatas saya telah memiliki sebuah CCTV system, resource yang bekerja di system yang melakukan Motion Detect di 4 Camera seperti ini adalah sebagai berikut

CPU Utilization Free RAM

Referensi
[1] http://en.wikipedia.org/wiki/Closed-circuit_television
[2] http://ubuntuguide.org/wiki/Ubuntu:Feisty#Install_Zoneminder_surveillance_system
[3] http://www.zoneminder.com/wiki/index.php/General_Notes#Kodicom_Capture_Cards

  • djynny

    Sekedar info, di tronika ITC Roxy Max Lt.1 No. 10 depan Hape 2000 ada jual KMC-4400 dan 8800, harganya 1,5 jt dan 1,9 jt. Aku nemu di websitenya http://www.tronikaonline.com. Aku sih udah pesan ke sana, ternyata bisa dikirim ke daerah, kebetulan aku di makassar, barang baru nyampe hari ini.

  • Keren… thanks atas infonya…

  • idris

    alhamdulillah, tutorialnya sangat bermanfaat ..

    btw, mas kalau saya pakai linux ubuntu versi terakhir, apakah driver nya dan Zone Minder nya masih bisa berjalan sempurna?

    maaf mas wisu, bolehkah saya minta no kontak HP nya :).

    terimakasih banyak

  • Alhamdulillah… yang saya coba Zoneminder pada Hardy… dan tidak banyak perubahan pada driver… 🙂

  • Indah_cahyati25

    mas, saya mahasiswa manajemen informatika semster V. lg nyusun PUM nie , ngambil jdul membangun server CCTV dg Zoneminder diUbuntu.semua step sudah dijalankan, kamera sdh ditambah,tp ktika dilihat blm bs merekam, hanya muncul layar hitam pada monitor,…masalahnya apa ya mas ???, mhon bantuannya.thanks…

  • Tulisan diatas saya buat waktu masih Ubuntu Dapper Drake 6.06.1 LTS Server, ada step yang tidak perlu… karena Zoneminder sendiri sudah ada di repo Ubuntu versi baru… instalasinya tinggl

    sudo apt-get install zoneminder

    kemudian issue kamera tidak menampilkan gambar perlu banyak detail agar bisa membantu anda… pertama soal Card DVR yang anda pakai…

    Anda perlu share detail itu…

  • Oik

    salam kenal mas,
    tutorialnya bagus…
    langsung aja nih, mau tanya-tanya mas, 🙂
    1. kalau cameranya pake webcam ada konfigurasi yang perlu di sesuaikan gak?
    2. apa Video yang ditampilin di zoneminder bisa di buat interface website sendiri menggunakan php?
    mohon bantuannya…makasih.

  • 1. Bisa, namun perlu diperhatikan bahwa di Linux tidak banyak Webcam yang dikenali dengan baik… untuk setting nya anda pilih device usb

    2. Seharusnya sih bisa, tapi saya belum pernah coba…

  • Adhes_008

    mas… ubuntu 9.10 bisa working gak ya, saya pake avr 9 port kamera samsung

  • Indah_cahyati25

    pak, ada beberapa referensi yang mengatakan diubuntu 10.10, ubuntu 10.04 sering terjadi masalah untuk membangun server cctv dengan zoneminder. akhirnya saya ulangi menggunakan ubuntu 8.04 mengikuti langkah-langkah yang ada di blog anda, tp masalahnya sama,..belum muncul gambar.

  • Indah, coba set debug level ZM anda ke 3 atau 5… dan lihat hasil log nya… sepertinya issue anda di kamera…

  • Saya belum pernah coba pake AVR 9 Port… namun sebaiknya kalau anda mau coba dengan Ubuntu 10.04 atau 8.04

  • Amar

    pagi mas saya mau tanya bgaimana caranya menampilkan 2 kamera dalam keadaan hidup,sehingga tampilan hasil 2 camera trsebut tampil secara bersamaan…mhn penjelasannya mas

  • rya

    pagi mas,, saya ada problem nih pakai zoneminder,, bisa tidak kalau daam satu server pakai lebih dari satu kamera.. soalnya saya sudah mencoba dizoneminder saya memakai 2 kamera. satu kamera laptop dan satunya kamera usb… nah, yang tampil hanya kamera yang di laptop,. yang satunya tidak bisa menangkap gambar… Bisa tolong dijelaskan tidak itu kenapa???? trim’s sebelumnya….

  • Amar

    mas saya lagi menyusun Proyek Usaha Mandiri yang termasuk tugas kampus,disini saya mengangkat judul cctv dengan zoneminder ada beberapa hal yang ingin saya tanyakan.
    1.saya telah berhasil menginstal zm dan telah tampil gambarnya tapi saya hendak menambahkan beberapa kamera saya sudah mengadd kameranya tapi mengapa tidak dapat ditmpilkan gambarnya ya mas,bisanya jika salah satu kamera yang telah terpasang dihapus dahulu
    2.bagaimana caranya untuk memasang password dan user namenya mas sehingga tidak sembarangan orang bisa login di zm saya..
    makasih mas atas bantuannya saya sangt mengharapkan bantuan mas segera…..thx mas

  • Technosoft_amruda
  • Riwanlky

    Mau tanya, tau dimana jual DVR card misalnya Kodicom ? Thx. Saya juga mau coba

  • wah sudah lama sekali… dulu saya beli sama

    http://www.indonetwork.co.id/lautmerah/140838

Powered by Wordpress | Designed by Elegant Themes