[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...

2 thoughts to “[Linux] Installation de Racktables”

  1. bonjour

    merci pour ce tuto de qualité, j’ai un petit souci j’ai monté l’authentification SSO avec Active directory mais le probléme j’arrive pas a mettre en place des permissions par utilisateur est-ce que vous pouvez m’aider?
    ce syntax ne réponse pas a mes besoin
    allow {$username_NOMPRENOM} or {$username_nomprenom}

    car mes utilisateur accés avec un nom d’hote complet nomprenom@domaine.lan

    cordialement

    No votes yet.
    Please wait...
    1. Bonjour Sharaf,
      Je n’avais pas tester l’authent via un ad, c’était une installe faite a la va vite, je n’étais pas encore familiarisé avec Linux.
      Il faudrait regarder dans les logs pour voir ce qui bloque, quel erreur as tu ?
      Je vais refaire cette proc prochainement avec l’authent ad et plus lisible.

      No votes yet.
      Please wait...

Laisser un commentaire

Votre adresse e-mail 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.