<div dir="ltr"><div><div><div><div><div>Hi,<br><br>I think I've found the problem. <br><br></div>After recompiling collectd with debug mode on I was able to notice some difference between the data sent with and without the java plugin:<br>

<br></div>(with the java plugin:)<br>[2014-01-11 10:31:46] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 946/1428 (66,2 %) "server.memory.memory-buffered 183586816,000000 1389436306<br>[2014-01-11 10:31:46] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 1087/1428 (76,1 %) "server.memory.memory-free 5780836352,000000 1389436306<br>

[2014-01-11 10:31:46] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 1149/1428 (80,5 %) "server..memory.memory-cached 1248223232,000000 1389436306<br>[2014-01-11 10:31:46] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 1288/1428 (90,2 %) "server.memory.memory-used 1144266752,000000 1389436306<br>

<br></div>(without the java plugin:)<br>[2014-01-11 10:33:32] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 416/1428 (29.1 %) "server.memory.memory-buffered 183586816.000000 1389436412<br>[2014-01-11 10:33:32] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 476/1428 (33.3 %) "server.memory.memory-used 1145851904.000000 1389436412<br>

[2014-01-11 10:33:32] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 538/1428 (37.7 %) "server.memory.memory-cached 1248362496.000000 1389436412<br>[2014-01-11 10:33:32] [debug] write_graphite plugin: [x.x.x.x]:2003 (tcp) buf 598/1428 (41.9 %) "server.memory.memory-free 5779111936.000000 1389436412<br>

<br></div>So it seams that when I load the java plugin some of the other plugins start using my locale setting to display numbers (I'm Portuguese and we use "," instead of "." as a decimal mark) so I fixed the problem running this before starting collectd:<br>

<br>unset LC_NUMERIC LANG<br><br></div>Should I open a bug report for this?<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014/1/11 Paulo Silva <span dir="ltr"><<a href="mailto:paulojjs@gmail.com" target="_blank">paulojjs@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi,<br><br></div>I'm using collectd to push data to graphite (using collect 5.4.0).<br>

<br></div>I was able configure it to show most of the information I wanted about a server (memory, cpu utilization, number of processes, network and disk activity).<br>
<br></div>Since the server has a Tomcat running I used the java plugin to collect information using JMX. Everything seemed to work until I noticed that when I activate the java plugin some of the other data seems to stop working.<br>


<br></div>After doing several tests I came to the conclusion that a simple configuration like this:<br><br>LoadPlugin java<br><Plugin "java"><br>  JVMArg "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/generic-jmx.jar"<br>


  LoadPlugin "org.collectd.java.GenericJMX"<br></Plugin><br><br clear="all"><div><div><div><div><div>Is enough to make some other plugins stop working (for now I have notice that this plugins affects the processes, memory and apache plugins). From my tests I was able to verify that the missing data isn't being sent to graphite but I don't see any errors on the log.<br>


<br></div><div>Anyone had this problem before or has any idea on how to fix this?<br><br></div><div>Thanks<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>

-- <br>Paulo Silva <<a href="mailto:paulojjs@gmail.com" target="_blank">paulojjs@gmail.com</a>>
</div></font></span></div></div></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Paulo Silva <<a href="mailto:paulojjs@gmail.com">paulojjs@gmail.com</a>>
</div>