This made it work.<br><br>So we do not need to create the file manually in first place. When I was not doing that it was giving me error No file found.<br><br>Anyways this works now.<br><br>Thanks a lot<br>Mahendrra<br><div class="gmail_quote">

On Wed, Jul 29, 2009 at 6:51 AM, Andrés J. Díaz <span dir="ltr">&lt;<a href="mailto:ajdiaz@connectical.com">ajdiaz@connectical.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I&#39;ve the same problem. The easy workarround is deleted the socket<br>
manually, I put in the launch script the line rm -f<br>
/var/run/collectd-unixsock. The socket will be created again when<br>
collectd restart.<br>
<br>
2009/7/29 Mahendra Kutare &lt;<a href="mailto:mahendra.kutare@gmail.com">mahendra.kutare@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt;<br>
&gt;<br>
&gt; On Tue, Jul 28, 2009 at 11:15 PM, Mahendra Kutare<br>
&gt; &lt;<a href="mailto:mahendra.kutare@gmail.com">mahendra.kutare@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi All,<br>
&gt;&gt;<br>
&gt;&gt; I am using collectd 4.5.3 on RHEL5 with Xen 3.1.2.<br>
&gt;&gt;<br>
&gt;&gt; I have the following configuration in /etc/collectd.conf file -<br>
&gt;&gt;<br>
&gt;&gt; LoadPlugin unixsock<br>
&gt;&gt;<br>
&gt;&gt; 400 &lt;Plugin unixsock&gt;<br>
&gt;&gt; 401     SocketFile &quot;/var/run/collectd-unixsock&quot;<br>
&gt;&gt; 402     SocketGroup &quot;collectd&quot;<br>
&gt;&gt; 403     SocketPerms &quot;0775&quot;<br>
&gt;&gt; 404 &lt;/Plugin&gt;<br>
&gt;&gt;<br>
&gt;&gt; I created this file /var/run/collectd-unixsock and it has permissions -<br>
&gt;&gt;<br>
&gt;&gt; [root@samoa2 collectd 11:14 PM]$ ls -l /var/run/collectd-*<br>
&gt;&gt; -rw-rw-rw- 1 root root 0 Jul 28 22:43 /var/run/collectd-unixsock<br>
&gt;&gt;<br>
&gt;&gt; I also created group collectd and can be seen as -<br>
&gt;&gt;<br>
&gt;&gt; [root@samoa2 collectd 11:11 PM]$ cat /etc/group | grep collectd<br>
&gt;&gt; collectd:x:2731:<br>
&gt;&gt;<br>
&gt;&gt; When I start the collectd it shows up in the /var/lib/collectd.log file<br>
&gt;&gt; the following error -<br>
&gt;&gt;<br>
&gt;&gt;  [2009-07-28 23:07:44] unixsock plugin: bind failed: Address already in<br>
&gt;&gt; use<br>
&gt;&gt;<br>
&gt;&gt; Is there anything missing in configuration of unixsock plugin ?<br>
&gt;<br>
&gt; I also tried adding Port param in<br>
&gt;<br>
&gt; 400 &lt;Plugin unixsock&gt;<br>
&gt; 401     SocketFile &quot;/var/run/collectd-unixsock&quot;<br>
&gt;            Port &quot;7634&quot;<br>
&gt; 402     SocketGroup &quot;collectd&quot;<br>
&gt; 403     SocketPerms &quot;0775&quot;<br>
&gt; 404 &lt;/Plugin&gt;<br>
&gt;<br>
&gt; but it still says in the log file -<br>
&gt;<br>
&gt; [2009-07-28 23:18:15] Plugin `unixsock&#39; did not register for value `Port&#39;.<br>
&gt; [2009-07-28 23:18:15] unixsock plugin: bind failed: Address already in use<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; collectd mailing list<br>
&gt; <a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br>
&gt; <a href="http://mailman.verplant.org/listinfo/collectd" target="_blank">http://mailman.verplant.org/listinfo/collectd</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>