




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、事件/故障處理應該要有什么思路導讀:在講解事件、故障處理思路前,我先講一個故障場景(以呼叫中心系統作為一 例子):業務人員反映呼叫中心系統運行緩慢,部份電話在自助語言環節系統處理超時, 話務轉人工座席,人工座席出現爆線情況。運維人員開始忙活了,查資源使用情況、查服務是否正常、查日志是否報錯、 查交易量還有沒有 .時間不知不覺的在敲鍵盤、敲鍵盤、敲鍵盤中過去,但是原因還未定位。經理過來了解情況:“系統恢復了嗎?”、“故障影響是什么?”、“交易中 斷了嗎?”運維人員趕緊敲鍵盤,寫sql,看交易量;敲鍵盤,寫命令,看系統資源、情 況最終,定位到問題原因是其中一個功能沒有控制返回數量,導致內存泄露。針
2、對這個故障,業務希望運維能否更快的解決故障的恢復,經理希望制定優化 呼叫中心故障處理流程,做了以下幾件事:1.優先故障處理過程的時間一一”能通過鼠標完成的工作,不要用鍵盤“2.提前發現故障,加強監控一一“技術早于業務發現問題,監控不僅是報 警,還要協助故障定位”3.完善故障應急方案一一“應急方案是最新的、準確的、簡單明了的”4.-長遠目標:故障自愈”能固化的操作自動化,能機器做的讓機器做 下面將從故障常見的處理方法開始介紹,再從故障前的準備工作(完善監控、 制定應急方案等方式)來解決經理提出的問題,并提出未來解決故障的想法。1、常見的方法:1)確定故障現象并初判問題影響在處理故障前,運維人員首
3、先要知道故障現象,故障現象直接決定故障應急方 案的制定,這依賴于運維人員需要對應用系統的整體功能有一定的熟悉程度。確認了故障現象后,才能指導運維人員初判斷故障影響。2) 應急恢復運維最基本的指標就是系統可用性,應急恢復的時效性是系統可用性的關鍵指 標。有了上述故障現象與影響的判斷后,就可以制定故障應急操作,故障應急有很 多,比如:服務整體性能下降或異常,可以考慮重啟服務;應用做過變更,可以考慮是否需要回切變更;資源不足,可以考慮應急擴容;應用性能問題,可以考慮調整應用參數、日志參數;數據庫繁忙,可以考慮通過數據庫快照分析,優化 SQL應用功能設計有誤,可以考慮緊急關閉功能菜單;*還有很多.另外
4、,需要補充的是,在故障應急前,在有條件的情況需要保存當前系統場景, 比如在殺進程前,可以先抓個 COR文件或數據庫快照文件。3) 快速定位故障原因是否為偶發性、是否可重現故障現象是否可以重現,對于快速解決問題很重要,能重現說明總會有辦法或 工具幫助我們定位到問題原因,而且能重現的故障往往可能是服務異常、變更 等工作導致的問題。但,如果故障是偶發性的,是有極小概率出現的,則比較難排查,這依賴于系 統是否有足夠的故障期間的現場信息來決定是否可以定位到總是原因。是否進行過相關變更大部份故障是由于變更導致,確定故障現象后,如果有應的變更,有助于從變 更角度出現分析是否是變更引起,進而快速定位故障并準備
5、好回切等應急方案。*是否可縮小范圍一方面應用系統提倡解耦,一支交易會流經不同的應用系統及模塊;另一方面, 故障可能由于應用、系統軟件、硬件、網絡等環節的問題。在排查故障原因時 應該避免全面性的排查,建議先把問題范圍縮小到一定程序后再開始協調關聯 團隊排查。*關聯方配合分析問題與第(3)點避免同時各關聯團隊同時無頭緒的排查的同時,對于牽頭方在縮小 范圍后需要開放的態度去請求關聯方配合定位,而對于關聯方則需要有積極配 合的工作態度。是否有足夠的日志 定位故障原因,最常用的方法就是分析應用日志,對運維人員不僅需要知道業 務功能對應哪個服務進程,還要知道這個服務進程對應的哪些應用日志,并具 備一些簡單
6、的應用日志異常錯誤的判斷能力。IVR交易量、話務量、座席通話率、核心交易筆* 是否有core或dump等文件 故障期間的系統現場很重要,這個在故障應急前建議在有條件的情況下留下系 統現場的文件,比如COREDUMP或TRAC采集信息等,備份好一些可能被覆 蓋的日志等。上述是一般性的故障常見的方法,在重大故障或多方處理的故障出現時,往往 小范圍的排查不利于快速解決,需要啟動緊急處理的流程,建議可以考慮以下 溝通:召集相關人員描述故障現狀說明正常應用邏輯流程陳述變更排查進展,展示信息*領導決策2、完善監控1)從監控可視化上完善完善的監控策略需要有統一的可視化操作界面,在制定完善的監控策略后,故 障
7、處理人員需要能夠快速的看到相應的運行數據,比如:能夠看到一段時間的 趨勢、故障期間的數據表現、性能分析的情況等等數據,且這些數據可以提前 制定好策略直接推出分析結果給故障處理人員,這樣就大大提高了故障的處理 效率,以呼叫中心系統為例,需要提前配置好以下實時交易數據,以便故障定 位:-交易性能數據:平均交易耗時、系統內部模塊交易耗時(IVR交易耗時、接口 總線交易耗時)、關聯系統交易耗時(核心交易耗時、工單系統交易耗時等)-重要交易指標數據:交易量、 數、工單等系統交易量-交易異常情況數據:交易成功率、失敗率、錯誤碼最多交易- 按服務器分析交易數據:按 server 統計各服務交易處理筆數,交易
8、總耗時 有了以上交易數據,并通過監控按一定頻率統計,運維人員在出現故障時,通 過鼠標即點擊即可看到故障什么時候開始,是系統內部有問題還是關聯系統有 問題,最突出的交易是哪一支,各服務器交易量是否均衡等情況。2)從監控面上完善監控最基本的工作就是實現對負載均衡設備、網絡設備、服務器、存儲設備、 安全設備、數據庫、中間件及應用軟件等 IT 資源的全面監控管理。在應用軟件 類的監控工作中,不僅需要有服務進程、端口等監控,還需要有業務、交易層 的監控。全面性的應用監控可以讓故障提前預警,并保存了影響應用運行環境的數據, 以縮短故障處理時間。3)從監控告警上完善完善的監控策略需要有清晰的監控告警提示,值
9、班人員要以根據監控告警即可 作出簡單的問題定位與應急處理方案。比如類似以下的監控短信:22時,【理財應用系統】中【應用服務器 LC_APPsvrA 10.2.111.111 】的【前 置應用模塊】出現【應用端口: 9080】不存在,該端口作用【提供理財應用處 理(負載均衡部署)】,原因可能為【SERVERS務異常停止】,監控系統己 進行以下應急處理【自動執行端口進程啟動】,該事件緊急程度【高】。管理員可以通過短信內容看到哪個系統、哪個應用、哪個模塊出了什么問題, 可能是什么原因,對業務有什么影響,是否需要馬上處理(比如凌晨出現此預 警是否可以延遲到次日處理)等信息。4) 從監控分析上完善 完善
10、的監控策略不僅需要有實時的數據告警,也要有匯總數據的分析告警 , 實時 數據分析的告警的重要性不用多說,對于匯總分析的數據則能發現潛在風險, 同時也為分析疑難雜癥提供幫忙。5) 從監控主動性上完善監控不僅僅是報警,它還可以做得更多,只要我們想辦法賦予它主動解決事件 的規則,它便有為管理員處理故障的能力。3、應急方案提前制定好故障應急方案是很有必要的,但在日常工作過程中我們的應急方案 遇到一些問題:1)應急方案缺乏持續維護,缺乏演練,信息不及時、不準確;2)應急方案過于追求大而全,導致不利于閱讀與使用;3)應急方案形式大于實際使用效果,方案針對性不強;4)只關注應急方案的內容,但沒有關注運維人員
11、對方案的理解;針對上述常見問題,我認為應急方案需要做到以下幾點:1)內容精 &簡很多人可能會認為故障出現的形式各種各樣,所以應急方案需要涉及到方方面面。但實際的故障處理過程中,我們可以發現其實我們的應急措施往往重復使用幾個常用的步驟,所以我認為應急方案要有重點,如果一個應急方案可以應 對平時故障處理 80%的場景,那這個應急手冊應該是合格的。過于追求影響應 用系統方方面面的內容,會導致這個方案可讀性變差,最終變更一個應付檢查 的文檔。以下是我覺得應用系統應急方案應該有的內容:(1)系統級:能知道當前應用系統在整個交易中的角色,當前系統出現問題或上下游出現問題時,可以知道如何配合上下游分析問題,
12、比如:上下游系統如何通訊,通訊 是否有唯一的關鍵字等。另外,系統級里還涉及一些基本應急操作,比如擴容、系統及網絡參數調整等。(2)服務級:能知道這個服務影響什么業務,服務涉及的日志、程序、配置文件在哪里,如 何檢查服務是否正常,如何重啟服務,如何調整應用級參數等。(3)交易級:能知道如何查到某支或某類交易出現了問題,是大面積、局部,還是偶發性問題,能用數據說明交易影響的情況,能定位到交易報錯的信息。這里最常用的 方法就是數據庫查詢或工具的使用。知道最重要的交易如何檢查是否正常,重要的定時任務的應急處理方案,比如 開業、換日、對賬的時間要求及應急措施。(4)輔助工具的使用:有時候,需要借助一些工
13、具或自動化工具輔助分析并應急,這時需要有輔助工 具如何使用的方法。(5)溝通方案:溝通方案涉及通訊錄,包括上下游系統、第三方單位、業務部門等渠道。(6)其它:上述 5 點內容如何都完備,相信這個應急手冊己可以解決80%的故障恢復工作2)應急方案是一項持續的工作有了應急方案,如何讓運維人員持續去更新是難點。我認為要解決這個難點, 需要先讓運維人員經常使用這個手冊。如果一個手冊沒有場景可以用,那就需 要管理者為運維人員創造機會去使用這個手冊,比如應急演練。3)關注運維人員對應用關鍵信息的認識前兩點關注了手冊,最后一點我覺得有必要關注使用這個手冊的人。有些運維 人員認為應用運維人員沒有能力去把應用系
14、統本身的內容了解得很透徹,所以 應用運維人員在故障處理過程中的地位很尷尬,運維人員掌握操作權,但卻不 知道應該操作什么。對此,我認同應用運維人員不需要掌握應用系統的業務功能,但我覺得就對應 用系統本身來講應用運維人員需要具備以下最基本的能力:(1)知道應用系統這個是干什么的,基本的業務是什么;(2)知道應用架構部署、上下游系統邏輯關系;(3)知道應用下的服務的作用、端口、服務級的應急處理,日志等數據信息如 何找到并簡單定位。(4)知道應用系統重要的時間點及任務,比如開業、停業、換日、定時任務的 時間點以及如何判斷這些任務是否正確(5)知道最重要的幾支交易的流程;(6)知道常見數據庫表結構,并能使用。4、智能化事件處理 處理方法如下圖(詳細的智能化涉及監控、規則引擎、配置工具、 CMD、B 應用 配置庫等模塊協同工作,具體介紹后續分析)僅供個人用于學習、研究;不得用于商業用途For personal use only in study and research; not for commercial use.Nur f u r den pers?nlichen fStudien, Forschung, zu komme
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項目管理考試探討試題及答案
- 2024年項目管理難點試題及答案
- 長豐鋼結構夾層施工方案
- 行政管理師考試策略與解決方案及答案
- 項目的持續改進與優化試題及答案
- 項目管理市場環境試題及答案
- 2025年證券從業資格證考試的重點考查試題及答案
- 威迪斯管道施工方案
- 證券從業資格證考試學習策略試題及答案
- 理解項目管理中的團隊沖突處理的考點試題及答案
- 高二下學期《家校攜手凝共識齊心協力創輝煌》家長會
- 2025年人教版七年級下冊英語全冊教學設計
- 2024-2025學年人教版數學八年級下冊期中檢測卷(含答案)
- 江蘇省南京市聯合體2023-2024學年七年級下學期期中英語試卷
- GB_T 31148-2022木質平托盤 通用技術要求_(高清-最新版)
- 建筑垃圾處理廠可行性研究報告
- 日標JIS法蘭標準
- 固體物理(黃昆)第一章
- 認識餐飲環境(課堂PPT)
- 常用拉鉚螺母規格表
- 橡膠壩畢業設計
評論
0/150
提交評論