7 8工作日誌

2021-07-03 16:50:48 字數 3464 閱讀 9939

遇到的問題:

1.今天收到錯誤報告log 需要我快速找出8台有問題的機子。

2.在無法直接傳輸檔案,需要通過第三方傳輸檔案的過程。

解決過程:

1。首先 因為認知錯誤,以為相同ip不同埠以為是一台機器,導致一開始想法錯誤,從一台機子找到伺服器再通過伺服器log找到所有錯誤機器,在此浪費了時間。

第二txt的log很亂 可以通過一些軟體開啟,例如notepad++ 開啟 自動排版,最好還是通過linux開啟 利用指令快速刪選資訊 找到所需。

done.

disconnecting from 183.131.2.172:2268... done.

deploy ipmi on 183.131.2.172:2274,please wait...

[183.131.2.172:2274] executing task 'install_ipmitool'

[183.131.2.172:2274] put: ./installday.sh -> /tmp/installday.sh

[183.131.2.172:2274] run: bash /tmp/installday.sh

[183.131.2.172:2274] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2274] out: 停止 xinetd:^[[60g[^[[0;32m確定^[[0;39m]

[183.131.2.172:2274] out:

[183.131.2.172:2274] out: 正在啟動 xinetd:^[[60g[^[[0;32m確定^[[0;39m]

[183.131.2.172:2274] out:

[183.131.2.172:2274] out:

done.

disconnecting from 183.131.2.172:2274... done.

deploy ipmi on 183.131.2.172:2278,please wait...

[183.131.2.172:2278] executing task 'install_ipmitool'

[183.131.2.172:2278] put: ./installday.sh -> /tmp/installday.sh

[183.131.2.172:2278] run: bash /tmp/installday.sh

[183.131.2.172:2278] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2278] out: 停止 xinetd:^[[60g[^[[0;32m確定^[[0;39m]

[183.131.2.172:2278] out:

[183.131.2.172:2278] out: 正在啟動 xinetd:^[[60g[^[[0;32m確定^[[0;39m]

[183.131.2.172:2278] out:

[183.131.2.172:2278] out:

done.

disconnecting from 183.131.2.172:2278... done.

deploy ipmi on 183.131.2.170:2287,please wait...

[183.131.2.170:2287] executing task 'install_ipmitool'

[183.131.2.170:2287] put: ./installday.sh -> /tmp/installday.sh

[183.131.2.170:2287] run: bash /tmp/installday.sh

[183.131.2.170:2287] out: 停止 xinetd:^[[60g[^[[0;32m確定^[[0;39m]

[183.131.2.170:2287] out:

[183.131.2.170:2287] out: 正在啟動 xinetd:^[[60g[^[[0;32m確定^[[0;39m]

[183.131.2.170:2287] out:

[183.131.2.170:2287] out:

首先打入命令:

cat *.txt  | grep "無法讀取"    

顯示如下:

[183.131.2.172:2204] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2208] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2234] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2238] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2264] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2268] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2274] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

[183.131.2.172:2278] out: sed:無法讀取 /etc/xinetd.d/nrpe:沒有那個檔案或目錄

可以看到非常快速的找到了報錯的機器的ip位址 

然後繼續優化:cat tailinfo.txt |grep "無法讀取"|cut -d " " -f 1|cut -d "[" -f 2|cut -d "]" -f 1

結果:183.131.2.172:2204

183.131.2.172:2208

183.131.2.172:2234

183.131.2.172:2238

183.131.2.172:2264

183.131.2.172:2268

183.131.2.172:2274

183.131.2.172:2278

非常方便的提取出的主要內容,所以好的指令可以高效的完成工作!

2.因為是重要機器,不可以直接操作,必須通過第三方軟體傳輸檔案。

fabric上傳檔案需要修改/root/fabric/chenjn/upload-hk下兩個檔案:

fabfile.py 主要功能就是提供上傳「*」檔案和執行「*」指令碼的作用,

installnrpe.sh執行具體指令,例如安裝nagios軟體,在上傳後自動安裝

hostslist 儲存的是各個ip位址 ,例如hostslist/pc/ones 自定義組 ,新電腦ip可以放進去,安裝軟體,

replaceplugn.sh  最終的執行指令碼 ,帶引數,引數就是ip位址組的編號,還有其他檔案在以後的工作中慢慢了解。

關於grep 

關於cut 

總結: 還有很多東西要學!自信 堅持 堅信

20070323工作日誌

11 32 今天先來第一件事就把昨天查詢的開題報告資料copy到電腦上 然後就開始寫開題報告,這個開題報告真麻煩 分開題報告 文獻綜述和任務書三個部分 開始以為有怎麼資料,湊湊copy應該就差不多,後來發現pdf中copy出來的都是imag 根本沒法用,那只好晚上找 找了半天,弄弄,還是沒搞完 頭都...

20070329工作日誌

2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...

20070330工作日誌

2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...