Installation
aptitude install ndoutils-nagios3-mysql
L'outil dbconfig est capable de créer la base de données et de configurer mais il est également possible de le faire manuellement
Création manuelle de la base de données
CREATE DATABASE nagios; CREATE USER nagios IDENTIFIED BY 'mdpnagios'; GRANT SELECT, INSERT, UPDATE, DELETE ON nagios.* TO nagios;
mysql -u root -p nagios < /usr/share/dbconfig-common/data/ndoutils-mysql/install/mysql
*Pour corriger un bug non-bloquant :*
ALTER TABLE `nagios_configfilevariables` DROP INDEX `instance_id` , ADD INDEX `instance_id` ( `instance_id` , `configfile_id` );
Configuration manuelle de la connexion à la base de données
Fichier /etc/nagios3/ndo2db.cfg :
Corriger les directives :
- db_name
- db_user
- db_pass
Configuration
Activation de ndoutils
Fichier /etc/default/ndoutils :
ENABLE_NDOUTILS=1
Configuration de Nagios
Fichier /etc/nagios3/nagios.cfg :
broker_module=/usr/lib/ndoutils/ndomod-mysql-3x.o config_file=/etc/nagios3/ndomod.cfg
Lancement
/etc/init.d/ndoutils restart /etc/init.d/nagios3 restart