10
Wilfried TIANI INSTALLATION DICINGA INSTALLATION D’ICINGA VIA LES PAQUETAGES Ouvrez le terminal - Installation des packages nécessaires à Icinga Tapez la commande suivante sur le terminal et appuyiez sur entrer yum -y install httpd mod_ssl gd gd-devel mysql-server php-mysql php-xmlrpc On installe le RPM pour installer Icinga-Core et Icinga-Web rpm -ivH http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3- 1.el6.rf.i686.rpm

Installer icinga

Embed Size (px)

DESCRIPTION

Tutoriel d'installation d'Icinga via la commande YUM sous Centos. Cette installation prend en compte tout les outils nécessaire pour la supevison et intègre pour la métrologie PNP4Nagios

Citation preview

Page 1: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

INSTALLATION D’ICINGA VIA LES

PAQUETAGES

Ouvrez le terminal

- Installation des packages nécessaires à Icinga

Tapez la commande suivante sur le terminal et appuyiez sur entrer

yum -y install httpd mod_ssl gd gd-devel mysql-server php-mysql php-xmlrpc

On installe le RPM pour installer Icinga-Core et Icinga-Web

rpm -ivH http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-

1.el6.rf.i686.rpm

Page 2: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

On installe le RPM pour installer PNP4NAGIOS et NRPE Plugins

rpm -ivH http://repo.nikoforge.org/redhat/el6/nikoforge-release-latest

On lance maintenant l’installation d’Icinga-Core , Icinga-Web , NPRE-Plugins et

PNP4NAGIOS

yum install icinga icinga-doc icinga-gui icinga-web pnp4nagios icinga-idoutils-libdbi-mysql

nrpe-plugin

On va vous demander de faire un choix cliquez sur >> y <<

Page 3: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

On active la recuperation des données de performance pour PNP4Nagios

sed -i 's/^ *process_performance_data *=.*/process_performance_data=1/'

/etc/icinga/icinga.cfg

On lance le SGBD MySQL

chkconfig mysqld on

service mysqld start

On modifier le mot de passe administrateur de MySQL

mysqladmin -u root password 'root'

On créer la BD pour icinga

echo "CREATE DATABASE icinga; \

GRANT USAGE ON *.* TO 'icinga'@'localhost' \

IDENTIFIED BY 'icinga' \

WITH MAX_QUERIES_PER_HOUR 0 \

MAX_CONNECTIONS_PER_HOUR 0 \

MAX_UPDATES_PER_HOUR 0; \

GRANT SELECT , INSERT , UPDATE , DELETE, DROP, CREATE VIEW \

ON icinga.* TO 'icinga'@'localhost'; \

FLUSH PRIVILEGES;" \

Page 4: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

| mysql -p

On importe la BD icinga

cat /usr/share/doc/icinga-idoutils-libdbi-mysql-*/db/mysql/mysql.sql | mysql -p icinga

On démarre tous les services utilisé

chkconfig npcd on

chkconfig ido2db on

chkconfig icinga on

chkconfig httpd on

service npcd start

service ido2db start

service icinga start

service httpd start

Page 5: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

On cree un utilisateur pour l’interface web classique d’Icinga-Core

htpasswd -s /etc/icinga/passwd icingaadmin

Creation de la BD pour Icinga-Web

echo "CREATE DATABASE icinga_web; \

GRANT USAGE ON *.* TO 'icinga_web'@'localhost' \

IDENTIFIED BY 'icinga_web' \

WITH MAX_QUERIES_PER_HOUR 0 \

MAX_CONNECTIONS_PER_HOUR 0 \

MAX_UPDATES_PER_HOUR 0; \

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX \

ON icinga_web.* TO 'icinga_web'@'localhost'; \

Page 6: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

FLUSH PRIVILEGES ;" \

| mysql -p

Importation de la base de données d’Icinga-Web

cat /usr/share/icinga-web/etc/schema/mysql.sql | mysql -p icinga_web

Modification des variables environement

getenforce

setenforce 0

/sed "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux

Page 7: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

- Test Icinga-Core

Ouvrir le navigateur (Mozilla Firefox)

On taper l’adresse : http://localhost/icinga

Les identifiant sont

User : icingaadmin

Password : icinga

Page 8: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

- Test Icinga-Web et PNP-Nagois

Bon on va consulter notre fameuse interface d’Icinga-Web

Ouvrir le navigateur et

On tape l’adresse : http://localhost/icinga-web

Page 9: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA

User : root

Pass : password

Voici quelques interfaces

Page 10: Installer icinga

Wilfried TIANI

INSTALLATION D’ICINGA