General Notes

From ZoneMinder Wiki
Revision as of 18:22, 22 May 2006 by Sawireless2000 (talk | contribs) (Notes taken from forum)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Zoneminder build notes

http://www.zoneminder.com/fileadmin/downloads/README.html#_Toc133652213

  • Install ffmpeg and ffmpeg-devel.

http://www.zoneminder.com/forums/viewtopic.php?t=5715 http://www.zoneminder.com/forums/viewtopic.php?t=5929 ./configure --with-mysql=/usr/local/mysql --with-ffmpeg=/home/src/ffmpeg-0.4.9-pre1 --with-lame=/home/src/lame-3.96.1/libmp3lame --with-webdir=/home/sites/Security.658Ridgecrest.com/web --with-cgidir=/home/sites/Security.658Ridgecrest.com/web --with-webuser=httpd --with-webgroup=httpd --with-libarch=lib --enable-debug=yes OR

$ ./configure --with-webdir=/var/www/htdocs/ZM

--with-cgidir=/var/www/cgi-bin --sysconfdir=/etc --with-webuser=nobody --with-webgroup=nobody What is "--sysconfdir=/etc" directory ? OR http://www.zoneminder.com/forums/viewtopic.php?t=6053 ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin ZM_DB_PASS=<password>

  • Debian installation manual

http://www.zoneminder.com/forums/viewtopic.php?t=5391


With a new install create and populate mysql databases. mysql mysql < db/zm_create.sql mysql mysql grant select,insert,update,delete on <database name>.* to '<database user>'@localhost identified by '<database password>'; quit mysqladmin reload Check zone.conf or zm.conf. Check that there are no bogus vesions of this file lying around. "nobody" doesn't have shell access, choose a different Apache alias like "httpd". The zmdc.log logs any errors. zm.sock file must be able to be created.


  • Building for Suse10

http://www.zoneminder.com/forums/viewtopic.php?t=5925 http://www.zoneminder.com/forums/viewtopic.php?t=5686&highlight=suse

  • Fedora4 notes

http://www.zoneminder.com/forums/viewtopic.php?t=5991 Set web user and group correctly and set the log dir to a writeable location. With FC4 there are two things that must be done to get ZM running, 1) is in the /etc/ld.so.conf.d/ dir created a file with 775 perm called zm.conf and add the line '/usr/local/lib' to it and type 'ldconfig' once it is added, also with a fresh install of FC4 make sure SE linux is disabled if you are not using it. Check your log path in options under the paths tab. This will tell you were the log are going to be put. Second make sure the path exists. Third create the log files if they do not exist and make sure that they have the correct permissions. If zm can not open and write the log files, it will not start.

  • OpenSSl and openssl-devel

You should have these packages installed: openssl,openssl-devel,php-mysql To check if you have them, do rpm -qa | grep openssl


Apache

  • permission problem

http://www.zoneminder.com/forums/viewtopic.php?t=5642 sudo -u apache /etc/rc.d/rc.zoneminder start now.. zmc and zma is running on user apache

  • su issue

http://www.zoneminder.com/forums/viewtopic.php?t=5652

  • http webserver must allows cgi execution

http://www.zoneminder.com/forums/viewtopic.php?t=5853

  • /usr/local/etc/zm.conf must exist and what process owns it.

webuser and webgroup must be correct for apache to have ownership over zm.conf

BIOS issues

Turn off ACPI in the bios. ACPI is a power management configuration on the motherboard that interferes with the datacapture cards.


Brightness control

Brightness control script http://www.zoneminder.com/forums/viewtopic.php?t=3953&highlight=brightness http://www.zoneminder.com/forums/viewtopic.php?t=5680 http://www.zoneminder.com/forums/viewtopic.php?t=3657

contribs directory

contribs directory has user based files added to zoneminder

Combozola

http://www.zoneminder.com/forums/viewtopic.php?t=5745

CAPTURE card issues

http://www.zoneminder.com/forums/viewtopic.php?t=6042 Single chip with 4cameras can lead to image flipping.

http://www.zoneminder.com/forums/viewtopic.php?t=6024 LInux commands lspci ,dmesg BT878 card with 1 cip/4 ins - Provideo PV143

CAUSE NOTES field section

http://www.zoneminder.com/forums/viewtopic.php?t=6065

Database Mysql

Create a new database. http://www.zoneminder.com/forums/viewtopic.php?t=5754 database repair http://www.zoneminder.com/forums/viewtopic.php?t=5657&highlight=repair+database+mysql Mysql corrupted via bad BIOS. I pulled the battery for 5 minutes and slapped it back in. I booted, then started zoneminder. It didn't lock up! I went into the interface and found several lines of 'incorrect key file for table: 'E'Try to repair it' before the regular interface began. I stopped zoneminder and went into mysql - sure enough, the events and frames tables both had errors. I repaired them and restarted zoneminder successfully. The system is now running; I'm going to let it be and see if it dies as it did before.

  • My personal recommendation is to try converting your database over to INNODB tables.

Researching the web I found this to be faster for larger tables (as events grow) and much more reliable. http://www.zoneminder.com/forums/viewtopic.php?t=6000 http://www.zoneminder.com/forums/viewtopic.php?t=6143 http://www.zoneminder.com/forums/viewtopic.php?t=5657 http://www.zoneminder.com/forums/viewtopic.php?t=6095

Gentoo

http://www.zoneminder.com/forums/viewtopic.php?t=5685 http://www.zoneminder.com/forums/viewtopic.php?t=4217&highlight=gentoo http://www.zoneminder.com/forums/viewtopic.php?t=5303&highlight=gentoo http://www.zoneminder.com/forums/viewtopic.php?t=3924&highlight=gentoo+start

FFmpeg

  • Install ffmpeg for Fedora with

yum -i ffmpeg yum -i ffmpeg-devel

  • Install ffmpeg and ffmpeg-devel on Fedore4

http://www.zoneminder.com/forums/viewtopic.php?t=5601&sid=4e7192b74fe4306e341e9c4036727f7b rpm -ivh http://rpm.livna.org/livna-release4.rpm yum install ffmpeg ffmpeg-devel Place the devel stuff in /usr/include/ffmpeg Now configure, make, make install

http://www.zoneminder.com/forums/viewtopic.php?t=5576&sid=4e7192b74fe4306e341e9c4036727f7b

  • After getting ffmpeg from CVS, do:

./configure , make, make install, make installibs

Image display problems

http://www.zoneminder.com/forums/viewtopic.php?t=6027

Firefox, colorzilla extensions

http://www.zoneminder.com/forums/viewtopic.php?t=5647

Kodicom capture card

http://www.zoneminder.com/forums/viewtopic.php?t=5640 http://www.zoneminder.com/forums/viewtopic.php?t=4130&highlight=kmc4400r

  • KMC-8800 8-chip bt878 capture card

http://www.zoneminder.com/forums/viewtopic.php?t=5609 http://www.linuxtv.org/v4lwiki/index.php/Kodicom_4400R http://www.zoneminder.com/forums/viewtopic.php?t=6012

  • modprobe.conf file

http://www.zoneminder.com/forums/viewtopic.php?t=5508&postdays=0&postorder=asc&start=15 http://www.zoneminder.com/forums/viewtopic.php?t=6024 Edit your /etc/modprobe.conf file and add this line: options bttv card=77 "options bttv card =77" is a DEFAULT setting to get a card working. All screens must be same resolution.

  • bttv settings

http://www.zoneminder.com/forums/viewtopic.php?t=5603&sid=4e7192b74fe4306e341e9c4036727f7b

LOGITECH QUICKCAM usb

  • I'm using FC4 and had a similiar problem with a quickcam 4000.

I guess you are using the default module supplied with centos. I think, not sure about this though, that it is missing some capabilities. So I installed the pwc module (http://www.saillard.org/linux/pwc/INSTALL.en) and these crashes stopped. http://www.zoneminder.com/forums/viewtopic.php?t=5906


Message logs

http://www.zoneminder.com/forums/viewtopic.php?t=5771

MEMORy

SELinux was enabled

http://www.zoneminder.com/forums/viewtopic.php?t=6147

  • Shared memory setting must be high.

http://www.zoneminder.com/forums/viewtopic.php?t=6024

frank@wdshss:/etc> cat sysctl.conf

  1. Disable response to broadcasts.
  2. You don't want yourself becoming a Smurf amplifier.

net.ipv4.icmp_echo_ignore_broadcasts = 1

  1. enable route verification on all interfaces

net.ipv4.conf.all.rp_filter = 1

  1. enable ipV6 forwarding
  2. net.ipv6.conf.all.forwarding = 1

kernel.shmall = 134217728 kernel.shmmax = 134217728 http://www.zoneminder.com/forums/viewtopic.php?t=6000


Mocord, Record, Modect

http://www.zoneminder.com/forums/viewtopic.php?t=6120

MODPROBE

modprobe.conf mod = 133 or something like that for Kodicom http://www.zoneminder.com/forums/viewtopic.php?t=5603

Manual

http://www.zoneminder.com/fileadmin/downloads/README.html#_Toc125113490

MMS gateway and API software

http://www.redcoal.com/ http://www.zoneminder.com/forums/viewtopic.php?t=6101 http://wurfl.sourceforge.net/


Multiple zones

http://www.zoneminder.com/forums/viewtopic.php?t=6079

Perl package zmpgk.pl

http://www.zoneminder.com/forums/viewtopic.php?t=5801

Roundrobbin

http://www.zoneminder.com/forums/viewtopic.php?t=5658

Remote camera source

http://www.zoneminder.com/forums/viewtopic.php?t=5549&sid=4e7192b74fe4306e341e9c4036727f7b

Streaming

  • rtp and raw streaming

http://www.zoneminder.com/forums/viewtopic.php?t=5572

SETTINgs

  • "disable farm out wrtiting of imagess" if frame capture errors appear in log.

http://www.zoneminder.com/forums/viewtopic.php?t=5992


  • color pallet, video hieght, or video width. Try starting with 320x240 (assuming ntsc) and try different pallets.

http://www.zoneminder.com/forums/viewtopic.php?t=6027&sid=9a52386394831b24741c67ba70cc1507


Timelapsed video

http://www.zoneminder.com/forums/viewtopic.php?t=6049

Truck detection links

http://www.zoneminder.com/forums/viewtopic.php?t=5858 http://www.zoneminder.com/forums/viewtopic.php?t=5184&highlight=truck+intersection http://www.cnssystems.ca/

  • All things are possible and the example someone posted a while back of detecting trucks and buses, but not cars, passing over a distant intersection is probably appropriate for you. What I would suggest you need are quite high pixel differences (indicating difference from the background) and pretty small counts of changed pixels or blob sizes. You might find it useful to turn on diagnostic images initially (and only for a while as they slow everything down a lot) which will output what ZM thinks the differences etc are are in the images.


Update database after installing from RPM's

http://www.zoneminder.com/forums/viewtopic.php?t=5887 The command you enetered above only freshens it. zmupdate.pl --version= <?>

Ubuntu install

http://www.zoneminder.com/forums/viewtopic.php?t=5633 GUI package that installs Mplayer etc. http://ubuntuforums.org/showpost.php?p=356392 EXTRA_LIBS parameter in .configure script http://www.zoneminder.com/forums/viewtopic.php?t=6141


Using another ZoneMinder box as the remote IP camera source

http://www.zoneminder.com/forums/viewtopic.php?t=5595 http://www.zoneminder.com/forums/viewtopic.php?t=5549


Water marked

http://www.zoneminder.com/forums/viewtopic.php?t=4591&highlight=watermark http://www.zoneminder.com/forums/viewtopic.php?t=4188&highlight=watermark

xawtv

http://www.zoneminder.com/forums/viewtopic.php?t=5696 what from xawtv -hwscan? xawtv -device /dev/video?

zmc daemon captures the images

http://www.zoneminder.com/forums/viewtopic.php?t=6146