dissabte, 5 de març del 2016

Instal.lant OCSInventory en el Linkat 14.04

OCSInventory - NG és un programa que ens permetrà tenir informes detallats de les màquines de la nostra xarxa, no només del maquinari sinó del programari instal·lat així com dels dispositius connectats a més del número de serie de les torres ( normalment en les màquines de marca ).

La instal.lació he de reconeixer que no es fàcil, de fet, he necessitat de varies pàgines per trobar sol.lucions a alguns problemes.
Per començar obrirem un terminal i ens convertirem en root amb:
sudo su
Ara instal.larem el programari necessari ( bona part ja està instal.lat en la Linkat Server 14.04 com pot ser la base de dades MySQL).
apt-get install -y apache2 mysql-server php5 perl6 make libxml-simple-perl libio-compress-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl php5-gd libphp-pclzip php5-mysql
Si no és una Linkat Server, ens demanarà que ficar una clau al servidor MySQL que farem servir durant la instal.lació de l'OCS.
Contiuem amb:
cpan -i SOAP::Lite
On donarem totes les respostes afirmatives per defecte ( serà un minut... )
cpan -i XML::Entities
I finalitzat això ja podem descarregar i instal.lar el programa:
wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.2/OCSNG_UNIX_SERVER-2.2.tar.gz

tar -xvf OCSNG_UNIX_SERVER-2.2.tar.gz
cd OCSNG_UNIX_SERVER-2.2
sh setup.sh
Donarem el valors per defecte exeptuant en el següent pas:
+----------------------------------------------------------+
| Checking for Apache main configuration file...           |
+----------------------------------------------------------+
Que especificarem la següent adreça:
/etc/apache2/sites-available/000-default.conf
i continuem fins:
+----------------------------------------------------------+
| Checking for Apache Include configuration directory...   |
+----------------------------------------------------------+
on també especificarem:
/etc/apache2/conf-enabled/
Tota la resta de valors seràn per defecte fins el final de la instal.lació. Això és degut a la última actualització del servei apache a apache2 segons he pogut informar-me.
Abans de reinciar el servei apache tenim que modificar un útim fitxer:
 sudo nano /etc/apache2/conf-enabled/z-ocsinventory-server.conf 
On comentarem la penúltima linia:
#require "SOAP_USER"
Tanquem el fitxer desant els canvis i reiniciem el servei web:
 sudo service apache2 restart
Si tot ha anat be, no hauria de donar cap errada i ja podriem tancar el terminal.
Ara obrim el nostre navegador web amb la següent adreça:
http://localhost/ocsreports
I donem les dades que ens demana. Per fer la instal.lació més senzilla he fet un video que podreu veure al final d'aquest post.

Instal.lació al client Linkat

L'agent d'OCS es troba en els repositoris oficials per tant només caldrà obrir un terminal i escriure:
sudo apt-get install ocsinventory-agent
Durant la instal.lació ens demanarà la IP del servidor d'OCS per comunicar-se i després d'escriure i acabar la instal.lació podem acabar executant el programa amb:
sudo ocsinventory-agent
En qüestió de segons el nostre equip ja està inventariat. Si volem que s'execute a l'inici del sistema recomano editar el fitxer /etc/rc.local i afegir l'ordre al final del fitxer.

Instal.lació al client Windows

En el cas de Windows, caldrà descarregar l'agent de la pàgina oficial:
http://www.ocsinventory-ng.org/en/download/download-agent.html
També es mostra els passos a seguir en el video al final del post.


dissabte, 20 de febrer del 2016

Eina BAOBAB - Analitzar l'espai del disc dur

Moltes vegades, sobretot en servidors, ens preguntem l'espai d'algunes carpetes, quines ocupen més i quina part o quina carpeta ocupa més que les altres per retirar-la.
Baobab és una eina molt senzilla que ens permet analitzar el nostre disc, un directori específic o fins i tot, el directori d'una altra màquina remota.

En Ubuntu 14.04 i en les distribucions basades, com ara la Linkat 14.04, l'aplicació ja ve instal.lada de fàbrica i es pot executar per un terminal:
sudo baobab 
( si volem tindre drets d'administrador )
o gràficament en:
Aplicacions - Eines del Sistema - Analitzador de l'ús dels discs 
I en el cas de la Linkat Lleugera 14.04, caldrà instal.lar-la amb un terminal:
sudo apt-get install baobab
 En el video següent executo aquesta eina per mostrar el seu funcionament local en una Linkat Lleugera, naturalment, recomano el seu us en servidors per poder localitzar excés d'ús.


dissabte, 16 de gener del 2016

Mapejar impressores compartides

Si tenim un equip que comparteix impressores, podem fer que el nostre equip client es connecte a aquesta mapejant-la amb una serie d'ordres.

En el meu cas, només cal fer un fitxer .bat i executar-lo, per exemple:

REM ==========================
REM EN CAS QUE EL NOSTRE SERVIDOR NECESSITE VALIDACIÓ D'USUARI
REM CALDRÀ MAPEJAR UNA UNITAT PER DESAR LES CREDENCIALS
REM ==========================
@echo off
net use O: /delete
net use O: \\IP_SERVIDOR\QualsevolCarpetaCompartida /user:usuari contrasenya

REM ==========================
REM AFEGIM LA IMPRESSORA MAPEJADA
REM ==========================
rundll32 printui.dll,PrintUIEntry /q /in /n "\\IP_SERVIDOR\IMPRESSORA COMPARTIDA"
REM ==========="A TOTS ELS USUARIS"===============
rundll32 printui.dll PrintUIEntry /ga /n "\\IP_SERVIDOR\IMPRESSORA COMPARTIDA"
REM ============"PER DEFECTE"==================
rundll32 printui.dll,PrintUIEntry /y /n "\\IP_SERVIDOR\IMPRESSORA COMPARTIDA"
REM =========================================
exit


Aquest mètode val per tots els sistemes Windows XP a 10.