This HOWTO describes setting up a dedicated linux server for security camera monitoring. The setup is based on Zoneminder. I don't cover using cameras connected to the server. My setup uses all IP network cameras.
One quick yum line will get everything we need.
> yum install zoneminder
The apache config file for zoneminder doesn't allow connections from anyone. We want to allow connections so delete the line the info in the file says to delete.
> nano -w /etc/httpd/conf.d/zoneminder.conf
Next we need to setup the mysql database.
> mysql -p -u root mysql < /usr/share/zoneminder/db/zm_create.sql
> mysqladmin -p -u root reload
Now load up the zoneminder web page. Be sure to start the zoneminder service.
That's the complete setup. Be sure to read the documentation at the zoneminder website.