NAME = "mysql.chart.py"
import sys
-sys.path.append("./python_modules") #FIXME it is here for debug only
-
# import 3rd party library to handle MySQL communication
try:
import MySQLdb
# https://github.com/PyMySQL/PyMySQL
sys.stderr.write(NAME + ": using pymysql\n")
except ImportError:
- sys.stderr.write(NAME + ": You need to install PyMySQL module to use mysql.chart.py plugin\n")
+ sys.stderr.write(NAME + ": You need to install MySQLdb or PyMySQL module to use mysql.chart.py plugin\n")
+ raise ImportError
from base import BaseService
config = {
'local': {
'user' : 'root',
- 'password' : 'a',
+ 'password' : '',
'socket' : '/var/run/mysqld/mysqld.sock',
'update_every' : 3,
'retries' : 4,
print(header + lines + "END")
return True
-
-#FIXME debug only:
-if __name__ == "__main__":
- my = Service(config['local'],'loc')
- my.check()
- my.create()
- my.update(1)