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.