RackTables : Inventario de tu DataCenter, asset e ips

Para inventariar tus cables, equipos, racks, enchufes etc una cosa simple, un poco verde, pero razonablemente eficaz es racktables.

Básicamente es la típica aplicación LAMP con autoinstalador para rematar la instalación en un panel PHP. Sin embargo tienen un requerimiento un poco puñetero.

Para resolver el requerimiento hay que compilar un componente para lo cual detallo los pasos para ir al grano:

Regenerar el RPM: nos bajáramos el rpm source del paquete en cuestión que se llamara algo parecido a:

pcre-6.6-2.el5_1.7.src.rpm

Os recomiendo un yum update previo y que busquéis el paquete exacto con un:

rpm -qa | grep pcre

Os instalais el src.rpm con algo asi como:

$ rpm -ivh pcre-6.6-2.el5_1.7.src.rpm

Esto te colocara unos archivos en algún stio parecido a: ~/src/rpm/SOURCES y ~/src/rpm/SPECS

Yo he abierto el archivo ~/src/rpm/SPECS/pcre.spec y he editado la linea:

%configure –enable-utf8

La editor para que quede algo parecido I changed it to include the Unicode properties option:

%configure –enable-utf8 –enable-unicode-properties

A continuación genero el nuevo rpm

$ rpmbuild -ba ~/src/rpm/SPECS/pcre.spec

Y vere algo parecido a:

Wrote: ~/src/rpm/SRPMS/pcre-6.6-2.7.src.rpm
Wrote: ~/src/rpm/RPMS/x86_64/pcre-6.6-2.7.x86_64.rpm
Wrote: ~/src/rpm/RPMS/x86_64/pcre-devel-6.6-2.7.x86_64.rpm
Wrote: ~/src/rpm/RPMS/x86_64/pcre-debuginfo-6.6-2.7.x86_64.rpm

Una vez acabado hago un update del rpm usando el que he generado de nuevo

# rpm -Uvh ~/src/rpm/RPMS/x86_64/pcre-6.6-2.7.x86_64.rpm

Ejecuto un test para ver is a quedado bien:

$ pcretest -C
PCRE version 6.6 06-Feb-2006
Compiled with
UTF-8 support
Unicode properties support
Newline character is LF
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack

Buena suerte y que lo paséis bien.

This entry was posted in Aplicaciones, centos, datacenter, General, Monitorizar, php and tagged , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *