• Tofon keltirib chiqaradigan xostlarga etibor bermaslik
  • Log Analysis and Event Correlation Using Variable Temporal Event Correlator (vtec)




    Download 1 Mb.
    Pdf ko'rish
    bet14/18
    Sana30.05.2024
    Hajmi1 Mb.
    #258023
    1   ...   10   11   12   13   14   15   16   17   18
    Bog'liq
    Krizak.en.uz

    Avtomatik tizim stress testi
    Hisoblash tarmog'imizga yangi tizimlarni tarmoqqa 
    kiritishda muhandis ishiga ruxsat berishdan oldin ularni 
    stress-testdan o'tkazish muhimdir. Biz buni AMD da tizim 
    avtomatik oʻrnatish ketma-ketligini bajarganligini 
    koʻrsatuvchi syslog xabarlarini kuzatuvchi qoida mexanizmi 
    yordamida amalga oshiramiz. Keyin u mashinani yopadi


    partiyani yuborish tizimi, stress testini boshlaydi va kelajakda 12 
    soat davomida signal o'rnatadi. Agar signal o'chsa, stress testi 
    tizimni blokirovka qilgan bo'lishi kerak; operatsion xodim tizimni 
    tekshirish uchun ogohlantiriladi. Agar stress testi tugallangan 
    bo'lsa (albatta syslog orqali uning holati haqida xabar berish) 
    tizim yo ishlar uchun ochiladi (sinov muvaffaqiyatli o'tdi) yoki 
    yopiq qoldiriladi (sinov muvaffaqiyatsiz tugadi).
    jurnal filtrlari orqali u jurnal xabarlarini tashlab yuborishni boshlashi mumkin.
    Ko'p tajribalardan so'ng biz syslogng-ni topdik
    match()
    filtr 
    funksiyasi boshqa xabarlarni filtrlash funksiyalariga 
    qaraganda ancha sekinroq. Qoida dvigatellari a dan 
    boshqa hech narsa bilan tuzilgan bo'lsa
    match()
    qoida 
    tariqasida, syslog-ng jarayoni juda oddiy (kuniga 1-2 GB) 
    trafik tezligida ham butun vaqtini protsessorga sarflaydi. 
    ga qo'shimcha ravishda "tezkor" funksiyalardan birini 
    qo'shish kifoya
    match()
    funksiya, ehtimol, qisqa tutashuv 
    orqali ishlashni maqbul darajalarga qaytaradi
    match()
    ko'p ahamiyatsiz holatlarda ishlaydi.
    To'fon keltirib chiqaradigan xostlarga e'tibor bermaslik
    Ba'zida mashina shu qadar singan bo'ladiki, mashinani 
    o'chirib bo'lmaydi va u o'sha erda o'tirib, syslog oqimiga 
    xato xabarlarini yuboradi. Bu VTEC serveriga nafaqat 
    diskda bo'sh joy tugashiga olib kelishi, balki syslog-ng-ni 
    ahamiyatsiz ma'lumotlar oqimini qayta ishlashga majbur 
    qilgani uchun ham to'sqinlik qilishi mumkin. Biz tizimga 
    haddan tashqari hajmdagi jurnal maʼlumotlarini 
    yuborayotgan xostlarni kuzatuvchi va avtomatik 
    ravishda yangilanadigan qoida mexanizmini joriy qildik.
    syslog-ng.conf
    24 soat davomida ushbu xostdan kelgan barcha 
    xabarlarni tushiradigan filtrli fayl. 24 soatlik signal tugashi bilan 
    filtr chiqariladi; agar tizim hali ham xabarlarni tarqatayotgan 
    bo'lsa, u bir necha daqiqa ichida qayta e'tiborga olinmaydi, bu 
    jurnalning suv toshqini VTEC serveridagi ishlash yoki 
    ma'lumotlar maydoniga salbiy ta'sir ko'rsatishining oldini oladi.
    Umuman olganda, bu shunday degani filtr qoidasi:
    match(".*ba'zi xabar.*")
    quyidagicha yaxshiroq yozish mumkin:
    ob'ekt ("daemon")
    va mos (".*ba'zi xabar.*")
    va
    ustuvorlik ("ma'lumot")
    syslog-ng-dan maqbul ishlashni olish uchun.
    AMD dagi odatiy VTEC serveri 2,9 gigagertsli AMD Opteron bilan 
    to'rt vCPU virtual mashinasida ishlaydi.
    TM
    gipervisor ostidagi 
    protsessorlar. Syslog-ng misoli ma'lumotlarni 21 ta qoida 
    dvigateliga va to'rtta mahalliy disk jurnaliga filtrlaydi. Kiruvchi 
    ma'lumotlar tezligi sekundiga 1000 xabarni va kuniga 10 Gbni 
    tashkil qiladi. Bunday yuklanish darajasida syslog-ng jarayoni bir 
    protsessor yadrosining taxminan 30% ni iste'mol qiladi, vaqti-
    vaqti bilan bitta protsessor yadrosining 50% dan oshib ketadi.

    Download 1 Mb.
    1   ...   10   11   12   13   14   15   16   17   18




    Download 1 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Log Analysis and Event Correlation Using Variable Temporal Event Correlator (vtec)

    Download 1 Mb.
    Pdf ko'rish