<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tijuca</id>
	<title>ZoneMinder Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tijuca"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Tijuca"/>
	<updated>2026-04-19T18:54:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Axis&amp;diff=4714</id>
		<title>Axis</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Axis&amp;diff=4714"/>
		<updated>2011-10-23T08:03:37Z</updated>

		<summary type="html">&lt;p&gt;Tijuca: /* AXIS M1114 */  fixing wrong entrys&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Axis cameras.jpg]]&lt;br /&gt;
&lt;br /&gt;
ZoneMinder will work well with just about any [http://www.axis.com Axis camera], including the 205, 206, 207, 209, 210, 211 and M10 ranges. It will also work with the 213 and 2130 cameras and support their [[PTZ]] functions through the web interface. &lt;br /&gt;
&lt;br /&gt;
Please note that early 207&amp;#039;s has some hardware issues. See [http://www.zoneminder.com/forums/viewtopic.php?t=5022 this thread] in the forum for details.&lt;br /&gt;
Also note that the [http://www.axis.com/techsup/cam_servers/cam_2100/index.htm 2100 has been discontinued by Axis] and no longer supported, possibly due to hardware related problems. It&amp;#039;s noted in the [http://www.zoneminder.com/forums/viewtopic.php?t=10079 forums that the camera sends the pictures it captures somewhat diced up.]&lt;br /&gt;
&lt;br /&gt;
How to Offload the Motion to cameras [[AxisMotionDetection]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AXIS 2110 ==&lt;br /&gt;
&lt;br /&gt;
/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AXIS 207W ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AXIS P33XX-V/VE ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/mjpg/video.mjpg&lt;br /&gt;
&lt;br /&gt;
== AXIS P1311 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/mjpg/video.mjpg&lt;br /&gt;
&lt;br /&gt;
== AXIS 213PTZ ==&lt;br /&gt;
The axis 213PTZ works perfectly. Use the folowing settings:&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: RTSP&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Remote Host Name: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: 554&lt;br /&gt;
 Remote Host Path: /mpeg4/media.amp&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;CONTROL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Controllable: Yes&lt;br /&gt;
 Control Type: Axis API v2&lt;br /&gt;
 Control Address: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resolution must match the one especified in the camera settings. Resolutions up to CIF will work without any problems but 2CIF and 4CIF will need the shared memory tweak (lean more at the [[FAQ]])&lt;br /&gt;
&lt;br /&gt;
The [[AxisMotionDetection]] trick works quite well with this camera.&lt;br /&gt;
&lt;br /&gt;
The Max FPS option of zoneminder introduces very big latency, so I use the option of the camera for limiting the FPS.&lt;br /&gt;
&lt;br /&gt;
This was tested with zoneminder 1.24.2 running on Gentoo stable&lt;br /&gt;
&lt;br /&gt;
== AXIS M1031-W ==&lt;br /&gt;
&lt;br /&gt;
[http://www.axis.com/products/cam_m1031w/ M1031-W]&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: &amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: &amp;lt;CAM PORT&amp;gt;&lt;br /&gt;
 Remote Host Path: /axis-cgi/mjpg/video.cgi?resolution=640x480&lt;br /&gt;
&lt;br /&gt;
OR for mpeg-4&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: RTSP&lt;br /&gt;
 Remote Method: RTP/RTSP/HTTP&lt;br /&gt;
 Remote Host Name: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: &amp;lt;CAM PORT&amp;gt;&lt;br /&gt;
 Remote Host Path: /mpeg4/media.amp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;br /&gt;
&lt;br /&gt;
== AXIS M1054 ==&lt;br /&gt;
&lt;br /&gt;
Working just fine with my zoneminder setup under Ubuntu 10.04 and 11.04, using MJPEG setup.&lt;br /&gt;
&lt;br /&gt;
My camera setup:&lt;br /&gt;
* Source type: remote&lt;br /&gt;
* Function: modect&lt;br /&gt;
* maximum fps 8.00&lt;br /&gt;
* alarm fps 30.00&lt;br /&gt;
* remote protocol: http&lt;br /&gt;
* remote method: simple&lt;br /&gt;
* remote host name: the DNS name of the camera (or IP adress I suppose)&lt;br /&gt;
* remote host port: 80&lt;br /&gt;
* remote host path: /axis-cgi/mjpg/video.cgi&lt;br /&gt;
* capture width: 1280&lt;br /&gt;
* capture height: 800&lt;br /&gt;
&lt;br /&gt;
I just captured some thiefs with this setup, police caught them and used the pictures as proof. High quality pictures for that price of a camera and very reliable (running 1/2 year now without a single crash or disfunction).[http://www.blognesian.com/ ]&lt;br /&gt;
&lt;br /&gt;
==AXIS M1114==&lt;br /&gt;
works with following entrys&lt;br /&gt;
* Source type: remote&lt;br /&gt;
* Function: [what_you_want]&lt;br /&gt;
* maximum fps 0 # don&amp;#039;t put any value here&lt;br /&gt;
* alarm fps 0 # don&amp;#039;t put any value here&lt;br /&gt;
* remote protocol: http&lt;br /&gt;
* remote method: simple&lt;br /&gt;
* remote host name: user:password@IP-Address or user:password@DNS_Name&lt;br /&gt;
* remote host port: 80&lt;br /&gt;
* remote host path: /mjpg/video.mjpg?resolution=480x360&lt;br /&gt;
* capture width: 480  #depends on your &amp;quot;remote host path&amp;quot; setting, must to be the same!&lt;br /&gt;
* capture height: 360  #depends on your &amp;quot;remote host path&amp;quot; setting, must to be the same!&lt;/div&gt;</summary>
		<author><name>Tijuca</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Axis&amp;diff=4693</id>
		<title>Axis</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Axis&amp;diff=4693"/>
		<updated>2011-10-02T10:15:08Z</updated>

		<summary type="html">&lt;p&gt;Tijuca: /* AXIS M1114 */  adding AXIS M1114&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Axis cameras.jpg]]&lt;br /&gt;
&lt;br /&gt;
ZoneMinder will work well with just about any [http://www.axis.com Axis camera], including the 205, 206, 207, 209, 210, 211 and M10 ranges. It will also work with the 213 and 2130 cameras and support their [[PTZ]] functions through the web interface. &lt;br /&gt;
&lt;br /&gt;
Please note that early 207&amp;#039;s has some hardware issues. See [http://www.zoneminder.com/forums/viewtopic.php?t=5022 this thread] in the forum for details.&lt;br /&gt;
Also note that the [http://www.axis.com/techsup/cam_servers/cam_2100/index.htm 2100 has been discontinued by Axis] and no longer supported, possibly due to hardware related problems. It&amp;#039;s noted in the [http://www.zoneminder.com/forums/viewtopic.php?t=10079 forums that the camera sends the pictures it captures somewhat diced up.]&lt;br /&gt;
&lt;br /&gt;
How to Offload the Motion to cameras [[AxisMotionDetection]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AXIS 2110 ==&lt;br /&gt;
&lt;br /&gt;
/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AXIS 207W ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AXIS P33XX-V/VE ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/mjpg/video.mjpg&lt;br /&gt;
&lt;br /&gt;
== AXIS P1311 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/mjpg/video.mjpg&lt;br /&gt;
&lt;br /&gt;
== AXIS 213PTZ ==&lt;br /&gt;
The axis 213PTZ works perfectly. Use the folowing settings:&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: RTSP&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Remote Host Name: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: 554&lt;br /&gt;
 Remote Host Path: /mpeg4/media.amp&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;CONTROL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Controllable: Yes&lt;br /&gt;
 Control Type: Axis API v2&lt;br /&gt;
 Control Address: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resolution must match the one especified in the camera settings. Resolutions up to CIF will work without any problems but 2CIF and 4CIF will need the shared memory tweak (lean more at the [[FAQ]])&lt;br /&gt;
&lt;br /&gt;
The [[AxisMotionDetection]] trick works quite well with this camera.&lt;br /&gt;
&lt;br /&gt;
The Max FPS option of zoneminder introduces very big latency, so I use the option of the camera for limiting the FPS.&lt;br /&gt;
&lt;br /&gt;
This was tested with zoneminder 1.24.2 running on Gentoo stable&lt;br /&gt;
&lt;br /&gt;
== AXIS M1031-W ==&lt;br /&gt;
&lt;br /&gt;
[http://www.axis.com/products/cam_m1031w/ M1031-W]&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: &amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: &amp;lt;CAM PORT&amp;gt;&lt;br /&gt;
 Remote Host Path: /axis-cgi/mjpg/video.cgi?resolution=640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;br /&gt;
&lt;br /&gt;
== AXIS M1054 ==&lt;br /&gt;
&lt;br /&gt;
Working just fine with my zoneminder setup under Ubuntu 10.04 and 11.04, using MJPEG setup.&lt;br /&gt;
&lt;br /&gt;
My camera setup:&lt;br /&gt;
* Source type: remote&lt;br /&gt;
* Function: modect&lt;br /&gt;
* maximum fps 8.00&lt;br /&gt;
* alarm fps 30.00&lt;br /&gt;
* remote protocol: http&lt;br /&gt;
* remote method: simple&lt;br /&gt;
* remote host name: the DNS name of the camera (or IP adress I suppose)&lt;br /&gt;
* remote host port: 80&lt;br /&gt;
* remote host path: /axis-cgi/mjpg/video.cgi&lt;br /&gt;
* capture width: 1280&lt;br /&gt;
* capture height: 800&lt;br /&gt;
&lt;br /&gt;
I just captured some thiefs with this setup, police caught them and used the pictures as proof. High quality pictures for that price of a camera and very reliable (running 1/2 year now without a single crash or disfunction).[http://www.blognesian.com/ ]&lt;br /&gt;
&lt;br /&gt;
==AXIS M1114==&lt;br /&gt;
works with following entrys&lt;br /&gt;
* Source type: remote&lt;br /&gt;
* Function: [what_you_want]&lt;br /&gt;
* maximum fps 8.00 # for example&lt;br /&gt;
* alarm fps 20.00&lt;br /&gt;
* remote protocol: http&lt;br /&gt;
* remote method: simple&lt;br /&gt;
* remote host name: user:password@IP-Address or user:password@DNS_Name&lt;br /&gt;
* remote host port: 80&lt;br /&gt;
* remote host path: /axis-cgi/jpg/image.cgi&lt;br /&gt;
* capture width: 1280  #depends on your camera settings, must to be the same!&lt;br /&gt;
* capture height: 800  #depends on your camera settings, must to be the same!&lt;/div&gt;</summary>
		<author><name>Tijuca</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=How_to_install_and_configure_Postfix_as_a_Gmail_SMTP_relay_for_ZoneMinder_email_filter_events.&amp;diff=4614</id>
		<title>How to install and configure Postfix as a Gmail SMTP relay for ZoneMinder email filter events.</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=How_to_install_and_configure_Postfix_as_a_Gmail_SMTP_relay_for_ZoneMinder_email_filter_events.&amp;diff=4614"/>
		<updated>2011-08-07T10:27:08Z</updated>

		<summary type="html">&lt;p&gt;Tijuca: working on the formating&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a pretty rough guide at this point, but I felt compelled to put something down after spending many hours searching for a solution to obtain emails from ZM events.  In the end the solution is relatively simple:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prerequisites:  Basically command line knowledge, ability to use text editors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.  Install, configure, and test Postfix.  &lt;br /&gt;
&lt;br /&gt;
Postfix is a full featured mail server.  That said, the scope of this guide is merely to configure it for use as an &amp;quot;smtp&amp;quot; relay for Gmail. In other words, we&amp;#039;ll be using our gmail account credentials and their system to relay our event alert mail.  I found the following guide on the internet and used it to configure and test Postfix successfully:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A. Install&lt;br /&gt;
  &lt;br /&gt;
(Note the following install commands are based on yum/Fedora.  Alter based on your distribution&lt;br /&gt;
&lt;br /&gt;
Install Postfix and cyrus-sasl with your application manager of choice. If you&amp;#039;re compiling from source, be sure to make Postfix with the -DUSE_SASL_AUTH flag for SASL support and -DUSE_TLS for TLS support.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;yum install postfix cyrus-sasl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Stop the sendmail service&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;/etc/init.d/sendmail stop&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Remove sendmail from the startup runlevels&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;chkconfig --del sendmail&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
B. Configure Postfix as Gmail SMTP relay&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;re attempting to relay mail using Gmail, then it will be necessary to use TLS with Postfix. You&amp;#039;ll have to point Postfix at your server&amp;#039;s trusted CA root certificate bundle, but luckily &amp;quot;...client-side certificates are not required when relaying mail to GMail&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
1. First, double-check that Postfix was configured with SSL support (ie. ldd should return at least one line starting with libssl):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;whereis -b postfix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 postfix: /usr/sbin/postfix /etc/postfix /usr/libexec/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;ldd /usr/sbin/postfix&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 libssl.so.6 =&amp;gt; /lib/libssl.so.6 (0x00111000)&lt;br /&gt;
&lt;br /&gt;
2. Now we need to find your server&amp;#039;s CA root certificate bundle, which is typically distributed with openssl. The bundle file is used by Postfix to verify Gmail&amp;#039;s SSL certificate (signed by Thawte). On my CentOS server, this file was located at /etc/pki/tls/certs/ca-bundle.crt, but may be in a different location on your box (ie. /etc/ssl/certs).  Mine was in /usr/share/doc/mutt.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;locate ca-bundle.crt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 /etc/pki/tls/certs/ca-bundle.crt&lt;br /&gt;
&lt;br /&gt;
3. Edit /etc/postfix/main.cf with the following values (edit-Postfix comes with a predefined template, I moved that to main.cf.bak and used Nano to create a blank file for the following content.  It was cleaner when it came to testing as the template comes with a bunch of text explanation for each setting.  If you&amp;#039;re blindly following a guide like this one, it just all gets in the way):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copy/paste the following into a blank &amp;quot;/etc/postfix/main.cf&amp;quot; file using your favorite text editor (I like Nano):&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;relayhost = smtp.gmail.com:587&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;mydomain = local.domain&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;myhostname = host.local.domain&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;myorigin = $myhostname&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtpd_sasl_path = smtpd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_type = cyrus&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_auth_enable = yes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_security_options = noanonymous&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_tls_security_options = noanonymous&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_use_tls  = yes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_tls_CAfile = /path/to/your/ca-bundle.crt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_tls_security_options = noanonymous&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
4. Copy/paste the following into a blank &amp;quot;/etc/postfix/sasl_passwd&amp;quot; file.  Change username &amp;amp; password to your gmail username and password of course.&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;# The server info must exactly match the value&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;# for &amp;quot;relayhost&amp;quot; in /etc/postfix/main.cf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp.gmail.com:587 username:password&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
5. Generate a postfix lookup table from the previous file&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;postmap hash:/etc/postfix/sasl_passwd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
5a.  Make sure that the hash &amp;quot;took&amp;quot; by checking it with the following command, the response should be the user:pass that you defined for the file.  Basically, we&amp;#039;re confirming that Postfix has the ability to pull up the user:pass when it needs it and you didn&amp;#039;t hose the command with the wrong path or file name or something:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;postmap -q&amp;#039;: postmap -q smtpout.secureserver.net /etc/postfix/sasl_passwd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
6. Get rid of the clear text password file  (I&amp;#039;d really do this at the end, once it&amp;#039;s confirmed functional, but don&amp;#039;t forget)&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;rm /etc/postfix/sasl_passwd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
C1. Restart postfix and send a test email&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;postfix reload&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sendmail email@example.com&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Test relay thru Gmail&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
2. Go check your the email account you sent your test email to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Troubleshooting&lt;br /&gt;
&lt;br /&gt;
Monitor postfix mail log in a separate session with the following command&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tail -f /var/log/maillog&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
If the log is displaying the following error&lt;br /&gt;
 ...&lt;br /&gt;
 (Authentication failed: cannot SASL authenticate to server ...: no mechanism available)&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Then set this variable in /etc/postfix/main.cf&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;smtp_sasl_security_options = noanonymous&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
If the log is displaying this error: &lt;br /&gt;
 &amp;quot;553 Sorry, that domain isn&amp;#039;t in my list of allowed rcpthosts. (in reply to RCPT TO command)&amp;quot;&lt;br /&gt;
Check your username and password in /etc/postfix/sasl_passwd. Your user name is usually your full email address. If you have to fix it, don&amp;#039;t forget to use postmap to generate a new lookup table.&lt;br /&gt;
&lt;br /&gt;
2. Configure ZoneMinder.   There&amp;#039;s not really alot to this.  Many of the forum posts I checked had me altering zmfilter.pl with User &amp;amp; Pass Auth values and suggesting ssmtp instead of smtp and so on... I didn&amp;#039;t have success with those methods.  With Postfix installed and confirmed running, zmfilter.pl doesn&amp;#039;t need to be modified in any way, so if you&amp;#039;ve already altered it, back those changes out or restore the backup you should have made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I won&amp;#039;t get into alot of detail on each field of the &amp;quot;email&amp;quot; tab in &amp;quot;options&amp;quot;, but thats where you need to be.. you need to put in your to email and your from email address and your smtp server.  That&amp;#039;s the only thing specific to this guide, the smptp, server, don&amp;#039;t put gmails there, since we&amp;#039;ve configured Postfix with all that.  Just put in &amp;quot;localhost&amp;quot;.  That&amp;#039;s really it.  That&amp;#039;s all there is that&amp;#039;s specific on the ZM side to getting ZM working with Postfix.  Pretty simple huh..  You can play around with email content settings later.  That&amp;#039;s out of scope for this guide, we&amp;#039;re just trying to get something/anything on the other end of the pipe...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C.  Generate an alert event if you don&amp;#039;t have one already and create a filter that sends an email.  Refer to the docs for that step.. it&amp;#039;s basic stuff.. all you have to do is create a filter that will pick up at least one event and then tick the email box and click execute.  If you click save and then tick the &amp;quot;run filter in background&amp;quot; option it&amp;#039;ll sit there and wait for an event to occur (according to your filter properties) and automatically shoot an email out to you. Cool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
This is a rough guide (no pretty formatting or anything), but it got the job done quickly and easily for me after I&amp;#039;d spent maybe 48 hours combined pursuing other blind allies..  Good luck.  Huge thanks to a guy named Tim White at Zulius for putting together the Postfix portion of this guide. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good Luck!&lt;/div&gt;</summary>
		<author><name>Tijuca</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Debian_Squeeze&amp;diff=4599</id>
		<title>Debian Squeeze</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Debian_Squeeze&amp;diff=4599"/>
		<updated>2011-07-31T11:18:27Z</updated>

		<summary type="html">&lt;p&gt;Tijuca: /* Preparations */  fixing formating&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zoneminder on Debian Squeeze==&lt;br /&gt;
Installation of Zoneminder on an Squeeze System&lt;br /&gt;
&lt;br /&gt;
The installation on an Debian system is very easy, because the complete zoneminder software is packaged for all Debian platforms. The current version in Squeeze for Zoneminder is 1.24.2.&lt;br /&gt;
&lt;br /&gt;
===Preparations===&lt;br /&gt;
If you will not use USB or IP cameras please be sure the capture card is working well. First be sure the card supported by the kernel. You can test this with a simple &amp;lt;code&amp;gt;lspci -v&amp;lt;/code&amp;gt; with root privileges. Every channel will be shown as a seperate entry. Look for something similar &amp;#039;&amp;#039;&amp;#039;...SAA71xx...&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Take also a look at the used kernel modul.&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 04:08.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 20&lt;br /&gt;
         Memory at fdcff000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:09.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 19&lt;br /&gt;
         Memory at fdcfe000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0a.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01))&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 18&lt;br /&gt;
         Memory at fdcfd000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0b.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 16&lt;br /&gt;
         Memory at fdcfc000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0c.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 20&lt;br /&gt;
         Memory at fdcfb000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0d.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 19&lt;br /&gt;
         Memory at fdcfa000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0e.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 18&lt;br /&gt;
         Memory at fdcf9000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0f.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 16&lt;br /&gt;
         Memory at fdcf8000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
As you can see there are 8 channels. We will find them (hopefully :-) )in the devfs filesystem.&lt;br /&gt;
 ls -ls /dev/video*&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  0 30. Jul 15:18 /dev/video0&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  2 30. Jul 15:18 /dev/video1&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  4 30. Jul 15:43 /dev/video2&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  6 30. Jul 15:43 /dev/video3&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  8 30. Jul 15:17 /dev/video4&lt;br /&gt;
 0 crw-rw----+ 1 root video 81, 10 30. Jul 15:17 /dev/video5&lt;br /&gt;
 0 crw-rw----+ 1 root video 81, 12 30. Jul 15:17 /dev/video6&lt;br /&gt;
 0 crw-rw----+ 1 root video 81, 14 30. Jul 15:17 /dev/video7&lt;br /&gt;
That looks not bad, but there will be problems later. We see every entry is owend by the user &amp;#039;root&amp;#039; und the group &amp;#039;video&amp;#039;. But zoneminder will run with www-data rights, so with this constellation zoneminder can&amp;#039;t access the devfs entrys. So the easiest way ist to used a special udev rule that changed the ownership of the dev entrys. Let&amp;#039;s create this rule. Create a file &amp;lt;code&amp;gt;/etc/udev/rules.d/90-zoneminder.rules&amp;lt;/code&amp;gt;.&lt;br /&gt;
 vi /etc/udev/rules.d/90-zoneminder.rules&lt;br /&gt;
and put the following stuff into, this will set the mode of the /dev/video* files to 0666&lt;br /&gt;
 # allow non-privileged users to access the /dev/video* files&lt;br /&gt;
 SUBSYSTEM!=&amp;quot;video4linux&amp;quot;, GOTO=&amp;quot;zm_rules_end&amp;quot;&lt;br /&gt;
 SUBSYSTEM==&amp;quot;video4linux&amp;quot;,       MODE=&amp;quot;0666&amp;quot;,     GROUP=&amp;quot;video&amp;quot;&lt;br /&gt;
 LABEL=&amp;quot;zm_rules_end&amp;quot;&lt;br /&gt;
After reloading the udev rules the entrys will look like this:&lt;br /&gt;
 ls -ls /dev/video*&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  0 30. Jul 15:18 /dev/video0&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  2 30. Jul 15:18 /dev/video1&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  4 30. Jul 15:43 /dev/video2&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  6 30. Jul 15:43 /dev/video3&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  8 30. Jul 15:17 /dev/video4&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81, 10 30. Jul 15:17 /dev/video5&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81, 12 30. Jul 15:17 /dev/video6&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81, 14 30. Jul 15:17 /dev/video7&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
The installation is really simple, just type &amp;lt;code&amp;gt;apt-get install zoneminder&amp;lt;/code&amp;gt; with root privileges.&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s all. Now you have to setup your zoneminder under &amp;lt;nowiki&amp;gt;http://localhost/zm&amp;lt;/nowiki&amp;gt; .&lt;/div&gt;</summary>
		<author><name>Tijuca</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Debian_Squeeze&amp;diff=4598</id>
		<title>Debian Squeeze</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Debian_Squeeze&amp;diff=4598"/>
		<updated>2011-07-31T11:17:15Z</updated>

		<summary type="html">&lt;p&gt;Tijuca: try to discribe installation of zoneminder in debian squeeze&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zoneminder on Debian Squeeze==&lt;br /&gt;
Installation of Zoneminder on an Squeeze System&lt;br /&gt;
&lt;br /&gt;
The installation on an Debian system is very easy, because the complete zoneminder software is packaged for all Debian platforms. The current version in Squeeze for Zoneminder is 1.24.2.&lt;br /&gt;
&lt;br /&gt;
===Preparations===&lt;br /&gt;
If you will not use USB or IP cameras please be sure the capture card is working well. First be sure the card supported by the kernel. You can test this with a simple &amp;lt;code&amp;gt;lspci -v&amp;lt;/code&amp;gt; with root privileges. Every channel will be shown as a seperate entry. Look for something similar &amp;#039;&amp;#039;&amp;#039;...SAA71xx...&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Take also a look at the used kernel modul.&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 04:08.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 20&lt;br /&gt;
         Memory at fdcff000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:09.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 19&lt;br /&gt;
         Memory at fdcfe000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0a.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01))&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 18&lt;br /&gt;
         Memory at fdcfd000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0b.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 16&lt;br /&gt;
         Memory at fdcfc000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0c.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 20&lt;br /&gt;
         Memory at fdcfb000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0d.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 19&lt;br /&gt;
         Memory at fdcfa000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0e.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 18&lt;br /&gt;
         Memory at fdcf9000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 04:0f.0 Multimedia controller: &amp;#039;&amp;#039;&amp;#039;&amp;#039;Philips Semiconductors SAA7130 Video Broadcast Decoder&amp;#039;&amp;#039;&amp;#039; (rev 01)&lt;br /&gt;
         Subsystem: Philips Semiconductors Behold TV 401&lt;br /&gt;
         Flags: bus master, medium devsel, latency 32, IRQ 16&lt;br /&gt;
         Memory at fdcf8000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
         Capabilities: [40] Power Management version 1&lt;br /&gt;
         &amp;#039;&amp;#039;&amp;#039;Kernel driver&amp;#039;&amp;#039;&amp;#039; in use: &amp;#039;&amp;#039;&amp;#039;saa7134&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
As you can see there are 8 channels. We will find them (hopefully :-) )in the devfs filesystem.&lt;br /&gt;
 ls -ls /dev/video*&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  0 30. Jul 15:18 /dev/video0&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  2 30. Jul 15:18 /dev/video1&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  4 30. Jul 15:43 /dev/video2&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  6 30. Jul 15:43 /dev/video3&lt;br /&gt;
 0 crw-rw----+ 1 root video 81,  8 30. Jul 15:17 /dev/video4&lt;br /&gt;
 0 crw-rw----+ 1 root video 81, 10 30. Jul 15:17 /dev/video5&lt;br /&gt;
 0 crw-rw----+ 1 root video 81, 12 30. Jul 15:17 /dev/video6&lt;br /&gt;
 0 crw-rw----+ 1 root video 81, 14 30. Jul 15:17 /dev/video7&lt;br /&gt;
That looks not bad, but there will be problems later. We see every entry is owend by the user &amp;#039;root&amp;#039; und the group &amp;#039;video&amp;#039;. But zoneminder will run with www-data rights, so with this constellation zoneminder can&amp;#039;t access the devfs entrys. So the easiest way ist to used a special udev rule that changed the ownership of the dev entrys. Let&amp;#039;s create this rule. Create a file &amp;lt;code&amp;gt;/etc/udev/rules.d/90-zoneminder.rules&amp;lt;/code&amp;gt;.&lt;br /&gt;
 vi /etc/udev/rules.d/90-zoneminder.rules&lt;br /&gt;
and put the following stuff into, this will set the mode of the /dev/video* files to 0666&lt;br /&gt;
 # allow non-privileged users to access the /dev/video* files&lt;br /&gt;
 SUBSYSTEM!=&amp;quot;video4linux&amp;quot;, GOTO=&amp;quot;zm_rules_end&amp;quot;&lt;br /&gt;
 SUBSYSTEM==&amp;quot;video4linux&amp;quot;,       MODE=&amp;quot;0666&amp;quot;,     GROUP=&amp;quot;video&amp;quot;&lt;br /&gt;
 LABEL=&amp;quot;zm_rules_end&amp;quot;&lt;br /&gt;
After reloading the udev rules the entrys will look like this:&lt;br /&gt;
 ls -ls /dev/video*&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  0 30. Jul 15:18 /dev/video0&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  2 30. Jul 15:18 /dev/video1&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  4 30. Jul 15:43 /dev/video2&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  6 30. Jul 15:43 /dev/video3&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81,  8 30. Jul 15:17 /dev/video4&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81, 10 30. Jul 15:17 /dev/video5&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81, 12 30. Jul 15:17 /dev/video6&lt;br /&gt;
 0 crw-rw-rw-+ 1 root video 81, 14 30. Jul 15:17 /dev/video7&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
The installation is really simple, just type &amp;lt;code&amp;gt;apt-get install zoneminder&amp;lt;/code&amp;gt; with root privileges.&lt;br /&gt;
&lt;br /&gt;
That&amp;#039;s all. Now you have to setup your zoneminder under &amp;lt;nowiki&amp;gt;http://localhost/zm&amp;lt;/nowiki&amp;gt; .&lt;/div&gt;</summary>
		<author><name>Tijuca</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Debian&amp;diff=4597</id>
		<title>Debian</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Debian&amp;diff=4597"/>
		<updated>2011-07-31T10:04:14Z</updated>

		<summary type="html">&lt;p&gt;Tijuca: /* Installation Guides */  adding &amp;quot;Debian Squeeze&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.debian.org/ Debian GNU/Linux] is a free operating system with a focus on stability. It&amp;#039;s based on a sophisticated package management system that lets you choose from three releases of varying stability. The software packages included in the &amp;#039;&amp;#039;stable&amp;#039;&amp;#039; release have been tested thoroughly and are ideal for a server environment, whereas &amp;#039;&amp;#039;testing&amp;#039;&amp;#039; and &amp;#039;&amp;#039;unstable&amp;#039;&amp;#039; releases have more recent versions of software which usually contain some bugs. Ironically, Debian&amp;#039;s &amp;#039;&amp;#039;unstable&amp;#039;&amp;#039; release is often more stable than many other distributions&amp;#039; final releases.&lt;br /&gt;
&lt;br /&gt;
==Installation Guides==&lt;br /&gt;
&lt;br /&gt;
Zoneminder is now in Debian &amp;quot;unstable&amp;quot; (as of 2007-03-12) so you should be able to just &amp;quot;apt-get install zoneminder&amp;quot; if you include&lt;br /&gt;
&amp;quot;unstable&amp;quot; packages. Alternately:&lt;br /&gt;
&lt;br /&gt;
*[[Debian 3.1 install|Debian 3.1 + Zoneminder 1.22.x]] Installation Guide (ZM from source - without ffmpeg) using &amp;#039;&amp;#039;stable&amp;#039;&amp;#039; packages&lt;br /&gt;
&lt;br /&gt;
*[http://www.zoneminder.com/fileadmin/downloads/ZoneMinder_install.doc Debian + ZM] Installation Guide (using a [http://www.spic.net/zoneminder/ debian ZM package] requiring &amp;#039;&amp;#039;unstable&amp;#039;&amp;#039; ffmpeg/libavcodec2/liblame0)&lt;br /&gt;
&lt;br /&gt;
*[[Debian Etch]] The above are outdated&lt;br /&gt;
*[[Debian Squeeze]]&lt;br /&gt;
&lt;br /&gt;
*[http://www.csquad.org/cocoon/tags/public/zoneminder/zoneminder.html Debian Etch + ZoneMinder 1.23.x in French] Installation Guide for Debian in French.&lt;br /&gt;
&lt;br /&gt;
You can also use the following guide to install Zoneminder from source in a Debian Lenny based machine. The guide is in spanish and the repositories used are from Chile. If you want to, just use the ones of your country in your sources.list file:&lt;br /&gt;
&lt;br /&gt;
*[http://www.zenner.cl/Instalacion%20de%20ZONEMINDER%20en%20Debian%20Lenny.pdf Debian Lenny + Zoneminder 1.24 in spanish]&lt;br /&gt;
&lt;br /&gt;
*[http://www.freehoster.cn/howto.txt Debian 5 Lenny + Zoneminder 1.24 mit Spectra8 Karte in deutsch]&lt;br /&gt;
&lt;br /&gt;
*[http://www.rmacd.com/howto/zoneminder-debian-lenny-install.php Debian Lenny and ZM1.24 (all &amp;#039;&amp;#039;&amp;#039;stable&amp;#039;&amp;#039;&amp;#039;) May 2010 (English)]&lt;br /&gt;
&lt;br /&gt;
==Installation Notes==&lt;br /&gt;
[[Debian init.d|/etc/init.d/zm script]] - slightly modified from the original to correctly echo output on debian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.zoneminder.com/forums/viewtopic.php?t=5391&lt;br /&gt;
&lt;br /&gt;
http://www.zoneminder.com/forums/viewtopic.php?t=6215&lt;br /&gt;
&lt;br /&gt;
http://www.zoneminder.com/forums/viewtopic.php?t=5892&lt;br /&gt;
&lt;br /&gt;
:./configure --with-mysql=/usr &lt;br /&gt;
:--with-webdir=/var/www/zm &lt;br /&gt;
:--with-cgidir=/var/www/cgi-bin --sysconfdir=/etc&lt;br /&gt;
:--with-ffmpeg=/usr/local&lt;br /&gt;
:--with-webuser=www-data &lt;br /&gt;
:--with-webgroup=www-data CPPFLAGS=&amp;quot;-I /usr/local/ssl/include -I /usr/local/lib&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Additional Notes ==&lt;br /&gt;
http://www.zoneminder.com/forums/viewtopic.php?t=6261&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tijuca</name></author>
	</entry>
</feed>