Informatica/Servicios/OCS Inventory

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

OCSinventory

Teoría

Práctica

# Instalamos los paquetes necesarios
apt-get install make build-essential mysql-server apache2 php5 php5-mysql php5-gd libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl 
# editamos el archivo de configuracion /etc/mysql/my.cnf
vim /etc/mysql/my.cnf
# modificamos el valor del parametro a 32M
max_allowed_packet    = 32M

# Configuramos el modulo perl
perl -MCPAN -e shell
# dentro de la rutina escribimos
install CPAN
# dentro de la rutina escribimos
reload CPAN
# dejamos la rutina
exit

# Nos situamos en el directorio
cd /usr/src
# Descargamos el paquete 
wget https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz
# descomprimimos el paquete
tar -xzvf OCSNG_UNIX_SERVER-2.0.5.tar.gz
# nos situamos en el directorio
/usr/src/OCSNG_UNIX_SERVER-2.0.5
# ejecutamos el script install.sh
sh install.sh
# reiniciamos apache
/etc/init.d/apache2 restart

# modificamos el archivo php.ini
vim /etc/php5/apache2/php.ini
# cambiamos los valores
post_max_size = 200M
upload_max_filesize = 200M 

# creamos la estructura para la base de datos
mysql -u root -proot
CREATE DATABASE ocsinventory;
CREATE USER ocsinventory IDENTIFIED BY 'ocsinventory';
GRANT ALL PRIVILEGES ON ocsinventory.* TO 'ocsinventory';

# nos conectamos al interfaz web
http://localhost/ocsreports

# al terminar la instalacion movemos el install.php
mv /usr/share/ocsinventory-reports/ocsreports/install.php /root/

Documentacion