zoneminder
Unbalance is balance
2014. 7. 13. 13:56
2014. 7. 13. 13:56
- 이 글은 쉽게 컴퓨터와 감시용 카메라( 웹캠, IP카메라, 캡쳐보드에 연결된 아날로그 카메라 등 )를 이용하여 감시 카메라 시스템을 설치한다.
- 설치 시 필요한 것들은 다음과 같다.
- 패키지를 설치하기 위해서 관리자 권한을 획득한다.
- ~$ sudo -i
- 비밀번호( Password )를 입력한다.
- ssl-cert 패키지를 설치한다.
- ~# apt-get install ssl-cert
- 존마인더( zoneminder ) 패키지를 설치한다.
- ~# apt-get install zoneminder
- 아래와 같이 zoneminder에 설치에 필요한 필요한 패키지들이 추가로 필요하다고 알려준다. 따라서 y로 추가 패키지도 설치한다.
- 데이터베이스( DB : Data Base )의 비밀번호( Password )를 입력하라고 아래와 같이 나온다.
- 설정하고 싶은 비밀번호를 입력한다.
- 재확인은 다음과 같다. ( 위에서 설정한 비밀번호와 똑같이 입력하면 된다. )
- nullmailer을 설정하라고 아래와 같이 나온다. 하지만 난 이게 무슨 의미인지 몰라서 그냥 "ok"를 클릭했다. ( 이와 같이 해도 무슨 문제가 있는지 모르지만.... 일단은 상관없다 )
- 추가로 H.264 패키지를 설치해도 된다.
- 존마인더 시작파일을 수정해서, MySQL을 수정하여 딜레이를 추가한다. ( 에디터( Editer )는 "vi"를 사용하였다. )
- ~# vi /etc/init.d/zoneminder
- 다음과 같이 24번째 줄의 "sleep 15"를 추가한다.
- 아파치( apache ) 설정은 다음과 같다.
- ~# ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
- ~# /etc/init.d/apache2 force-reload
- ~# /adduser www-data video
- ~# make-ssl-cert generate-default-snakeoil --force-overwrite
- ~# a2enmod ssl
- ~# a2ensite default-ssl
- ~# service apache2 restart
- 웹서버에 접속이 가능하다.
- 웹주소를 "https://서버주소"로 들어가면 된다.
- 예를 들면,
- "https://127.0.0.1"
- "https://localhost"
- 등이 있다.
- 실행화면은 다음과 같다.
- 캠보졸라( cambozola )를 설치한다.
- ~# cd /usr/src
- ~# wget https://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz
- ~# tar -xzvf cambozola-latest.tar.gz
- cp cambozola-0.935/dist/cambozola.jar /usr/share/zoneminder
- NTP 시간 동기화를 한다.
- ~# vi /etc/cron.daily/ntpdate
- 여기에 다음과 같이 입력한다.
- #! /bin/sh
- ntpdate 0.kr.pool.ntp.org
- 실행가능한 권한을 준다.
- ~# chmod 755 /etc/cron.daily/ntpdate
- 재부팅 한다.
- zoneminder 화면 확인
- 익스플로러, 크롬, 및 파이어폭스 등 에서 다음과 같이 입력한다.
- https://localhost/zm
- https://127.0.0.1/zm
- https://computerIP/zm
- 파이어폭스에서 확인결과는 다음과 같다.