@hirose31さんがつぶやいてたのですが、
dmidecodeってコマンドを使うとサーバのハードウェア情報がかなり詳細にとれます。
シリアル番号もわかります。
HPサーバで実行してみた
# dmidecode ... BIOS Information Vendor: HP Version: P58 Release Date: 11/02/2008 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 4096 kB Characteristics: PCI is supported PNP is supported BIOS is upgradeable ... System Information Manufacturer: HP Product Name: ProLiant DL360 G5 Version: Not Specified Serial Number: CN... UUID: ... Wake-up Type: Power Switch SKU Number: 438313-291 Family: ProLiant ... Processor Information Socket Designation: Proc 1 Type: Central Processor Family: Xeon Manufacturer: Intel ID: FB 06 00 00 FF FB EB BF Signature: Type 0, Family 6, Model 15, Stepping 11 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) ... Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 2048 MB Form Factor: <OUT OF SPEC> Set: 1 Locator: DIMM 1A Bank Locator: Not Specified Type: <OUT OF SPEC> Type Detail: Synchronous Speed: 667 MHz (1.5 ns) ...
DELLサーバのサービスタグもわかるよ!
# dmidecode ... System Information Manufacturer: Dell Inc. Product Name: PowerEdge 1950 Version: Not Specified Serial Number: 3J.... UUID: 44.... Wake-up Type: Power Switch SKU Number: Not Specified Family: Not Specified Handle 0x0200, DMI type 2, 9 bytes. Base Board Information Manufacturer: Dell Inc. Product Name: 0UY611 Version: A00 Serial Number: ..CN..... ...
シリアル番号に関しては、恥ずかしながら今まではHPで言うhpasmcliのようなツールを入れるか、
iLOやDRACのような管理コンソール使うかしないと見れないと思ってました。
運用がかなり楽になりました。