【发布时间】:2014-02-10 05:49:49
【问题描述】:
我目前向 ganglia python 插件添加了一些指标来监控 MySQL 状态。
它已经工作了很长时间。修改mysql.py后重启gmond,log显示了
[PYTHON] Can't import the metric module [mysql].
我运行gmond -m 并得到结果:
[PYTHON] Can't import the metric module [mysql].
Traceback (most recent call last):
File "/usr/lib/ganglia/python_modules/mysql.py", line 49, in <module>
import MySQLdb
ImportError: No module named MySQLdb
我可以在python cli中导入MySQLdb,有什么问题?
【问题讨论】:
-
远射,但 Ganglia 使用的 Python 可执行文件与您在终端上使用的相同吗?我会在这个 mysql.py 中加入一行'print sys.executable'。
-
终于知道原因了,我的系统从ubuntu 11.04升级到12.04,ganglia用的是旧的python2.6,而mysqldb安装在python2.7
标签: python mysql-python ganglia