DIT.web.id

sementara biarlah begini...

Cara Cepat & Mudah Mengetahui Spesifikasi Periferal Server

Dec 232010

Salah satu hal dalam manajemen server adalah melakukan inventarisasi periferal tiap server. Walaupun terkesan sederhana, tetapi pada waktu tertentu informasi daftar periferal menjadi sangat penting. Misalnya saja saat ingin melakukan penambahan modul memori di server. Kita harus tahu apakah slot di motherboard masih tersedia dan tipe apa yang harus dipakai. Contoh lain lagi, mengetahui ada berapa banyak hard disk drive yang terpasang di server, kapasitasnya bahkan kadang mereknya.

undefined

Analisa Masalah

Melakukan pencatatan periferal server sejak awal perakitannya memang lebih baik, tetapi akan berbeda kondisinya jika server tersebut sudah terlanjur difungsikan. Mengunjungi data center, mematikan server lalu mencatatnya jelas bukan solusi yang efisien. Belum lagi jika dihadapkan dengan jumlah server yang banyak jumlahnya [puluhan misalnya].

Berangkat dari pemikiran tersebut, gerilya dimulai via mesin pencari Google dalam rangka mencari tau aplikasi bantu untuk memeriksa semua periferal yang ada di server. Aplikasi tersebut sebisa mungkin gratis dan dapat dieksekusi dengan mudah via konsol. Setelah menempuh waktu beberapa lama, berjumpalah saya dengan LsHw [Hardware Lister] yang dari namanya saja sudah sangat menjanjikan.

 

Instalasi LsHw

Berkaitan dengan lingkup kerja saya, maka sistem operasi yang digunakan adalah Linux CentOS 64 bit. Karena distro ini adalah anakan dari RedHat, maka file penginstal yang saya cari adalah dalam format RPM supaya lebih mudah saat instalasinya. Seperti kita ketahui bersama, arsitektur hard ware dan soft ware yang umum digunakan saat ini ada 2 macam, yaitu 32 dan 64 bit. Jangan khawatir, karena LsHw mampu mengarungi kedua arsitektur tersebut dengan baik. Sejalan dengan perkembangannya, LsHw juga saat ini telah terdaftar di repositori yang umumnya digunakan oleh Linux CentOS. Dengan begitu proses instalasi cukup menggunakan Yum.

root@jangkrik [~]# yum -y install lshw
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.smartmedia.net.id
 * extras: mirror.smartmedia.net.id
 * updates: mirror.smartmedia.net.id
base                                                                                                                                          | 3.7 kB     00:00
cr                                                                                                                                            | 3.3 kB     00:00
extras                                                                                                                                        | 3.4 kB     00:00
updates                                                                                                                                       | 3.4 kB     00:00
Resolving Dependencies
--> Running transaction check
---> Package lshw.x86_64 0:B.02.17-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================
 Package                             Arch                                  Version                                         Repository                           Size
=====================================================================================================================================================================
Installing:
 lshw                                x86_64                                B.02.17-3.el6                                   base                                253 k

Transaction Summary
=====================================================================================================================================================================
Install       1 Package(s)

Total download size: 253 k
Installed size: 669 k
Downloading Packages:
lshw-B.02.17-3.el6.x86_64.rpm                                                                                                                 | 253 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : lshw-B.02.17-3.el6.x86_64                                                                                                                         1/1
  Verifying  : lshw-B.02.17-3.el6.x86_64                                                                                                                         1/1

Installed:
  lshw.x86_64 0:B.02.17-3.el6

Complete!
root@jangkrik [~]#

 

Mainkan!

Kelar dengan instalasi, sekarang tiba saatnya untuk menjajal kemampuan aplikasi ini. Eksekusilah perintah lshw diikuti penekanan tombol [Enter] dan tidak berselang lama hasilnya akan ditampilkan. Karena daftar periferal yang ditampilkan bisa dipastikan lebih dari selayar, maka akan sulit membaca informasinya. Jangan khawatir, karena hal tersebut bisa diatasi dengan membubuhi parameter tambahan. Berikut ini beberapa parameter tambahan yang biasa dipakai dan dapat menampilkan informasi periferal secara komprehensif.

  • -short, menampilkan informasi ringkas periferal secara komprehensif.

    [root@jangkrik xyz]# lshw -short
    H/W path           Device     Class       Description
    =====================================================
                                  system      Desktop Computer
    /0                            bus         D945GCLF2D
    /0/0                          processor   Intel(R) Atom(TM) CPU  330   @ 1.60GHz
    /0/0/1                        memory      512KiB L2 cache
    /0/0/2                        memory      32KiB L1 cache
    /0/0/0.1                      processor   Logical CPU
    /0/0/0.2                      processor   Logical CPU
    /0/0/0.3                      processor   Logical CPU
    /0/0/0.4                      processor   Logical CPU
    /0/3                          memory      64KiB BIOS
    /0/10                         memory      2GiB System Memory
    /0/10/0                       memory      2GiB DIMM Synchronous 533 MHz (1.9 ns)
    /0/100                        bridge      82945G/GZ/P/PL Memory Controller Hub
    /0/100/2                      display     82945G/GZ Integrated Graphics Controller
    /0/100/1b                     multimedia  N10/ICH 7 Family High Definition Audio Controller
    /0/100/1c                     bridge      N10/ICH 7 Family PCI Express Port 1
    /0/100/1c/0        eth0       network     RTL8111/8168B PCI Express Gigabit Ethernet controller
    /0/100/1c.2                   bridge      N10/ICH 7 Family PCI Express Port 3
    /0/100/1c.3                   bridge      N10/ICH 7 Family PCI Express Port 4
    /0/100/1d                     bus         N10/ICH7 Family USB UHCI Controller #1
    /0/100/1d/1        usb2       bus         UHCI Host Controller
    /0/100/1d.1                   bus         N10/ICH 7 Family USB UHCI Controller #2
    /0/100/1d.1/1      usb3       bus         UHCI Host Controller
    /0/100/1d.2                   bus         N10/ICH 7 Family USB UHCI Controller #3
    /0/100/1d.2/1      usb4       bus         UHCI Host Controller
    /0/100/1d.3                   bus         N10/ICH 7 Family USB UHCI Controller #4
    /0/100/1d.3/1      usb5       bus         UHCI Host Controller
    /0/100/1d.7                   bus         N10/ICH 7 Family USB2 EHCI Controller
    /0/100/1d.7/1      usb1       bus         EHCI Host Controller
    /0/100/1e                     bridge      82801 PCI Bridge
    /0/100/1f                     bridge      82801GB/GR (ICH7 Family) LPC Interface Bridge
    /0/100/1f.1                   storage     82801G (ICH7 Family) IDE Controller
    /0/100/1f.2        scsi0      storage     N10/ICH7 Family SATA IDE Controller
    /0/100/1f.2/0      /dev/sda   disk        250GB ST3250318AS
    /0/100/1f.2/0/1    /dev/sda1  volume      101MiB EXT3 volume
    /0/100/1f.2/0/2    /dev/sda2  volume      10001MiB EXT3 volume
    /0/100/1f.2/0/3    /dev/sda3  volume      4000MiB Linux swap volume
    /0/100/1f.2/0/4    /dev/sda4  volume      219GiB Extended partition
    /0/100/1f.2/0/4/5  /dev/sda5  volume      48GiB Linux filesystem partition
    /0/100/1f.2/0/4/6  /dev/sda6  volume      2996MiB Linux filesystem partition
    /0/100/1f.2/0/4/7  /dev/sda7  volume      167GiB Linux filesystem partition
    /0/100/1f.2/1      /dev/sdb   disk        250GB ST3250318AS
    /0/100/1f.2/1/1    /dev/sdb1  volume      48GiB EXT3 volume
    /0/100/1f.2/1/2    /dev/sdb2  volume      184GiB EXT3 volume
    /0/100/1f.3                   bus         N10/ICH 7 Family SMBus Controller
    [root@jangkrik xyz]# 
  • -class tipe, menampilkan informasi periferal tertentu. Eksekusi perintah lshw -businfo untuk mengetahui opsi class apa saja yang tersedia.

    [root@jangkrik xyz]# lshw -class disk
      *-disk:0
           description: ATA Disk
           product: ST3250318AS
           vendor: Seagate
           physical id: 0
           bus info: scsi@0:0.0.0
           logical name: /dev/sda
           version: CC38
           serial: 5VY2TQP7
           size: 232GiB (250GB)
           capabilities: partitioned partitioned:dos
           configuration: ansiversion=5 signature=000ee4e4
      *-disk:1
           description: ATA Disk
           product: ST3250318AS
           vendor: Seagate
           physical id: 1
           bus info: scsi@1:0.0.0
           logical name: /dev/sdb
           version: CC38
           serial: 5VM7LFSM
           size: 232GiB (250GB)
           capabilities: partitioned partitioned:dos
           configuration: ansiversion=5 signature=0009a06d
    [root@jangkrik xyz]# 
    Tipe Keterangan
    system Jenis komputer
    bus Informasi soket dan slot periferal yang tersedia
    processor Informasi prosesor
    memory Informasi memori
    bridge Controller yang diusung chipset
    display Informasi kartu grafis
    multimedia Informasi kartu suara
    network Informasi kartu jaringan
    storage Informasi controller media penyimpanan
    disk Informasi media penyimpanan
    volume Informasi partisi di media penyimpanan

     

  • -html > nama_file.html, merangkum informasi periferal secara keseluruhan ke dalam file berekstensi HTML. Selain dalam format HTML, aplikasi ini juga bisa merangkum informasi periferal ke dalam format XML dengan cara menggantikan parameter -html menjadi -xml. 

    [root@jangkrik xyz]# lshw -html > /var/www/html/spek.html

Outro

Nah, berbekalkan LsHw yang simpel nan sakti ini, aktivitas inventarisasi dapat dengan mudah dilakukan secara jarak jauh [remotely]. Format informasi periferal yang ditampilkan juga seragam, jadi saat digabungkan menjadi sebuah laporan juga terlihat lebih rapih. Selamat mencoba.

There are no published comments.

New comment

Atom

morat-marit enterprise - since 2004