[發明專利]一種linux服務器sas卡硬盤狀態的監控方法在審
| 申請號: | 201510554496.1 | 申請日: | 2015-09-02 |
| 公開(公告)號: | CN105141478A | 公開(公告)日: | 2015-12-09 |
| 發明(設計)人: | 孫曉亮;任華進 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G06F11/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 服務器 sas 硬盤 狀態 監控 方法 | ||
技術領域
本發明涉及硬盤監控技術,具體的說是一種linux服務器sas卡硬盤狀態的監控方法。
背景技術
隨著云計算技術的興起,大數據服務器開始應用到互聯網等行業客戶中,這些大數據服務器配置大容量多數量SATA硬盤,通常情況下配置SAS卡。而SAS卡本身不具備告警功能,即SATA硬盤出現掉線或故障時,由于SATA硬盤協議原因,硬盤背板指示燈不亮燈不報警。通過機房巡檢難以發現硬盤故障,只有業務讀寫文件異常時才能發現,給運維管理增加了難度。目前SAS卡管理軟件具備陣列管理功能,但硬盤狀態監控及告警手段存在不足。
發明內容
本發明針對目前需求以及現有技術發展的不足之處,提供一種linux服務器sas卡硬盤狀態的監控方法。
本發明所述一種linux服務器sas卡硬盤狀態的監控方法,解決上述技術問題采用的技術方案如下:所述linux服務器sas卡硬盤狀態的監控方法,基于Shell腳本作為監控腳本,在內存中駐留磁盤狀態監控器,按照設定的周期遍歷所有磁盤,通過定期檢索硬盤設備名,來判斷硬盤是否掉線,通過掃描硬盤SMART參數關鍵項字符串,判斷在線硬盤的健康狀況。
優選的,先獲取所有硬盤在線情況下完整的磁盤設備列表,按序遍歷磁盤設備列表中的硬盤,同時在當前系統的磁盤設備中檢索該磁盤,如果檢索不到表明磁盤離線,否則,磁盤在線并檢查磁盤健康狀況。
優選的,當出現硬盤掉線或者SMART參數異常時,將會觸發告警機制,并郵件通知管理員。
本發明所述一種linux服務器sas卡硬盤狀態的監控方法與現有技術相比具有的有益效果是:本發明通過shell腳本程序,能夠自動分析在線硬盤的健康狀態,實時發現硬盤的離線及健康狀態,實現了linux服務器下sas卡硬盤在線及健康狀態的實時監控,當硬盤出現異常時,運維人員能夠第一時間發現處理;實施時步驟簡潔、不占用系統資源,只需運行腳本,無需安裝第三方插件,無需修改系統參數,不影響生產環境,系統資源耗費低,非常方便實用。
附圖說明
附圖1為所述linux服務器sas卡硬盤狀態的監控方法的實施流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,并參照附圖,對本發明所述一種linux服務器sas卡硬盤狀態的監控方法進一步詳細說明。
本發明所述linux服務器sas卡硬盤狀態的監控方法,是基于Shell腳本的linux服務器sas卡硬盤狀態的監控方法,提出的監控腳本,將會在內存中駐留磁盤狀態監控器,能夠按照設定的周期遍歷所有磁盤,及時發現掉線的硬盤。
實施例:
本實施例所述一種linux服務器sas卡硬盤狀態的監控方法,基于Shell腳本作為監控腳本,在內存中駐留磁盤狀態監控器,通過定期檢索硬盤設備名,來判斷硬盤是否掉線,通過掃描硬盤SMART參數關鍵項字符串,判斷在線硬盤的健康狀況;當出現硬盤掉線或者SMART參數異常時,將會觸發告警機制,并郵件通知管理員。
本實施例所述監控方法,先獲取所有硬盤在線情況下完整的磁盤設備列表,按序遍歷磁盤設備列表中的硬盤,同時在當前系統的磁盤設備中檢索該磁盤,如果檢索不到表明磁盤離線,否則,磁盤在線并檢查磁盤健康狀況。
本實施例所述監控方法中,所基于的SHELL腳本文件DiskMonitor.sh,具體內容如下:#!/bin/bash
ls|grepinitial.disklist>/dev/null
if[$?-ne0]
then
lsscsi|grepdisk|awk‘{print$6}’>initial.disklist
fi
whiletrue
do
fordiskin`catinitial.disklist`
do
ls/dev/sd*|grepdisk>/dev/null
if[$?-eq0]
then
smartctl-H$disk|grepPASSED>/dev/null
if[$?-ne0]
then
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510554496.1/2.html,轉載請聲明來源鉆瓜專利網。





