[Linux] Installation de Racktables

 

 Installation de Racktables

 

Version de l’OS Centos 7.3
Version de Racktables 0.20.13

 

Pré-requis Centos, Apache, Php, Mariadb

 

 

Racktables permet d’inventorier les baies et leurs contenus.

 

Installer quelques outils utiles

$ sudo yum install wget vim

 

Installer Apache, php et mariadb

$ sudo yum install httpd php mariadb mariadb-server

 

Démarrer les services et mettre en automatique

$ sudo systemctl start httpd
$ sudo systemctl enable httpd
$ sudo systemctl start mariadb
$ sudo systemctl enablemariadb

 

Arrêter et désactiver firewalld

$ sudo systemctl stop firewalld
$ sudo systemctl disable firewalld

 

Récupérer la source de Racktables (Version 0.20.13 en juin 2017) et la dé-zipper

$ wget https://sourceforge.net/projects/racktables/files/RackTables-0.20.13.tar.gz
$ tar xzvf RackTables-0.20.13.tar.gz

 

Créer le répertoire racktables et y copier le contenu de wwwroot se trouvant dans l’archive

$ sudo mkdir /var/www/html/racktables
$ sudo cp -r RackTables-0.20.13/wwwroot /var/www/html/racktables

 

Préparer mysql en lançant le script secure installation

$ mysql_secure_installation

 

Créer db/user

$ sudo mysql -u root -p
CREATE DATABASE db_racktables CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON db_racktables.* TO user_racktables@localhost IDENTIFIED BY 'motdepasse';
FLUSH PRIVILEGES;
exit

 

Puis ouvrir un navigateur et lancer l’installation de Rackatables a travers l’url ci dessous

http://192.168.3.83/racktables/wwwroot/?module=installer

 

 

 

Pour corriger ces erreurs, installer quelques dépendances, restart apache et cliquer sur “retry”

$ sudo yum install php-mysql php-pdo php-mbstring php-gd php-bcmath
$ sudo systemctl restart httpd

 

Le bouton proceed apparaitra pour continuer l’install

 

Penser a désactiver Selinux, créer le fichier secret et appliquer des droits, puis redémarrer apache.

$ sudo touch /var/www/html/racktables/wwwroot/inc/secret.php
$ sudo chmod 666 /var/www/html/racktables/wwwroot/inc/secret.php
$ sudo setenforce 0

 

 

Renseigner les infos de la db et du user mariadb

 

Il faut donner changer le propriétaire et donner les droits au fichier secret

 

$ sudo chown apache:apache /var/www/html/racktables/wwwroot/inc/secret.php
$ sudo chmod 400 /var/www/html/racktables/wwwroot/inc/secret.php

 

Cliquer sur proceed, la base de données est initialisé.

 

Créer le mot de passe pour le compte admin

 

 

Congratulations! RackTables installation is complete!

 

 

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

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