« L'enseignement devrait être ainsi : celui qui le reçoit le recueille comme un don inestimable mais jamais comme une contrainte pénible.  »

Recherche glossaire

Rechercher dans les définitions (terme ou expression)
Commence par Contient Terme exactSe prononce comme

Traduction

frendeitptes
Warning
  • JFolder::files : le chemin n'est pas un répertoire. Chemin : images/Badges
Print Friendly, PDF & Email
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Installation OCS Inventory

Installer les outils de développement sur Debian 10

Loguer-vous dans le terminal en tant que root:

su

apt install libapache2-mod-php libapache2-mod-perl2 libapache-dbi-perl libapache-db-perl

Et d’autres modules PHP doivent être installés comme dépendances de l’interface Web de OCS Inventory.

apt install php-soap php-curl php-json php-xml php-mbstring php-gd php-pclzip php-xmlrpc

apt install cmake gcc make build-essential make

Install OCS (1)

Créez une nouvelle base de données pour OCS Inventory

mysql -uroot

create database db_ocs;

Install OCS (2)

grant all privileges on db_ocs.* TO admindb_glpi identified by "MDP";

exit;

Install OCS (5)

Installation de modules Perl

apt install perl libnet-ip-perl libxml-simple-perl libarchive-zip-perl libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libio-compress-perl libapache-dbi-perl libapache2-mod-perl2 libapache2-mod-perl2-dev libdbd-mysql-perl

Outils complémentaires

cpan install XML::Entities Apache2::SOAP Net::IP Apache::DBI Mojolicious Switch Plack::Handler Archive::Zip

Cette installation est un peu longuette, pause café! (pas de commande pour cela!)
Install OCS (11)

Install OCS (12)
Install OCS (13)

cd /tmp

Afin de récupérer la dernière version d'OCS Inventory, rendez vous sur le site http://download.ocsinventory-ng.org, ce qui nécessite un inscription afin de recevoir un mail contenant les différents liens de téléchargement.

A la date du 19/05/2021,

http://download.ocsinventory-ng.org/nightly/OCSNG_UNIX_SERVER_2.9-nightly-2021-06-19.tar.gz

wget -c https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.9/OCSNG_UNIX_SERVER-2.9.tar.gz -O ocs.tar.gz

Install OCS (14)

tar -xvzf ocs.tar.gz

Install OCS (15)

cd OCSNG_UNIX_SERVER_2.9/

nano setup.sh

Modifez les lignes suivantes en fonction des paramètres renseignés lors de la création de la base de données

DB_SERVER_USER="ocsuser"
DB_SERVER_PWD="mon_mot_de_passe"

Install OCS (18)

Procédez à une vérification:

mysql -uadmindb_glpi -pmot-de-passe

Install OCS (19)

show databases;

exit;

Install OCS (20)

 Lancez le script d'installation

./setup.sh

appuyez trois fois sur la touche "Entrée" jusqu'à ce que le système vous pose la question "Where is Apache Daemon binary"

Install OCS (21)

Il vous faudra entrez ici le bon chemin:

Install OCS (23)

tapez:

/usr/sbin/apache2

Puis "Entrée"

Install OCS (24)

Répondez à toutes les questions par oui en appuyant sur la touche "Entrée"

Install OCS (25)

Install OCS (26)

 Redémarrer le service apache

systemctl restart apache2

ln -s /etc/apache2/conf-available/ocsinventory-reports.conf /etc/apache2/conf-enabled/ocsinventory-reports.conf

ln -s /etc/apache2/conf-available/z-ocsinventory-server.conf /etc/apache2/conf-enabled/z-ocsinventory-server.conf

chown -R www-data:www-data /var/lib/ocsinventory-reports/

Install OCS (29)

nano /etc/apache2/conf-available/z-ocsinventory-server.conf

Install OCS (30)

systemctl restart apache2

Install OCS (31)

Reste à vous loguez sur l'url de votre serveur, soit http://localhost/ocsreports/

Install OCS (32)

Install OCS (33)

Install OCS (34)

Install OCS (38)

Install OCS (39)

cd /usr/share/ocsinventory-reports/ocsreports/

rm install.php

 

Vous devez être authentifié pour pouvoir laisser des commentaires...

Print Friendly, PDF & Email