ZoneMinder 安裝記錄
ZoneMinder 是一個 Linux GPL'd security camera solution. ZoneMinder 可以錄製, 搜尋, 並且可以透過 web browser 來監控. 以下是這次安裝的過程的記錄.ZoneMinder 主頁:
ZoneMinder 說明文件:
Requirements:
ZoneMinder 需要許多組件, 這次有安裝的, 列在下面:
Linux Server ( Ubuntu 12.04.03 LTS )
MySQL
libjpeg.a (ZoneMinder 安裝過程會安裝) libpcre.a (ZoneMinder 安裝過程會安裝)
ffmpeg (ZoneMinder 安裝過程會安裝)
PHP
Install Linux server
1. Download
下載畫面:http://www.ubuntu.com/download/server
這個畫面裡有兩個版本, 這邊用的是 Ubuntu
12.04.3 LTS. 需要特別注意的是 Choose your flavour 的選項 default 是 64-bit (recommended). 要選32-bit 或是 64-bit 的版本, 是一個見仁見智的問題. 這邊為了簡單起見, 選用 32-bit. 然後按下 Get Ubuntu 12.04 LTS, 就可以下載 iso 檔. 燒成光碟之後, 可以用來直接開機安裝.
2. Install
用光碟開機後, 選擇 Unbuntu
Server 就會開始安裝. 以下是安裝過程中, 需要注意的事項.
連上網際網路. 安裝過程中會需要網際網路連線, 雖然不是很清楚它的用處, 不過應該和檢查軟體更新有關. 如果可以的話, 還是讓它連一下吧.
管理帳號. 安裝過程中, 會要求設定 host name, 以及一組有 root 權限的管理人帳號密碼.
設定 LVM (logical volume manager). 以 server 系統來說, 硬碟的管理也會是重點, 雖然我們不會用到這部份的功能, 不過還是先把它裝上去.
選擇 server 套件. 安裝程式會提供一些預先定義的 server 套件選項, 這邊我們選擇安裝的是
openSSH, DNS server, LAMP server.
LAMP 其實是 Linux, Apache,
MySQL, PHP 的縮寫. 為了提供 web access, 這些我們都會需要.
MySQL 在安裝時, 會需要設定 MySQL root 帳號, 以管理資料庫系統.
3. Update
如果是 follow 安裝程式的設定, 可能會把時區/語系設定成中文. 悲慘的是, 中文的完成度並不好, 隨便下一個命令看到的回應都變成亂碼. 如果遇到和我一樣的情形, 可以把語言改回英文.
$
sudo update-locale LANG=en_US.UTF-8
$
sudo locale-gen
安裝 MySQL development pacakage. ZoneMinder 要直接存取 MySQL, 因此會需要參考到 MySQL 的 header file. 所以要安裝 MySQL 的 developement package.
$ sudo apt-get install mysql-client libmysqlclient-dev
4. Check
完成之後, 可以從其他的電腦連上這臺
server. 在 web browser 輸入 http://server-ip-address , 可以看到一個 default 的網頁, 顯示 web server software (Apache) 已經在執行中. 這一個網頁是在 server 上的 /var/www/index.html
將前述的 index.html 複製成 php.php, 然後從 web browser 上, 存取http://server-ip-address/php.php, 如果可以看到同樣的訊息, 代表 PHP 也已經正常 work.
openSSH 已經在前面的選項中安裝. 只要輸入
$
sudo service ssh start
就會回應 ssh 已經在跑了
Install ZoneMinder
以下命令, 可以開始安裝 ZoneMinder
$
sudo apt-get install zoneminder
然後就會開始安裝, 中間會跳出來一個 nullmailer 的對話視窗, 用 ESC cancel 掉就可以繼續.
$
sudo usermod -a -G video www-data
$
sudo ln -s /etc/zm/apache.conf /etc/apache2/sites-enabled/001-zoneminder
$
sudo service apache2 restart
從 web browser 中, 打開 http://server-ip-address/zm/ 就可以進入到 ZoneMinder 的網頁畫面
沒有留言:
張貼留言
請提供您寶貴的意見