Mise à jour de Centreon et erreur « Critical: User for NDO must have Alter permissions on NDO table »

Si vous avez suivi mon article pour installer Centreon, vous souhaitez sûrement mettre à jour Centreon.

La mise à jour est assez simple, il suffit de récupérer l’archive sur le site de Centreon, de la désarchiver et de lancer la mise à jour. Ce qui donne dans le terminal les lignes suivantes :

wget http://download.centreon.com/index.php?id=4242
tar xzf ./centreon-2.1.8.tar.gz
cd centreon-2.1.8
./install.sh -u "/etc/centreon/" #Vous allez devoir répondre à plusieurs questions, comme lors de l'installation de Centreon

Ensuite vous devez lancer votre navigateur et vous rendre à l’adresse suivante http://mon_serveur/centreon.

Vous devriez avoir les écrans suivants :

Comme on peut le voir sur la dernière image, on a une erreur « Critical: User for NDO must have Alter permissions on NDO table » sur la ligne « MySQL Access ».

Il faut que l’utilisateur qui se connecte à la base « ndo » soit le même que dans le fichier « /etc/centreon/centreon.conf.php ». Vous devez donc reprendre les valeurs des lignes suivantes :

$conf_centreon['user'] = "user";
$conf_centreon['password'] = "password";

Ensuite, vous devez mettre à jour ces valeurs dans la table « cfg_ndo2db » dans la base de données « Centreon ».

use centreon;
update cfg_ndo2db set db_user = "user",db_pass="password" where id = 1;

Enfin, vous devez attribuer les bons droits à cet utilisateur sur la base de données « ndo » :

GRANT ALL PRIVILEGES ON `ndo`.* TO 'user'@'localhost' WITH GRANT OPTION;
flush privileges;

Vous pouvez maintenant finir votre mise à jour de Centreon.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.