單板日志信息的存儲方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種單板日志信息的存儲方法和系統(tǒng)。
【背景技術(shù)】
[0002]在WDM (Wavelength Divis1n Multiplexing,波分設(shè)備)單板軟件開發(fā)和實際應(yīng)用中,對于軟件運行中的中間信息以及軟件故障信息的獲取一直是一個很棘手的問題。如何在單板軟件正常執(zhí)行過程中,獲取單板運行的中間狀態(tài)以及單板曾經(jīng)發(fā)生的軟件異常信息,對分析單板軟件故障是一個迫切需要解決的問題。
[0003]單板上的通用日志模塊能以日志文件的方式,根據(jù)用戶需求,記錄單板軟件正常執(zhí)行過程中的關(guān)鍵信息,還支持在單板出現(xiàn)異常狀況下,記錄異常打印信息到日志文件中。同時以多種方式支持用戶日志信息的查詢、檢索、上報等功能,方便用戶遠(yuǎn)程獲取日志內(nèi)容。但這些信息以文件的形式保存在單板的存儲空間,單板在長時間運行后會產(chǎn)生大量的日志信息,而單板的存儲空間又有限,有可能造成信息丟失。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種單板日志信息的存儲方法,旨在有效解決目前日志信息可能丟失的技術(shù)問題。
[0005]為了實現(xiàn)上述發(fā)明目的,本發(fā)明提供一種單板日志信息的存儲方法,包括以下步驟:
[0006]根據(jù)網(wǎng)元與系統(tǒng)日志Syslog服務(wù)器之間的組網(wǎng)方式預(yù)設(shè)波分設(shè)備的通信接口,以綁定日志信息發(fā)送路徑;
[0007]當(dāng)網(wǎng)元產(chǎn)生日志信息時,根據(jù)綁定的日志信息發(fā)送路徑向Syslog服務(wù)器發(fā)送日志信息,以供Syslog服務(wù)器存儲。
[0008]優(yōu)選地,所述根據(jù)網(wǎng)元與系統(tǒng)日志Syslog服務(wù)器之間的組網(wǎng)方式預(yù)設(shè)通信接口包括:
[0009]當(dāng)網(wǎng)元與Syslog服務(wù)器之間為直接通信關(guān)系時,為網(wǎng)元上的單板的第一配置接口設(shè)置Syslog服務(wù)器IP地址和端口,使用第一消息接口向Syslog服務(wù)器發(fā)送消息。
[0010]優(yōu)選地,所述根據(jù)網(wǎng)元與系統(tǒng)日志Syslog服務(wù)器之間的組網(wǎng)方式預(yù)設(shè)通信接口包括:
[0011]當(dāng)網(wǎng)元與Syslog服務(wù)器之間通過代理設(shè)備通信,代理設(shè)備為主控板時,使用第二配置接口設(shè)置其到Syslog服務(wù)器的IP地址和端口,同時在代理設(shè)備內(nèi)部開啟一個端口接收其他單板發(fā)來的消息,使用第二消息接口轉(zhuǎn)發(fā)給Syslog服務(wù)器;
[0012]當(dāng)代理設(shè)備為網(wǎng)關(guān)單板時,使用第三配置接口設(shè)置其到Syslog服務(wù)器的IP地址和端口,同時在代理設(shè)備內(nèi)部開啟一個端口接收網(wǎng)元發(fā)來的消息,使用第二消息接口轉(zhuǎn)發(fā)給Syslog服務(wù)器;
[0013]在單板上使用第一配置接口設(shè)置為網(wǎng)元主控板的IP和端口,使用第一消息接口發(fā)送Syslog消息給主控板。
[0014]優(yōu)選地,所述根據(jù)網(wǎng)元與系統(tǒng)日志Syslog服務(wù)器之間的組網(wǎng)方式預(yù)設(shè)通信接口包括:
[0015]當(dāng)網(wǎng)元與Syslog服務(wù)器之間通過接入網(wǎng)元連接,接入網(wǎng)元作為網(wǎng)關(guān)時,在網(wǎng)關(guān)上配置Syslog服務(wù)器的IP地址和端口,同時在網(wǎng)關(guān)上開啟一個指定的用戶數(shù)據(jù)報協(xié)議UDP端口接收網(wǎng)元發(fā)送過來的Syslog消息;對Syslog消息的處理方式為不做修改直接轉(zhuǎn)發(fā)到Syslog服務(wù)器。
[0016]優(yōu)選地,所述當(dāng)網(wǎng)元與Syslog服務(wù)器之間通過接入網(wǎng)元連接,接入網(wǎng)元作為網(wǎng)關(guān)時,在網(wǎng)關(guān)上配置Syslog服務(wù)器的IP地址和端口,同時在網(wǎng)關(guān)上開啟一個指定的用戶數(shù)據(jù)報協(xié)議UDP端口接收網(wǎng)元發(fā)送過來的Syslog消息的步驟包括:
[0017]當(dāng)接入網(wǎng)關(guān)類型為普通網(wǎng)元網(wǎng)關(guān)時,網(wǎng)關(guān)單板為接口板,設(shè)置Syslog服務(wù)器通過DCN網(wǎng)絡(luò)與接入網(wǎng)關(guān)互通;
[0018]在網(wǎng)元主控板上使用第二配置接口設(shè)置其到網(wǎng)關(guān)的IP地址和端口,同時在主控板開啟一個指定的UDP端口,接收本網(wǎng)元內(nèi)其他單板發(fā)送過來的Syslog消息,并把消息的IP段修改成本網(wǎng)元的IP通過第二消息接口發(fā)送給網(wǎng)關(guān);
[0019]在單板上使用第一配置接口設(shè)置其到服務(wù)器的IP和端口為本網(wǎng)元主控板的IP和端口,使用第一消息接口發(fā)送Syslog消息給主控板。
[0020]優(yōu)選地,所述當(dāng)網(wǎng)元與Syslog服務(wù)器之間通過接入網(wǎng)元連接,接入網(wǎng)元作為網(wǎng)關(guān)時,在網(wǎng)關(guān)上配置Syslog服務(wù)器的IP地址和端口,同時在網(wǎng)元上開啟一個指定的用戶數(shù)據(jù)報協(xié)議UDP端口接收網(wǎng)元發(fā)送過來的Syslog消息的步驟包括:
[0021]當(dāng)接入網(wǎng)關(guān)為增強型網(wǎng)元網(wǎng)關(guān)時,網(wǎng)關(guān)單板為主控板,設(shè)置Syslog服務(wù)器通過DCN網(wǎng)絡(luò)與接入網(wǎng)關(guān)互通;
[0022]在網(wǎng)關(guān)單板上使用第一配置接口設(shè)置其到Syslog服務(wù)器的IP地址和端口,同時在網(wǎng)關(guān)單板上開啟一個指定的UDP端口,接受網(wǎng)元發(fā)送來的Syslog消息,不做修改使用消息接口轉(zhuǎn)發(fā)給Syslog服務(wù)器;
[0023]在網(wǎng)元主控板上使用第二配置接口設(shè)置其到網(wǎng)關(guān)的IP地址和端口,同時在主控板上開啟一個指定的UDP端口,接收本網(wǎng)元內(nèi)其他單板發(fā)送過來的Syslog消息,以第二消息接口發(fā)送給網(wǎng)關(guān);
[0024]在單板上使用第三配置接口設(shè)置其到為本網(wǎng)元主控板的IP地址和端口,使用第一消息接口發(fā)送Syslog消息給主控板。
[0025]本發(fā)明還提供一種單板日志信息的存儲系統(tǒng),包括波分設(shè)備和Syslog服務(wù)器,其中所述網(wǎng)元包括:
[0026]通信設(shè)置模塊,用于根據(jù)網(wǎng)元與系統(tǒng)日志Syslog服務(wù)器之間的組網(wǎng)方式預(yù)設(shè)波分設(shè)備的通信接口,以綁定日志信息發(fā)送路徑;
[0027]日志信息發(fā)送模塊,用于當(dāng)網(wǎng)元產(chǎn)生日志信息時,根據(jù)綁定的日志信息發(fā)送路徑向Syslog服務(wù)器發(fā)送日志信息,以供Syslog服務(wù)器存儲。
[0028]優(yōu)選地,所述通信設(shè)置模塊用于:
[0029]當(dāng)網(wǎng)元與Syslog服務(wù)器之間為直接通信關(guān)系時,為網(wǎng)元上的單板的第一配置接口設(shè)置Syslog服務(wù)器IP地址和端口,使用第一消息接口向Syslog服務(wù)器發(fā)送消息。
[0030]優(yōu)選地,所述通信設(shè)置模塊用于:
[0031]當(dāng)網(wǎng)元與Syslog服務(wù)器之間通過代理設(shè)備通信時,代理設(shè)備為主控板時使用第二配置接口設(shè)置其到Syslog服務(wù)器的IP地址和端口,同時在代理設(shè)備內(nèi)部開啟一個端口接收其他單板發(fā)來的消息,使用第二消息接口轉(zhuǎn)發(fā)給Syslog服務(wù)器;代理設(shè)備為網(wǎng)關(guān)單板時使用第三配置接口設(shè)置其到Syslog服務(wù)器的IP地址和端口,同時在代理設(shè)備內(nèi)部開啟一個端口接收網(wǎng)元發(fā)來的消息,使用第二消息接口轉(zhuǎn)發(fā)給Syslog服務(wù)器;
[0032]在單板上使用第一配置接口設(shè)置為網(wǎng)元主控板的IP和端口,使用第一消息接口發(fā)送Syslog消息給主控板。
[0033]優(yōu)選地,所述通信設(shè)置模塊用于:
[0034]當(dāng)網(wǎng)元與Syslog服務(wù)器之間通過接入網(wǎng)元連接,接入網(wǎng)元作為網(wǎng)關(guān)時,在網(wǎng)關(guān)上配置Syslog服務(wù)器的IP地址和端口,同時在網(wǎng)關(guān)上開啟一個指定的用戶數(shù)據(jù)報協(xié)議UDP端口接收網(wǎng)元發(fā)送過來的Syslog消息;對Syslog消息的處理方式為不做修改直接轉(zhuǎn)發(fā)到Syslog服務(wù)器。
[0035]優(yōu)選地,所述通信設(shè)置模塊用于:
[0036]當(dāng)接入網(wǎng)關(guān)類型為普通網(wǎng)元網(wǎng)關(guān)時,網(wǎng)關(guān)單板為接口板,設(shè)置Syslog服務(wù)器通過DCN網(wǎng)絡(luò)與接入網(wǎng)關(guān)互通;
[0037]在網(wǎng)元主控板上使用第二配置接口設(shè)置其到網(wǎng)關(guān)的IP地址和端口,同時在主控板開啟一個指定的UDP端口,接收本網(wǎng)元內(nèi)其他單板發(fā)送過來的Syslog消息,并把消息的IP段修改成本網(wǎng)元的IP通過第二消息接口發(fā)送給網(wǎng)關(guān);
[0038]在單板上使用第一配置接口設(shè)置其到服務(wù)器的IP和端口為本網(wǎng)元主控板的IP和端口,使用第一消息接口發(fā)送Syslog消息給主控板。
[0039]優(yōu)選地,所述通信設(shè)置模塊用于,當(dāng)接入網(wǎng)關(guān)為增強型網(wǎng)元網(wǎng)關(guān)時,網(wǎng)關(guān)單板為主控板,設(shè)置Syslog服務(wù)器通過DCN網(wǎng)絡(luò)與接入網(wǎng)關(guān)互通;
[0040]在網(wǎng)關(guān)單板上使用第一配置接口設(shè)置其到Syslog服務(wù)器的IP地址和端口,同時在網(wǎng)關(guān)單板上開啟一個指定的UDP端口,接受網(wǎng)元發(fā)送來的Syslog消息,不做修改使用消息接口轉(zhuǎn)發(fā)給Syslog服務(wù)器;
[0041]在網(wǎng)元主控板上使用第二配置接口設(shè)置其到網(wǎng)關(guān)的IP地址和端口,同時在主控板上開啟一個指定的UDP端口,接收本網(wǎng)元內(nèi)其他單板發(fā)送過來的Syslog消息,以第二消息接口發(fā)送給網(wǎng)關(guān);
[0042]在單板上使用第三配置接口設(shè)置其到為本網(wǎng)元主控板的IP地址和端口,使用第一消息接口發(fā)送Syslog消息給主控板。
[0043]本