Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

com cht user manual

VIEWS: 4 PAGES: 21

									                     技嘉聯合股份有限公司   電話 (02).8912-4888
  技嘉聯合               台北縣新店市       分機 1942
                     寶強路 6 號      作者 林立德




COM Version 1

  Installation User Manual
VER         DESCRIPTION        WRITE BY      DATE
1.0            Create           L.T. LIN   2006/09/28
2.0   新增 SNMP 和 LM_SENSOR 內容    L.T. LIN   2006/12/25
                       .
                       .
                       .
                       .
CHAPTER 1 - ENVIRONMENT.                           1
                       .
HARDWARE               .                           1
SOFTWARE REQUIREMENT   .                           1
SPACE REQUIREMENT      .                           2

CHAPTER 2 - INSTALLATION NOTE                      3

FEDORA CORE 5 (DVD)                                 3
COMMAND FOR MOUNTING/UNMOUNT DVD                    3
JAVA RUNTIME ENVIRONMENT (JRE)                      4
DOWNLOAD                                            4
INSTALL THE LINUX RPM (SELF-EXTRACTING) FILE        4
ENABLE AND CONFIGURE(FIREFOX 1.5 AND LATER)         6
HARDWARE SENSOR                                     6
INSTALL THE LM_SENSOR RPM(FEDORA CORE 5 DVD)        7
SCANNING HARDWARE MONITOR CHIP                      7
CONFIGURE LM_SENSOR.CONF                           10
SNMPD                                              12
INSTALL THE SNMPD RPM(FEDORA CORE 5 DVD)           12
CONFIGURE SNMPD.CONF                               13
COM-V1 RPM                                         15
CONFIGURE GBCCD.CONF                               17
INSTALL LOCATION                                   17

CHAPTER 3 - TEST & VERIFY                          18




                                               2
COM Version 1
Installation User Manual

CHAPTER 1 - Environment

         這一個章節主要是要描述我們測試的硬體環境、Linux 版本、所需安裝的軟體和硬
         體切割資訊,並且讓你可以透過這份文件,輕而易舉的建立測試環境。

Hardware

         有關於硬體的部分,表格中的資訊是我們所架設的硬體環境,當然,你不需要和我
         們一樣使用同一系統的主機板來進行測試。

      Motherboard ID                 GA-8I915G-MF
      Processor Brand                    Intel(R)
      Processor Speed                   3.00 GHZ
      System Memory (RAM)               512 MB
      Hard Drive Type                IDE (7200 RPM)
      Hard Drive Size                    80 GB
      Graphic Card                   GV-NX62TC256D
      DVD-ROM                             Yes

                      表 1. 硬體資訊。




Software Requirement

         目前是使用 Fedora Core 5 的作業系統,目前我我送測的 RPM 檔案只支援
         Fedora Core 5 的作業系統,如果需要支援其他的版本,則需要重新編譯和製作
         RPM 檔案。

      OS Distributor                  Fedora Core 5
      Desktop Environment            GNOME Desktop
      Application                         圖形
                                     圖形化網際網路
                                    文字介面的網際網路
                                       編寫與出版
                                         編輯器
                                    辨公室軟體/生產力軟體
      Server                        Windows 檔案伺服器
                                       FTP 伺服器
                                       網路伺服器
                                     伺服器設定工具
         Base System                                       Java
                                                        X 視窗系統
                                                           基礎
                                                       撥號網路支援
                                                         管理工具
                                                         系統工具
         Language                                        中文支援
         Extra Package                          net-snmp-5.3-4.2.i386.rpm
                                                net-snmp-5.3-4.2.i386.rpm
                                                net-snmp-5.3-4.2.i386.rpm
                                             jre-1_1_5_0_06-linux-i586-rpm.bin
                                               lm_sensors-2.9.2-1.i386.rpm



                        表 2. 軟體資訊。




Space Requirement

             表 3 和 表 4 是我們透過安裝作業系統時,使用自動格式化的選項,來進行格式化
             硬碟;當然,你也是可以使用手動的方式,進行規劃硬碟的空間。

    Partition                  Mount Point                        Capacity
    /dev/hda1                     /boot                            102 MB
    /dev/hda2                  VolGroup00                          35 GB



                        表 3. 硬碟分割資訊。




     Folder Name                                          Capacity
     /                                                     35 GB
     /boot                                                 99 MB
     /dev/shm                                              506 MB



                        表 4. LVM 硬碟分割資訊。




                                                   2
CHAPTER 2 - Installation Note



Fedora Core 5 (DVD)

        在這份文件中不會多加描述如何安裝 Fedora Core 5,詳細的安裝步驟可以參考                              『鳥
        哥的 Linux 私房菜』(網;址:http://linux.vbird.org/linux_basic/0156installfc4.php)。

        所需要的軟體套件,請參考「表 2. 軟體資訊」。

        硬碟的格式化可以參考「表 3.硬碟分割資訊」「表 4. LVM 硬碟分割資訊」。

        對於防火牆的設定部份,這裡將會採取『無防火牆』和『停用 SELinux』,主要是
        要避免一些可能造成我們 Linux 作業系統安全問題的軟體的破壞,某些服務可能會
        因為這個較為嚴密的安全機制,而導致無法提供連線的問題,或者無法進行資料存
        取的問題, 所以,暫時也將他關閉。




COMMAND FOR MOUNTING/UNMOUNT DVD

        雖然我們在安裝作業系統時,有選擇我們所需要的軟體套件,但仍然有些的套件是
        在預設的狀態下是不會被選取到的,所以我們會需要一些基本的指令,來進行掛載
        Fedora Core 5 DVD 光碟片,詳細的指令如下:

        1.     建立 DVD 掛載目錄


             # mkdir /media/dvd


        2.     掛載 DVD


             # mount /dev/hdb /media/dvd


        3.     卸載 DVD


             # umount /media/dvd




                                            3
Java Runtime Environment (JRE)

        Fedora Core 5 DVD 光碟片未包含 Java Runtime Environment 套件,所以下面的
        內容將會告訴你到那裡可以下載和如何進行安裝。




        Download

        詳 細 的 安 裝 步 驟 可 以 參 考 『 Java 官 方 網 站 』 ( 網 址 :
        http://www.java.com/zh_TW/download/help/linux_install.xml)。安裝步驟如下:

        1.     請移至 http://java.com

        2.     按一下 [立即取得] 按鈕 。

        3.     有兩種類型的安裝套裝軟體。Linux RPM 套裝軟體或 Linux 自我解壓縮二進
               位檔。請下載『Linux RPM(自我解壓縮檔案)』。

        Linux RPM (Redhat 套裝軟體管理程式) 使用 RPM 來安裝 JRE。為了使用此方
        法,您的系統上需要有 RPM。否則,請選取其他選項。




        Install the Linux RPM (self-extracting) file

        1.     在終端機上鍵入:


             # su


        2.     輸入 root 密碼。

        3.     變更至要在其中執行安裝的目錄。鍵入:


             # cd <預安裝的目錄>


        例如,若要將軟體安裝到 /usr/java/ 目錄中,請鍵入:


             # mkdir /usr/java -p

                                              4
     # cd /usr/java




     有關根存取的備註:若要將 JRE 安裝在全系統範圍的位置 (例如 /usr/local),則必
     須以超級使用者的身份登入以取得必要的權限。如果不具有根存取權,請將 JRE
     安裝到主目錄或擁有其寫入權限的子目錄中。


4.     將已下載檔案的存取權限變更為可執行。鍵入:


     # cp /media/dvd/ jre-1_5_0_06-linux-i586-rpm.bin /usr/java

     # chmod a+x jre-1_5_0_06-linux-i586-rpm.bin


5.     啟動安裝程序。鍵入:


     ./ jre-1_5_0_06-linux-i586-rpm.bin




     這將顯示二進位授權合約。請仔細閱讀本合約。按下空檔鍵以顯示下一個頁面。
     在結尾處輸入「yes」以繼續進行安裝。


6.     安裝檔案將在目前目錄中建立 jre-1_5_0_06-linux-i586.rpm 檔案。




                                                5
       7.     在終端機上執行 RPM 指令以安裝套裝軟體。鍵入:


            # rpm      -iv   jre-1_5_0_06-linux-i586.rpm


       8.     JRE 已安裝到目前目錄下的 jre1.5.0_(版本編號) 子目錄中。在此範例中,
              JRE 安裝在 /usr/java/ jre1.5.0_06 目錄中。驗證 jre1.5.0_06 子目錄已列示
              在目前目錄下。鍵入:


            # ls




       至此安裝完成。




       Enable And Configure(Firefox 1.5 and Later)

       1.     請移至 Firefox 安裝目錄下的 plugins 子目錄


            # cd /usr/lib/firefox-1.5.0.1/plugins


       2.     在目前目錄中,建立至 JRE /ns7/libjavaplugin_oji.so 檔案的符號連結。鍵入:


            # ln -s /usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so


       3.     啟動 Firefox 瀏覽器,或如果已正在執行,將其重新啟動。請注意,如果正在
              執行其他 Firefox 元件 (即:網頁瀏覽器、設計師等),您也需要重新啟動這些
              元件。

       4.     移至 [編輯] > [個人偏好設定]。在 [內容] 類別下 > 選取 [可使用 Java]




Hardware Sensor

       lm_sensors 主要是依據『主機板晶片組的型號,帶入相關的模組後,再偵測其溫度、
       電壓』等資訊,就可以使用 sensors 指令直接讀取目前的 CPU、機殼、電源、風扇
       等 等 的 資 訊 , 詳 細 的 安 裝 步 驟 可 以 參 考 『 鳥 哥 的 Linux 私 房 菜 』 ( 網 ; 址 :
       http://linux.vbird.org/linux_basic/0610hardware.php)。




                                                           6
Install the lm_sensor RPM(Fedora Core 5 DVD)

1.     在終端機上鍵入:


     # su


2.     輸入 root 密碼。

3.     變更至要在其中執行安裝的目錄。鍵入:


     # cd      /media/dvd/Fedora/RPMS


4.     安裝程序。鍵入:


     # rpm -ivh lm_sensors-2.9.2-1.i386.rpm




Scanning Hardware Monitor Chip

基本上,只要根據下面的步驟來做,您的主機就可以主動的偵測溫度與電壓,還有
風扇轉速等等資訊。不過,事實上,由於主機板設計的不同,所以偵測的結果很有
可能是有誤差的。

由於 lm_sensors 假定則是僅有單顆 CPU 的顯示狀況, 所以,顯示的結果與實
際的數據是有差異的~此時或許就需要進行調校了。 調校的步驟很簡單,先確定使
用 sensors 顯示的結果每個項目代表的意義 (可以參考 BIOS 硬體偵測結果的順
序來排列) ,然後進入 /etc/sensors.conf 進行修改即可。



1. 先偵測主機板的晶片組,開頭會有一些簡單的說明,看看就好。


     [root@linux ~]# sensors-detect

     It is generally safe and recommended to accept the default answers to all

     questions, unless you know what you're doing.



      We can start with probing for (PCI) I2C or SMBus adapters.

      You do not need any special privileges for this.

      Do you want to probe now? (YES/no): YES

     Probing for PCI bus adapters...



                                                         7
 Use driver `i2c-i801” for device 00:1F.3: Intel 82801FB 1CH6

 Probe succesfully concluded.


2. 接下來的行為當中,反正你就一直按 Enter                                      就可以了,讓他自動去偵測。


  I will now generate the commands needed to load the I2C modules.

  Sometimes, a chip is available both through the ISA bus and an I2C bus.

  ISA bus access is faster, but you need to load an additional driver module

  for it. If you have the choice, do you want to use the ISA bus or the

  I2C/SMBus (ISA/smbus)? ISA



 To make the sensors modules behave correctly, add these lines to

 /etc/modprobe.conf:



 #----cut here----

 # I2C module options

 alias char-major-89 i2c-dev

 #----cut here----



 To load everything that is needed, add this to some /etc/rc* file:



 #----cut here----

 # I2C adapter drivers

 modprobe i2c-i801

 modprobe i2c-isa

 # I2C chip drivers

 modprobe eeprom

 modprobe it87

 # sleep 2 # optional

 /usr/bin/sensors -s # recommended


                                                   8
  #----cut here----


3. 上面的關鍵是重點!告訴你要如何載入模組的一個簡單的範例啊!


  Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): YES

  Copy prog/init/lm_sensors.init to /etc/rc.d/init.d/lm_sensors

  for initialization at boot time.


4. 如果想要確認一下 sensors-detect 偵測到的結果是否正確,可以使用 lspci 查
   閱一下。


  [root@linux ~]# lspci

  00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)

  …

  ….

  …


5. 檢查是否有找到 Intel ICH6 的晶片。

6. 修改載入模組資料檔案。


  [root@linux ~]# vi /etc/modprobe.conf

  # I2C module options

  alias char-major-89 i2c-dev

  # 將剛剛偵測到的模組給他寫入到這個檔案當中!這是 kernel 2.6 版的!


7. 修改一些設定資料檔案 /etc/rc.d/rc.local。


  [root@linux ~]# vi /etc/rc.d/rc.local

  # I2C adapter drivers

  modprobe i2c-i801

  modprobe i2c-isa

  # I2C chip drivers

  modprobe eeprom


                                                    9
  modprobe it87

  # sleep 2 # optional

  /usr/bin/sensors -s # recommended




Configure LM_SENSOR.CONF

1. 修改 /etc/sensor.conf


  [root@linux ~]# vi /etc/sensor.conf


2. 尋找 it87 關鍵字,按下 ESC                     > 按下        /    >   輸入 it87,新增 ignore in5、in6、
   in7 和 in8。


  chip "it87-*" "it8712-*"


  # The values below have been tested on Asus CUSI, CUM motherboards.


  # Voltage monitors as advised in the It8705 data sheet


       label in0 "VCore 1"
       label in1 "VCore 2"
       label in2 "+3.3V"
       label in3 "+5V"
       label in4 "+12V"
       ignore in5
       label in5 "-12V"
       ignore in6
       label in6 "-5V"
       ignore in7
       label in7 "Stdby"
       ignore in8

       label in8 "VBat"


3. 大約再往下 15 行,修改電壓計算功式。


  # If 3.3V reads 2X too high (Soyo Dragon and Asus A7V8X-X, for example),
  # comment out following line.
  #       compute in2 2*@ , @/2
         compute in2 @ , @




                                                 10
4. 修改溫度晶片種類,設定 sensor 3 為傳統的溫度二極體(thermal diode;TD);
   由於 sensor 1 和 2 没有使用到,請將他們設定為忽略。


  # Temperature
  #
  # Important - if your temperature readings are completely whacky
  # you probably need to change the sensor type.
  # Adujst and uncomment the appropriate lines below.
  # The old method (modprobe it87 temp_type=0xXX) is no longer supported.
  #
  # 2 = thermistor; 3 = thermal diode; 0 = unused
  # set sensor1 3
  # set sensor2 3
  # set sensor3 3

      ingore sensor1
      ingore sensor2
      set sensor3 3


5. 由於 sensor 2 没有使用到,所以就不顯示 sensor 2 所偵測到的溫度。


  # If a given sensor isn't used, you will probably want to ignore it
  # (see ignore statement right below).


       label temp1    "M/B Temp"
       set temp1_over 40
       set temp1_low 15
       ingore temp2

       label temp2             "CPU Temp"
       set temp2_over           45
       set temp2_low            15
  #    ignore temp3
       label temp3             "Temp3"
       set temp3_over           45
       set temp3_low            15


6. 檢查是否開機即啟動 lm_sensors。


  [root@linux ~]# chkconfig lm_sensors --list

  lm_sensors           0:off    1:off    2:on      3:on      4:on       5:on   6:off


7. 重新啟動系統。


  [root@linux ~]# sync; sync; reboot


8. 測試偵測主機的狀況。



                                                     11
             [root@linux ~]# sensors

             It8712-isa-0290

             Adapter: ISA adapter

             VCore 1:    +1.33 V (min = +1.42 V, max = +1.57 V)          ALARM

             VCore 2:    +1.79 V (min = +2.40 V, max = +2.61 V)          ALARM

             +3.3V:       +3.17 V (min = +3.14 V, max = +3.47 V)

             +5V:         +4.89 V (min = +4.76 V, max = +5.24 V)

             +12V:       +11.52 V (min = +11.39 V, max = +12.61 V)

             fan1:       2445 RPM (min =      0 RPM, div = 8)

             fan2:         -1 RPM (min = 3013 RPM, div = 8)

             fan3:          0 RPM (min = 3013 RPM, div = 8)

             M/B Temp:         -55°C (low =   +15°C, high =     +40°C)     sensor = thermistor

             temp3:            +32°C (low =    +15°C, high =    +45°C)     sensor = diode




SNMPD

        這一部份的套件將會使用 Fedora Core 5 DVD 光碟片,所以下面的內容將會告訴
        你如何進行安裝和修改設定檔案。

        Install the SNMPD RPM(Fedora Core 5 DVD)

        1.     在終端機上鍵入:


             [root@linux ~]# su


        2.     輸入 root 密碼。

        3.     變更至要在其中執行安裝的目錄。鍵入:


             [root@linux ~]# cd /media/dvd/Fedora/RPMS


        4.     安裝程序。鍵入:


             [root@linux ~]# rpm -ivh net-snmp-5.3-4.2.i386.rpm

             [root@linux ~]# rpm -ivh net-snmp-perl-5.3-4.2.i386.rpm

                                                        12
     [root@linux ~]# rpm -ivh net-snmp-utils-5.3-4.2.i386.rpm




Configure SNMPD.CONF

1.       修改 /etc/snmp/snmpd.conf


     [root@linux ~]# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf-org

     [root@linux ~]# vi /etc/snmp/snmpd.conf


2.       設定社群名稱(Community name)到安全名稱(Security name)


     # First, map the community name (COMMUNITY) into a security name

     # (local and mynetwork, depending on where the request is coming

     # from):



     #          sec.name source                 community

     com2sec local       localhost        public

     com2sec mynetwork default             public


3.       設定安全名稱(Security name)到群組名稱(Group name)。


     ####

     # Second, map the security names into group names:



     #                    sec.model sec.name

     group MyRWGroup v1                local

     group MyRWGroup v2c               local

     group MyRWGroup usm                local

     group MyROGroup v1                mynetwork

     group MyROGroup v2c               mynetwork

     group MyROGroup usm                mynetwork



                                                    13
4.       設定群組(Group)允許遊覽範圍。


     ####

     # Third, create a view for us to let the groups have rights to:



     #               incl/excl subtree                                      mask

     view all     included .1.3.6.1.4.1.15370                            80


5.       授予 2 群組的讀取、寫入和通知許可。


     ####

     # Finally, grant the 2 groups access to the 1 view with different

     # write permissions:



     #                       context sec.model sec.level match read           write notif

     access MyROGroup ""             any           noauth       exact all        all    all

     access MyRWGroup ""              any          noauth       exact all        all    none


6.       使用 Master SNMP Agent 下又支援數個 Subagents,在檔案的最尾端加入
         “master agentx”, 讓每個 Subagents 負責處理一種管理資料庫(MIBs)。。


     #############################################################################
     ##

     # Further Information

     #

     # See the snmpd.conf manual page, and the output of "snmpd -H".

     # MUCH more can be done with the snmpd.conf than is shown as an

     # example here.

     master agentx


7.       檢查是否開機即啟動 snmpd 服務。


     [root@linux ~]# chkconfig snmpd on

     [root@linux ~]# chkconfig snmpd --list

                                                       14
           snmpd        0:off   1:off   2:on    3:on        4:on   5:on   6:off




COM-V1 RPM

      C.O.M. Version 1 這是安裝於 Client 端的套件,這個可以回報記錄目前的硬體和
      軟體方面的資料,下面的章節描述如何安裝和設定參數。

      1.     在終端機上鍵入:


           [root@linux ~]# su


      2.     輸入 root 密碼。

      3.     變更至要在其中執行安裝的目錄。鍵入:


           [root@linux ~]# cd /media/dvd


      4.     安裝程序。鍵入:


           [root@linux ~]# rpm -ivh --nomd5 com-1.0-1.i386.rpm

           [root@linux ~]# cd /usr/local

           [root@linux ~]# tar –zxvf /media/dvd/comstd-v1_0_0.tar.gz


      5.     檢查 COMSTD 目錄是否存在。


           [root@linux ~]# ls

           bin COMSTD etc games include lib libexec man sbin share src


      6.     建立 com-v1 捷徑於桌面上。在桌面按右鍵,選擇“新增啟動圖示”

                   名稱(N):COM

                   指令(A):/usr/lib/firefox-1.5.0.1/firefox /usr/local/COMSTD/Frame.htm

                   圖示(I): 可依個人喜好作變更。




                                                       15
      在 Fedora Core 5 這個版本,目前是採用 Firefox 1.5.0.1 版本,所以路徑會與安裝手
      冊有所不一樣,,請依照實際電腦狀況做選擇。


7.      建立開機項目


      [root@linux ~]# chkconfig --add gbcomd

      [root@linux ~]# chkconfig gbcomd on

      [root@linux ~]# chkconfig gbcomd --list

      gbcomd        0:off   1:off   2:on    3:on        4:on   5:on   6:off


8.      啟動 SNMPD 伺服器。


      [root@linux ~]# service snmpd start


9.      測試 SNMPD 伺服器。


      [root@linux ~]# snmpwalk -c public -v 1 localhost .1.3.6.1.4.1.15370


10.     上述的步驟都没問題的話, SNMPD 即可對外接收和發送命令。

11.     啟動 GBCOMD 伺服器。




                                                   16
              [root@linux ~]# service gbcomd start

              Start GBMIBD Service                           [ OK ]

              Start GAGENT Service                           [ OK ]

              Start GBRGD Service                           [ OK ]

              Start GBCCD Service                           [ OK ]




        Configure GBCCD.CONF

        Verion 1.0.0 不支援。主要是針對 gbcomd、gagent、gbmibd、gbrgd、gbccd 和 gbbios
        的參數設定。




        Install Location

        安裝路徑如下『表 5. RPM 檔案安裝路徑』。

PATH                                                           File Name
/etc/gigabyte                                                 gbccd.conf
/ect/init.d                                    gbcomd、gagent、gbmibd、gbrgd、gbccd
/root                                                         .java.policy
/usr/sbin                                            gagent、gbmibd、gbrgd、gbccd
/usr/java/jre1.5.0_06/lib/ext              jcommon-1.0.0.jar、jfreechart-1.0.1.jar、joesnmp.jar、
/sbin                                                            gbbios

                    表 5. RPM 檔案安裝路徑。




                                                       17
CHAPTER 3 - Test & Verify

      構思中。




                            18

								
To top