架設(shè)Netdump服務(wù)器_第1頁
架設(shè)Netdump服務(wù)器_第2頁
架設(shè)Netdump服務(wù)器_第3頁
架設(shè)Netdump服務(wù)器_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、Netdump是用來在客戶端發(fā)生 kernel panics 的時候捕獲vmcore文件的。這個 文件收集了 kernel panic 發(fā)生時內(nèi)存中的情況。通過分析vmcore文件,可以了 解系統(tǒng)發(fā)生kernel panic的原因。Netdump需要一個服務(wù)器和多個客戶端。服務(wù)器負(fù)責(zé)捕獲客戶端的vmcore文件。注意:RHEL3和RHEL4上面支持netdump, RHEL5不支持netdump,而是使用了 kdumpb服務(wù)器端配置1將其中一臺機器作為服務(wù)器。首先確定是否安裝了netdump-server包:# rpm -q n etdump-serverroot loca丄heist# rp

2、in -qa | grep nerciuKip-servernetdump-server-0* 7,16-15 localhost #2. 這時候會生成一個系統(tǒng)用戶netdump,可以通過下面的命令找到這個用戶:# cat /etc/passwd | grep n etdumpn etdump:x:34:34:Network Crash Dump user:/var/crash:/b in/bash3. 給netdump用戶設(shè)置密碼(就像給一個普通用戶設(shè)置密碼一樣),這個密碼 的用戶在后面會有講解:# passwd n etdumpChanging password for user n et

3、dump.New UNIX password: si nfeiBAD PASSWORD: it is based on a dictio nary wordRetype new UNIX password: sinfeipasswd: all authe nticati on toke ns updated successfully.(因為設(shè)置的密碼過于簡單,所以會有“BADPASSWO”的提示)4. 讓netdump-server服務(wù)開機時自動啟動# chkc onfig n etdump-server on5. 將 netdump-server 服務(wù)啟動# service n etdump

4、-server start至此,服務(wù)端的配置就完畢了客戶端配置1.將另一臺機器作為客戶端。確定是否安裝了n etdump包:# rpm -q n etdump rootG Localhost # rpmnetduimp-0 7 16-15r0Otlocalhost #netdump2. 修改配置文件/etc/sysconfig/netdump,添加下面一行:NETDUMPADDR=192.168.15.199其中 192.168.15.199 是 netdump-server 的 IP 地址。3. 讓netdump服務(wù)開機時自動啟動# chkc onfig n etdump on4. 通過ne

5、tdump和服務(wù)器建立授權(quán)關(guān)系:# service n etdump propagateThe authenticity of host 192.168.15.199 (192.168.15.199) cant be e stablished.RSA key fin gerpri nt is d1:70:21:3e:d3:aa:a9:7e:2c:82:54:c7:c1:ae:19:1 c.Are you sure you want to continue conn ect ing (yes/no)? yesWarning: Permanently added 192.168.15.199 (R

6、SA) to the list of know n hosts.n etdump192.168.15.199s password: sinfei5.啟動netdump服務(wù)# service n etdump start至此,客戶端的配置也完成了檢驗netdump是否成功啟用 kernel.sysrq 功能:# sysctl -w kern el.sysrq=1上述命令只是將當(dāng)前狀態(tài)的kernel.sysrq 置1,即將/proc/sys/kernel/sysrq置1,僅對當(dāng)前狀態(tài)起作用。重新啟動后又恢復(fù)為0。如果想開機時就置1,應(yīng)該改/etc/sysctl.co nf 文件中的下面一行:ker

7、n el.sysrq = 1再執(zhí)行下面的命令使之立即生效:# sysctl -p使用下面的命令將客戶端置于非可掛起終端狀態(tài)(死機):# echo c /proc/sysrq-trigger等一段時間,查看服務(wù)器端的/var/crash目錄下生成了一個新的目錄,此目錄的名字是IP-Date-Time ( IP是客戶端的IP,Date和Time是發(fā)生死機的時間)例如:rootlocalhost crash# is19Z , 168-15 - 201-2012 -04-2 6-00: 40 magic scr ipt-s rootDlocalhost crash# rooteiocalh口192.1

8、58*15*201-2012-04-26-00:40# 11total 19852-rw 1 net-dump iietduirpG2O21 Apr 2 6 00:45 log-rw 1 netdump netduinp 53 6875Q08 Apr 2 6 00 : 5 viticoreoc匸localhcs匸 192.168.15.201-2 D12-04-2 6-00:40#此目錄下有兩個文件:-rw 1 netdump netdump 536M Oct 7 18:55 vmcore在 vmcore 文件沒有創(chuàng)建完畢時,其名字為 vmcore-incomplete ,建立完成后改 為 vmcore。其中 vmcore 文件的大小和客戶端的內(nèi)存大小接近,此例子中的客戶端內(nèi)存為 536M。注意:當(dāng) vmcore 文件生成后,服務(wù)器端會將客戶端重啟。Netdump是基于sshd服務(wù)的,所以客戶端和服務(wù)器端建立連接時需要 key來驗 證,這個key就是我們之前在服務(wù)器端對netdump用戶設(shè)置的密碼。如果將服務(wù) 器端的sshd服務(wù)關(guān)閉,客戶端將不能通過netdu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論