help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SMBIOS module


From: Matt Peterson
Subject: SMBIOS module
Date: Wed, 17 May 2006 16:46:16 -0700
User-agent: Mutt/1.5.6i

Howdy,

I've whipped together a very simple module for extracting some SMBIOS
variables to define additional classes, here's some example output:

---------------------------------------------------------------------
Plug-in `module:smbios'
---------------------------------------------------------------------

Exec module [/var/cfengine/modules/module:smbios ]
Activated classes: smbios_vendor_Dell_Computer_Corporation
Activated classes: smbios_model_PowerEdge_1850
Activated classes: smbios_serial_HC98D91
Activated classes: smbios_cpu0_Intel_Xeon_CPU_3_00GHz
Activated classes: smbios_cpu1_Intel_Xeon_CPU_3_00GHz
Activated classes: smbios_total_mem_4294967296

<snip>

Exec module [/var/cfengine/modules/module:smbios ]
Activated classes: smbios_vendor_SiMech
Activated classes: smbios_model_Q300
Activated classes: smbios_serial_SM19974
Activated classes: smbios_cpu0_Intel_Xeon_CPU_3_00GHz
Activated classes: smbios_cpu1_Intel_Xeon_CPU_3_00GHz
Activated classes: smbios_total_mem_4294967296

This script requires lshw (Linux only, dmidecode port welcomed)
and xmlstarlet for parsing.  Also, most "whitebox" servers have a
default serial # of "1234567890" etc; in theory this is not the case
with modern HP, Dell, etc. motherboards.  

I'd appreciate comments and suggestions, thanks. 

-- 
Matt Peterson

Attachment: module_smbios.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]