<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi,</p>
<p><br>
</p>
<p>I am trying to run collectd python module for mongoDB monitoring: <a id="LPlnk322578" href="https://github.com/sebest/collectd-mongodb">
https://github.com/sebest/collectd-mongodb</a></p>
<p><br>
</p>
<p>The first line of mongodb.py plugin is:</p>
<p><br>
</p>
<p>"import collectd" and the plugin can't load it. When I run python shell and try to import collectd manually I get:</p>
<p><br>
</p>
<p>[root@cisco_aci_dev184 ~]# python<br>
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) <br>
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> import collectd<br>
Traceback (most recent call last):<br>
  File "<stdin>", line 1, in <module><br>
ImportError: No module named collectd</p>
<p><br>
</p>
<p></p>
<p>In collectd documentation, in example section, "import collectd" is also sued:</p>
<p><a title="Ctrl+Click or tap to follow the link" id="LPlnk544590" href="https://collectd.org/documentation/manpages/collectd-python.5.shtml#examples">https://collectd.org/documentation/manpages/collectd-python.5.shtml#examples</a></p>
<p></p>
<p><br>
</p>
<p>I am using CentOS 6.x and collectd 5.5 from  <a title="Ctrl+Click or tap to follow the link" id="LPlnk112432" href="http://dl.marmotte.net/rpms/redhat/el6/x86_64/collectd-5.5.0-1.el6">http://dl.marmotte.net/rpms/redhat/el6/x86_64/collectd-5.5.0-1.el6</a></p>
<p><br>
</p>
<p>List of installed collectd rpms is:</p>
<p><br>
</p>
<p>[root@cisco_aci_dev184 ~]# rpm -qa | grep collectd<br>
collectd-5.5.0-1.el6.x86_64<br>
collectd-java-5.5.0-1.el6.x86_64<br>
collectd-postgresql-5.5.0-1.el6.x86_64<br>
collectd-disk-5.5.0-1.el6.x86_64<br>
collectd-python-5.5.0-1.el6.x86_64<br>
libcollectdclient-5.5.0-1.el6.x86_6</p>
<p><br>
</p>
<p>Where can I find colletd python library? Is it somewhere in the source code or in some external project in github? Package collectd-python is providing only python.so library:</p>
<p><br>
</p>
<p>[root@cisco_aci_dev184 ~]# rpm -ql collectd-python<br>
/usr/lib64/collectd/python.so<br>
/usr/share/man/man5/collectd-python.5.gz</p>
<p><br>
</p>
<p>Br,</p>
<p>Pawel<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
</body>
</html>