Vous êtes sur la page 1sur 11

TC SOLUTIONS 1

Antonio Jesus Escoresca Mattey

OCS INVENTORY
Primero tenemos nuestro servidor Debian 8, con dos tarjetas de red.
La configuracin de red quedara segn lo siguiente la primera red
seria nuestra red con acceso a internet y la otra seria la red interna
de nuestros equipos.
La edicin de las redes lo hacemos en el archivo
/etc/network/interfaces

Una vez tengamos la red configuradas con nuestras IP, reiniciamos la


red con los siguientes comandos:
/etc/init.d/networking stop
/etc/init.d/networking start
A continuacin vamos a revisar los repositorios para comprobar que
los tenemos correctos, abrimos el archivo /etc/apt/sources.list:

TC SOLUTIONS 2
Antonio Jesus Escoresca Mattey

Si los tenemos correctos hacemos un apt-get update


Ahora empezaremos a instalar los paquetes necesarios para nuestro
OCS INVENTORY.
Instalamos los siguientes paquetes:
apt-get install apache2

apt-get install php5 libapache2-mod-php5 php5-cli

apt-get install php5-common php5-cgi php5-gd

apt-get install mysql-client mysql-server mysql-common php5mysql


Nos pedira la contrasea para el usuario root de MYSQL, la
escribimos y nos acordamos de ella.
apt-get install libxml-simple-perl

apt-get install libio-compress-perl

apt-get install libdbi-perl

apt-get install libdbd-mysql-perl

apt-get install libnet-ip-perl

apt-get install libsoap-lite-perl

TC SOLUTIONS 3
Antonio Jesus Escoresca Mattey

cpan -i XML::Entities y pulsamos INTRO.

Instalamos el paquete de OCS INVENTORY que lo tenemos en los


repositorios:
apt-get install ocsinventory-server ocsinventory-reports

Usamos el commando: perl -MCPAN -e shell y nos saldr una lnea


para escribir:

TC SOLUTIONS 4
Antonio Jesus Escoresca Mattey

Y escribimos lo siguiente:
install CPAN

reload CPAN

install YAML

install XML::Entities

install Nmap::Parser

quit

Instalamos lo siguiente :
apt-get install nmap snmp

TC SOLUTIONS 5
Antonio Jesus Escoresca Mattey

Entramos en nuestro navegador y escribimos localhost/ocsreports,


nos saldr una ventana donde ingresamos nuestros datos de root del
MYSQL con la contrasea que le asignamos y el hostname que en
este caso es localhost. Y le damos a Send

TC SOLUTIONS 6
Antonio Jesus Escoresca Mattey
En la siguiente ventana nos saldr un log con lo realizado y que ha
sido instalado con xito. Y le damos a submit query.

En la siguiente ventana nos saldra el login que tenemos para acceder a


nuestro OCS , en este caso seria admin/admin y le damos click here to
enter OCS-NG GUI:

En la siguiente ventana escribimos nuestro usuario y contrasea dado


en el paso anterior:

TC SOLUTIONS 7
Antonio Jesus Escoresca Mattey

PROBLEMAS DE SEGURIDAD AL INICIAR


Entramos en nuestro usuario y nos saldr un log con los siguientes errores,
que a continuacin solventaremos:

El primer error nos dice Su install.php existe en su directorio de


instalacin, lo que haremos es borrar el siguiente archivo rm
/usr/share/ocsinventory-reports/install.php:

Y la ventana de error nos quedara as :

TC SOLUTIONS 8
Antonio Jesus Escoresca Mattey

El siguiente error nos dice El usuario/contrasea por defecto de SQL esta


activado en su database : ocsweb, para solucionarlo haremos lo siguiente:
Iniciamos nuestro SQL con el siguiente comando mysql -u debiansys-maint -p, y nos
y nos saldr para poner una contrasea:

La contrasea que escribimos aqu esta alojada en el siguiente


archivo, /etc/mysql/debian.cnf , la copiamos y la escribimos:

Una vez dentro escribimos lo siguiente:

Esto seria para modificar el usuario por defecto, pero cambiarle la


contrasea, en el caso que queramos crear un usuario nuevo con su
contrasea, escribimos el siguiente comando:

Y salimos del MYSQL.


Ahora tendremos que indicar nuestro usuario nuevo en el archivo de
configuracin del OCS, abrimos el archivo, nano /usr/share/ocsinventoryreports/dbconfig.inc.php.

TC SOLUTIONS 9
Antonio Jesus Escoresca Mattey
En el archivo nos encontramos COMPTE_BASE nombre_usuario y
PSWD_BASE contrasea en cada apartado pondramos segn nuestro
usuario que hayamos creado anteriormente.

Y el log de errores nos quedara solo el siguiente:

Para solucionar este error lo que tenemos es cambiar la contrasea en el


entorno web de nuestro OCS, para ello vamos al icono de los usuarios:

Una vez ah vamos a la pestaa Super Administrators y abajo tenemos


nuestro usuario admin, pinchamos en editarlo (icono de un lpiz):

Y en el apartado contrasea escribimos la que queramos en este caso


escoresca:

Y con esto ya tendramos arreglados todos esos errores principales.


Empezaremos a configurar los clientes que analizaremos con nuestro OCS.

TC SOLUTIONS 10
Antonio Jesus Escoresca Mattey

CONFIGURACION DE CLIENTES
En este caso los clientes que tendramos serian LINUX, instalamos el
siguiente paquete,
apt-get install ocsinventory-agent

Nos salen dos opciones una es local/http, seleccionamos http para escribir la
IP de nuestro servidor:

En la siguiente ventana nos pedir la IP del servidor en este caso como


estamos en el mismo servidor escribimos la local 127.0.0.1 si
estuviramos en un cliente normal escribiramos la IP del servidor.

Iniciamos el ocsinventory-agent:

Y nos saldr seguramente un error que es causado por el servidor SQL, para
solucionarlo temporalmente y aadir nuestros cliente haremos lo siguiente:

1 Paramos nuestro servicio SQL > /etc/init.d/mysql stop

2 Configuramos un parmetro de SQL para que se salte la comprobacin


/usr/bin/mysqld_safe --user=mysql --skip-grant-tables

TC SOLUTIONS 11
Antonio Jesus Escoresca Mattey

3 Abrimos otra terminal e iniciamos MYSQL : mysql y escribimos lo


siguiente:

Use mysql;

Una vez hecho estos pasos ejecutamos el commando ocsinventory-agent,


una vez termine el proceso ya tendramos registrado nuestro cliente. En
este paso seria mejor aadir todos los clientes que queremos inventariar.
Podemos verificarlo en nuestra WEB y una vez verificado podemos reiniciar
nuestro servidor:

Vous aimerez peut-être aussi