• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基板管理控制器日志記錄方法、系統(tǒng)、終端及介質(zhì)技術(shù)方案

    技術(shù)編號:37964988 閱讀:24 留言:0更新日期:2023-06-30 09:40
    本發(fā)明專利技術(shù)涉及日志記錄領(lǐng)域,具體公開一種基板管理控制器日志記錄方法、系統(tǒng)、終端及介質(zhì),響應(yīng)于基板管理控制器重新啟動,設(shè)置日志緩存區(qū);響應(yīng)于基板管理控制器未恢復(fù)到系統(tǒng)時間階段有日志事件發(fā)生,啟動一個計時器,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器后存儲到所設(shè)置的日志緩存區(qū);響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,從日志緩存區(qū)提取日志事件,并根據(jù)關(guān)聯(lián)的計時器計算日志事件的實際產(chǎn)生時間,基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日志文件。本發(fā)明專利技術(shù)在基板管理控制器未恢復(fù)到服務(wù)器系統(tǒng)時間的過程中,通過計時器和日志事件緩存實現(xiàn)日志事件產(chǎn)生時間的準(zhǔn)確記錄,提高日志的有效性。效性。效性。

    【技術(shù)實現(xiàn)步驟摘要】
    一種基板管理控制器日志記錄方法、系統(tǒng)、終端及介質(zhì)


    [0001]本專利技術(shù)涉及日志記錄領(lǐng)域,具體涉及一種基板管理控制器日志記錄方法、系統(tǒng)、終端及介質(zhì)。

    技術(shù)介紹

    [0002]服務(wù)器BMC(Baseboard Management Controller,基板管理控制器)監(jiān)控著服務(wù)器各部件的健康狀況,當(dāng)BMC監(jiān)控到相關(guān)異常或有異常操作等事件時,會將異常操作、時間等相關(guān)事件信息記錄到日志文件中,便于定位及原因分析。將日志事件記錄到日志文件中時,會在日志事件中添加日志事件的產(chǎn)生時間,日志事件產(chǎn)生時間是從BMC時間獲取的,與BMC時間同步。但當(dāng)BMC自身出現(xiàn)故障等原因發(fā)生重新啟動時,BMC時間變?yōu)轭A(yù)設(shè)的默認時間,在向BIOS通信并獲取服務(wù)器的系統(tǒng)時間后BMC才恢復(fù)為系統(tǒng)時間。
    [0003]在BMC獲取服務(wù)器系統(tǒng)時間過程中,由于從BIOS獲取時間的過程比較復(fù)雜,BMC的時間獲取的途徑主要是通過ntp(networktimeprotocol,網(wǎng)絡(luò)時間協(xié)議)服務(wù)器獲得,ntp服務(wù)器是通過網(wǎng)絡(luò)協(xié)議與BMC建立通信并實時發(fā)送實時時間給BMC,此過程需要加載多種驅(qū)動會耗費一些時間,此時當(dāng)有事件發(fā)生需記錄日志時,日志中的時間項只能記錄為預(yù)設(shè)默認時間,導(dǎo)致日志不準(zhǔn)確,維護人員曾多次提出此問題影響異常的分析和定位,如果此時恰有安全入侵操作或核心部件故障,將對服務(wù)器造成嚴(yán)重影響。

    技術(shù)實現(xiàn)思路

    [0004]為解決上述問題,本專利技術(shù)提供一種基板管理控制器日志記錄方法、系統(tǒng)、終端及介質(zhì),在基板管理控制器未恢復(fù)到服務(wù)器系統(tǒng)時間的過程中,通過計時器和日志事件緩存實現(xiàn)日志事件產(chǎn)生時間的準(zhǔn)確記錄,提高日志的有效性。
    [0005]第一方面,本專利技術(shù)的技術(shù)方案提供一種基板管理控制器日志記錄方法,包括以下步驟:響應(yīng)于基板管理控制器重新啟動,設(shè)置日志緩存區(qū);響應(yīng)于基板管理控制器未恢復(fù)到系統(tǒng)時間階段有日志事件發(fā)生,啟動一個計時器,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器后存儲到所設(shè)置的日志緩存區(qū);響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,從日志緩存區(qū)提取日志事件,并根據(jù)關(guān)聯(lián)的計時器計算日志事件的實際產(chǎn)生時間,基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日志文件。
    [0006]在一個可選的實施方式中,響應(yīng)于基板管理控制器重新啟動還包括以下步驟:設(shè)置基板管理控制器的系統(tǒng)時間標(biāo)志位,并初始化該系統(tǒng)時間標(biāo)志位為第一標(biāo)志值;該系統(tǒng)時間標(biāo)志位為一個全局標(biāo)志位。
    [0007]在一個可選的實施方式中,設(shè)置日志緩存區(qū)和基板管理控制器的系統(tǒng)時間標(biāo)志位之后,還包括以下步驟:實時檢測基板管理控制器是否恢復(fù)到系統(tǒng)時間;
    響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,修改系統(tǒng)時間標(biāo)志位為第二標(biāo)志值。
    [0008]在一個可選的實施方式中,該方法具體包括以下步驟:響應(yīng)于有日志事件發(fā)生,檢測系統(tǒng)時間標(biāo)志位的標(biāo)志值;響應(yīng)于系統(tǒng)時間標(biāo)志位為第一標(biāo)志值,啟動一個計時器,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器后存儲到所設(shè)置的日志緩存區(qū);響應(yīng)于系統(tǒng)時間標(biāo)志位為第二標(biāo)志值,將發(fā)生的日志事件正常存儲到日志文件中。
    [0009]在一個可選的實施方式中,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器,具體包括:將發(fā)生的日志事件中的時間項修改為所啟動計時器的名稱。
    [0010]在一個可選的實施方式中,響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,從日志緩存區(qū)提取日志事件,并根據(jù)關(guān)聯(lián)的計時器計算日志事件的實際產(chǎn)生時間,基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日志文件,具體包括:響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,按照后進先出的策略依次從日志緩存區(qū)提取各個日志事件;響應(yīng)于提取到一個日志事件,從該日志事件中獲取到對應(yīng)的計時器名稱;根據(jù)獲取的計時器名稱停止對應(yīng)計時器,并獲取到對應(yīng)計時器的計時時間;使用當(dāng)前系統(tǒng)時間減去對應(yīng)計時器的計時時間得到日志事件的實際發(fā)生時間;基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日志文件。
    [0011]在一個可選的實施方式中,設(shè)置日志緩存區(qū),具體包括:在存儲設(shè)備中設(shè)置特定區(qū)域記為日志緩存區(qū);配置日志緩存區(qū)的訪問權(quán)限為只允許日志緩存進程進行讀寫操作;相應(yīng)的,從日志緩存區(qū)提取日志事件之前,還包括以下步驟:響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,配置日志緩存區(qū)的訪問權(quán)限為所有進程均可進行讀寫操作。
    [0012]第二方面,本專利技術(shù)的技術(shù)方案提供一種基板管理控制器日志記錄系統(tǒng),包括,初始設(shè)置模塊:響應(yīng)于基板管理控制器重新啟動,設(shè)置日志緩存區(qū);日志緩存模塊:響應(yīng)于基板管理控制器未恢復(fù)到系統(tǒng)時間階段有日志事件發(fā)生,啟動一個計時器,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器后存儲到所設(shè)置的日志緩存區(qū);日志轉(zhuǎn)存模塊:響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,從日志緩存區(qū)提取日志事件,并根據(jù)關(guān)聯(lián)的計時器計算日志事件的實際產(chǎn)生時間,基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日志文件。
    [0013]第三方面,本專利技術(shù)的技術(shù)方案提供一種終端,包括:存儲器,用于存儲基板管理控制器日志記錄程序;處理器,用于執(zhí)行所述基板管理控制器日志記錄程序時實現(xiàn)如上述任一項所述基板管理控制器日志記錄方法的步驟。
    [0014]第四方面,本專利技術(shù)的技術(shù)方案提供一種計算機可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲有基板管理控制器日志記錄程序,所述基板管理控制器日志記錄程序被處理器執(zhí)行時實現(xiàn)如上述任一項所述基板管理控制器日志記錄方法的步驟。
    [0015]本專利技術(shù)提供的一種基板管理控制器日志記錄方法、裝置、終端及介質(zhì),相對于現(xiàn)有
    技術(shù),具有以下有益效果:在基板管理控制器重新啟動時設(shè)置一個日志緩存區(qū),在基板管理控制器未恢復(fù)到系統(tǒng)時間階段,將產(chǎn)生的日志事件記錄到日志緩存區(qū),并為日志事件關(guān)聯(lián)計時器進行計時,在基板管理控制器恢復(fù)到系統(tǒng)時間時,將日志緩存區(qū)內(nèi)的日志事件轉(zhuǎn)存到日志文件,且在轉(zhuǎn)存之前根據(jù)計時器所計算時間獲得日志事件的實際產(chǎn)生時間,實現(xiàn)日志時間的準(zhǔn)確產(chǎn)生時間的記錄。本專利技術(shù)在基板管理控制器未恢復(fù)到服務(wù)器系統(tǒng)時間的過程中,通過計時器和日志事件緩存實現(xiàn)日志事件產(chǎn)生時間的準(zhǔn)確記錄,提高日志的有效性,另外本方法通過BMC自身實現(xiàn)日志的準(zhǔn)確記錄,不需要改動或增加硬件,也不依賴其他部件的運行情況,易實現(xiàn),成本低。
    附圖說明
    [0016]為了更清楚的說明本申請實施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
    [0017]圖1是本專利技術(shù)實施例提供的一種基板管理控制器日志記錄系統(tǒng)架構(gòu)示意圖。
    [0018]圖2是本專利技術(shù)實施例提供的一種基板管理控制器日志記錄方法流程示意圖。
    [0019]圖3是本專利技術(shù)實施例提供的一種基板管理控制器日志記錄方法流程示意圖。
    [0020]圖4是本專利技術(shù)實施例提供的一種基板管理控制器日志記錄系統(tǒng)結(jié)構(gòu)示意框圖。
    [0021]圖5是本專利技術(shù)實施例提供的一種終端的結(jié)構(gòu)示意圖。
    具體實施方式
    [0022]除非另有定義,本文所使用本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護點】

    【技術(shù)特征摘要】
    1.一種基板管理控制器日志記錄方法,其特征在于,包括以下步驟:響應(yīng)于基板管理控制器重新啟動,設(shè)置日志緩存區(qū);響應(yīng)于基板管理控制器未恢復(fù)到系統(tǒng)時間階段有日志事件發(fā)生,啟動一個計時器,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器后存儲到所設(shè)置的日志緩存區(qū);響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,從日志緩存區(qū)提取日志事件,并根據(jù)關(guān)聯(lián)的計時器計算日志事件的實際產(chǎn)生時間,基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日志文件。2.根據(jù)權(quán)利要求1所述的基板管理控制器日志記錄方法,其特征在于,響應(yīng)于基板管理控制器重新啟動還包括以下步驟:設(shè)置基板管理控制器的系統(tǒng)時間標(biāo)志位,并初始化該系統(tǒng)時間標(biāo)志位為第一標(biāo)志值;該系統(tǒng)時間標(biāo)志位為一個全局標(biāo)志位。3.根據(jù)權(quán)利要求2所述的基板管理控制器日志記錄方法,其特征在于,設(shè)置日志緩存區(qū)和基板管理控制器的系統(tǒng)時間標(biāo)志位之后,還包括以下步驟:實時檢測基板管理控制器是否恢復(fù)到系統(tǒng)時間;響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,修改系統(tǒng)時間標(biāo)志位為第二標(biāo)志值。4.根據(jù)權(quán)利要求3所述的基板管理控制器日志記錄方法,其特征在于,該方法具體包括以下步驟:響應(yīng)于有日志事件發(fā)生,檢測系統(tǒng)時間標(biāo)志位的標(biāo)志值;響應(yīng)于系統(tǒng)時間標(biāo)志位為第一標(biāo)志值,啟動一個計時器,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器后存儲到所設(shè)置的日志緩存區(qū);響應(yīng)于系統(tǒng)時間標(biāo)志位為第二標(biāo)志值,將發(fā)生的日志事件正常存儲到日志文件中。5.根據(jù)權(quán)利要求1
    ?
    4任一項所述的基板管理控制器日志記錄方法,其特征在于,將發(fā)生的日志事件關(guān)聯(lián)所啟動計時器,具體包括:將發(fā)生的日志事件中的時間項修改為所啟動計時器的名稱。6.根據(jù)權(quán)利要求5所述的基板管理控制器日志記錄方法,其特征在于,響應(yīng)于基板管理控制器恢復(fù)到系統(tǒng)時間,從日志緩存區(qū)提取日志事件,并根據(jù)關(guān)聯(lián)的計時器計算日志事件的實際產(chǎn)生時間,基于所計算的實際產(chǎn)生時間將日志事件轉(zhuǎn)存到日...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:趙媛
    申請(專利權(quán))人:蘇州浪潮智能科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕不卡无码| 国产成人亚洲综合无码精品 | 亚洲精品无码久久久影院相关影片| 中文字幕无码一区二区三区本日| 无码人妻少妇色欲AV一区二区 | 中文字幕无码播放免费| 免费A级毛片av无码| 亚洲中文字幕无码av在线| 亚洲一区AV无码少妇电影| 国产成人无码午夜视频在线观看| 综合无码一区二区三区| 特级毛片内射www无码| 国产精品无码一本二本三本色 | 久久精品无码一区二区三区不卡| 无码人妻少妇伦在线电影| 国产a级理论片无码老男人| 亚洲AV无码资源在线观看| 日韩少妇无码喷潮系列一二三| 久久久无码精品亚洲日韩软件| 国产精品ⅴ无码大片在线看| 免费A级毛片无码免费视| 曰韩精品无码一区二区三区| 一本大道在线无码一区| 国产亚洲情侣一区二区无码AV | 亚洲国产无套无码av电影| 精品无人区无码乱码毛片国产| 亚洲日韩一区二区一无码| 精品无码一区二区三区在线| 久久久久亚洲AV成人无码| 亚洲精品无码不卡在线播HE| 在线观看免费无码视频| 国产高清无码二区 | 亚洲av无码潮喷在线观看| 精品无码综合一区| 亚洲色偷拍另类无码专区| 四虎影视无码永久免费| 国产亚洲精品无码成人| 亚洲A∨无码无在线观看| 无码人妻精品一区二区三区夜夜嗨 | 亚洲成a人片在线观看无码| 亚洲日产无码中文字幕|