[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
module_smbios.txt
Description: Text document
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- SMBIOS module,
Matt Peterson <=