dmidecode Linux: ver número de serie, modelo, P/N de un servidor

En el momento que trabajas con servidores de forma remota, es muy útil saber la forma de encontrar cierta información de hardware, números de serie, part numbers, nombre del producto, etc. Todo esto y mucho más lo podemos averiguar gracias al comando dmidecode de Linux y sin necesidad de instalar software de cada uno de los propietarios (HP, Dell, IBM, etc).

Con dmidecode podemos visualizar de forma ordenada y clara una tabla con datos del hardware de la máquina. Teniendo en cuenta que la salida del comando siempre sigue la misma estructura podemos volcar la información del sistema (Número de serie, P/N, Modelo) con el siguiente comando:

# dmidecode | grep "^System Information" -A8
System Information
	Manufacturer: HP
	Product Name: ProLiant BL460c G1
	Version: Not Specified
	Serial Number: CZJXXXXXXX
	UUID: XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
	Wake-up Type: Power Switch
	SKU Number: XXXXX-XXX
	Family: ProLiant

Para los que no sepáis que significa -A8, indica volcar las siguientes 8 líneas tras la coincidencia del grep. Más información aquí: truco GREP: Mostrar líneas anteriores/posteriores al resultado de la búsqueda. Si quitáis el grep podréis ver toda la información que proporciona el comando, como por ejemplo la información de la BIOS, del chasis, del procesador, puertos, memoria, etc.

El anterior caso era un servidor HP, a continuación podéis ver la salida de un equipo Dell, podemos averiguar rápidamente el Service Tag del servidor:

# dmidecode | grep "^System Information" -A8
System Information
	Manufacturer: Dell Inc.
	Product Name: PowerEdge R410
	Version: Not Specified
	Serial Number: GBKXXXX
	UUID: XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX
	Wake-up Type: Power Switch
	SKU Number: Not Specified
	Family: Not Specified

Y así para cualquier otro fabricante, información que puede ser de mucha utilidad se tenga o no acceso físico al servidor.

9 comentarios en “dmidecode Linux: ver número de serie, modelo, P/N de un servidor

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *