apache (et pas apache2 qui est pas directement compatible à la date du 1 mars 2006) et mysql-server-4.1 sont installés
Installation du serveur web d'administration de OCSinventory-ng
Télécharger le tar.gz d'ocsinventory-ng
tar -xvzf ~/OCSNG_LINUX_SERVER_1.0-RC2-FINAL.tar.gz
sudo mkdir /var/www/ocsreports
cd ~/OCSNG_LINUX_SERVER_1.0-RC2/ocsreports
su
cp -R * /var/www/ocsreports/
cd /var/www/
chown -R root:root ocsreports/
chmod gou+rx ocsreports ocsreports/css ocsreports/files ocsreports/image/ ocsreports/languages
chown root:www-data ocsreports
chmod gu+w ocsreports
Installation du serveur de communication de ocsinventoryng
su
apt-get install libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl
chown -R root:root ~/OCSNG_LINUX_SERVER_1.0-RC2/ocsinventory-NG
chmod gou+rx OCSNG_LINUX_SERVER_1.0-RC2/ocsinventory-NG
mv OCSNG_LINUX_SERVER_1.0-RC2/ocsinventory-NG /usr/local
apt-get install libapache-mod-perl libapache-mod-php4
version installée de mod_perl par sarge au 1 mars 2006 est 1.999.21-1
si la version est égale ou supérieure à 1.999.22 alors il y a une manip supplémentaire voir manuel...
cd /usr/local/ocsinventory-NG/
vi Ocsinventory_startup.pl
corriger la ligne approchante comme suit:
use lib "/usr/local/ocsinventory-NG";# <= Change this if Ocsinventory.pm is in an other place
vi /usr/local/ocsinventory-NG/apache_config
Corriger la ligne approchante comme ceci:
PerlRequire /usr/local/ocsinventory-NG/Ocsinventory_startup.pl
vi /etc/apache/httpd.conf
ajouter ceci dans le fichier httpd.conf:
#Include fichier de config pour ocsinventory-ng
Include /etc/apache/ocsinventory-ng.conf
cp /usr/local/ocsinventory-NG/apache_config /etc/apache/ocsinventory-ng.conf
mkdir /var/log/ocsinventory-NG
chown -R www-data:www-data /var/log/ocsinventory-NG
/etc/init.d/apache restart
Application du patch
mkdir patchocs
cp OCSNG_PATCH_SERVER_RC2-1.tar.gz patchocs/
cd patchocs
tar -zxvf OCSNG_PATCH_SERVER_RC2-1.tar.gz OCSNG_PATCH_SERVER_RC2-1/
OCSNG_PATCH_SERVER_RC2-1/ocsinventory-NG/ OCSNG_PATCH_SERVER_RC2-1/ocsinventory-NG/Ocsinventory.pm OCSNG_PATCH_SERVER_RC2-1/Ocsinventory.pm_4_mp_since_1.999_22/ OCSNG_PATCH_SERVER_RC2-1/Ocsinventory.pm_4_mp_since_1.999_22/Ocsinventory.pm OCSNG_PATCH_SERVER_RC2-1/ocsreports/ OCSNG_PATCH_SERVER_RC2-1/ocsreports/preferences.php OCSNG_PATCH_SERVER_RC2-1/README cd OCSNG_PATCH_SERVER_RC2-1/ocsinventory-NG
cp Ocsinventory.pm /usr/local/ocsinventory-NG/
cd OCSNG_PATCH_SERVER_RC2-1/ocsreports
cp preferences.php /var/www/ocsreports/
Configuration finale:
firefox
http://localhost/ocsreports
on demande mysql hostname: localhost mysql login: root mysql password: ****** (simple)
entrer une phrase à afficher au lancement d'un agent
si tout ok
http://localhost/ocsreports login/password = admin/admin
pour activer le changement:
/etc/init.d/apache reload
Aucun commentaire:
Enregistrer un commentaire