Bonjour à tous,
J’aimerai savoir si l’un de vous à déjà réussi à faire fonctionner collectd et le plugin dbi.
En effet dès que j’essaie de l’activer avec une configuration assez standard, je me retrouve en permanence avec ce message d’erreur dans syslog:
collectd[17345]: dbi plugin: cdbi_init: dbi_initialize failed with status -1.
collectd[17345]: Initialization of plugin `dbi' failed with status -1. Plugin will be unloaded.
Au niveau de ma configuration:
<Plugin dbi>
<Query "temp_tables">
Statement "SELECT VARIABLE_VALUE AS temp_tab FROM global_status WHERE VARIABLE_NAME = \'Created_tmp_disk_tables\'"
MinVersion 50042
<Result>
Type "gauge"
ValuesFrom "temp_tab"
</Result>
</Query>
<Database "mysql03">
Driver "mysql"
DriverOption "host" "10.10.10.10"
DriverOption "username" "login"
DriverOption "password" "password"
DriverOption "dbname" "information_schema"
SelectDB "information_schema"
Query "temp_tables"
</Database>
</Plugin>
Je n’arrive pas à comprendre si le problème vient de ma configuration ou du plugin.
J’ai essayé plusieurs choses:
- Tous les paquets venant des dépôts Debian
- MySQL de Dotdeb et collectd de Debian
- MySQL depuis les paquets MySQL et compilation de Collectd
Je suis en Debian Squeeze.
Merci de vos retours.
LaCap