Pagrindinis » kaip » Naudokite „BGInfo“, kad sukurtumėte tinklo kompiuterių informacijos sistemos duomenų bazę

    Naudokite „BGInfo“, kad sukurtumėte tinklo kompiuterių informacijos sistemos duomenų bazę

    Vienas iš populiariausių Sysinternals rinkinio įrankių tarp sistemos administratorių yra BGInfo, kuris pirmą kartą prisijungdamas prisijungia prie darbalaukio fono realaus laiko. Dėl akivaizdžių priežasčių, pvz., Sistemos atmintis, laisvos vietos standžiajame diske ir sistemos laikas (be kita ko) priešais jus yra labai patogu, kai valdote kelias sistemas.

    Mažai žinomas bruožas apie šią patogią naudą - tai galimybė, kad sistemos informacija būtų automatiškai išsaugota SQL duomenų bazėje arba kitoje duomenų rinkmenoje. Po kelių minučių nustatymo darbų galite lengvai konfigūruoti „BGInfo“, kad būtų galima įrašyti visų jūsų tinklo kompiuterių sistemos informaciją centralizuotoje saugojimo vietoje. Tuomet galite naudoti šiuos duomenis stebėti arba pranešti apie šias sistemas, nors matote, kad tai tinkama.

    BGInfo sąranka

    Jei esate susipažinę su BGInfo, galite praleisti šį skyrių. Tačiau, jei niekada nenaudojote šio įrankio, užfiksuoti reikia tik kelių minučių, kad galėtumėte užfiksuoti ieškomus duomenis.

    Kai pirmą kartą atidarote BGInfo, viršutiniame dešiniajame kampe bus skaičiuojamas laikmatis. Paspauskite skaičiavimo mygtuką, kad palaikytumėte sąsają, kad galėtume redaguoti nustatymus.

    Dabar redaguokite informaciją, kurią norite užfiksuoti iš dešinėje esančių laukų. Kadangi visa išvestis bus nukreipta į centrinę vietą, nesijaudinkite dėl konfigūravimo ar formato.

    Saugojimo duomenų bazės konfigūravimas

    „BGInfo“ palaiko galimybę saugoti informaciją keliose duomenų bazių formatuose: „SQL Server“ duomenų bazėje, „Access Database“, „Excel“ ir „Text File“. Norėdami konfigūruoti šią parinktį, atidarykite Failas> Duomenų bazė.

    Teksto failo naudojimas

    Paprasčiausias ir galbūt praktiškiausias variantas yra saugoti BGInfo duomenis kableliais atskirtame tekstiniame faile. Šis formatas leidžia failą atidaryti „Excel“ arba importuoti į duomenų bazę.

    Norėdami naudoti tekstinį failą ar kitą failų sistemos tipą („Excel“ arba „MS Access“), tiesiog pateikite UNC atitinkamam failui. Norint rašyti į šį failą, reikia atlikti skaitymo / rašymo prieigą prie bendrų ir NTFS failų leidimų.

    Naudojant tekstinį failą, vienintelė galimybė yra, kad BGInfo būtų sukurtas naujas įrašas kiekvieną kartą, kai vykdomas surinkimo procesas, kuris prideda naują eilutę prie atitinkamo CSV teksto failo.

    SQL duomenų bazės naudojimas

    Jei pageidaujate, kad duomenys nukristų tiesiai į „SQL Server“ duomenų bazę, BGInfo taip pat tai palaiko. Tam reikia šiek tiek papildomos konfigūracijos, tačiau apskritai tai labai paprasta.

    Pirmasis žingsnis yra sukurti duomenų bazę, kurioje bus saugoma informacija. Be to, norėsite sukurti naudotojo paskyrą, kad užpildytumėte duomenis į šią lentelę (ir tik šią lentelę). Jūsų patogumui šis scenarijus sukuria naują duomenų bazę ir vartotojo abonementą (paleiskite jį kaip „SQL Server“ įrenginio administratorių):

    @SET serveris =% kompiuterio vardas%.
    @SET duomenų bazė = BGInfo
    @SET vartotojo vardas = BGInfo
    @SET Slaptažodis = slaptažodis
    SQLCMD -S „% Server%“ -E -Q „Sukurti duomenų bazę [% duomenų bazė%]“
    SQLCMD -S „% Server%“ -E -Q „Sukurti prisijungimą [% UserName%] su Password = N '% Password%', DEFAULT_DATABASE = [% duomenų bazė%], CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF”
    „SQLCMD -S“% Server% ”-E -d„% Database% “-Q„ Sukurti vartotoją [% UserName%] prisijungimui [% UserName%] “
    „SQLCMD -S“% Server% ”-E -d„% Database% “-Q„ EXEC sp_addrolemember N'db_owner “, N '% UserName%'“

    Atkreipkite dėmesį, kad SQL vartotojo abonementas turi turėti „db_owner“ teises duomenų bazėje, kad BGInfo veiktų tinkamai. Štai kodėl turėtumėte turėti konkrečią šios duomenų bazės naudotojo paskyrą.

    Be to, konfigūruokite BGInfo, kad prisijungtumėte prie šios duomenų bazės spustelėję SQL mygtuką.

    Užpildykite ryšio ypatybes pagal duomenų bazės nustatymus.

    Pasirinkite parinktį, ar turite tik vieną įrašą viename kompiuteryje, ar išsaugoti kiekvienos sistemos istoriją.

    Tada duomenys bus tiesiogiai nukreipti į lentelę, pavadintą „BGInfoTable“ atitinkamoje duomenų bazėje.

    Konfigūruokite naudotojo darbalaukio parinktis

    Nors pagrindinė BGInfo funkcija yra keisti vartotojo darbalaukį, pridedant sistemos informaciją kaip tapetų dalį, čia norime palikti naudotojo foną atskirai, kad šis procesas vyktų nekeičiant jokio vartotojo nustatymų.

    Spustelėkite mygtuką Staliniai kompiuteriai.

    Konfigūruokite „Wallpaper“ modifikacijas, kad nieko nekeičiau.

    Pasiruošimas diegimui

    Dabar mes visi esame pasiruošę diegti konfigūraciją į atskiras mašinas, kad galėtume užfiksuoti sistemos duomenis.

    Jei to dar nepadarėte, spustelėkite mygtuką Taikyti, jei norite sukurti pirmąjį įrašą savo duomenų saugykloje. Jei visi yra sukonfigūruoti teisingai, turėtumėte turėti galimybę atidaryti savo duomenų failą arba duomenų bazę ir pamatyti atitinkamos mašinos įrašą.

    Dabar spustelėkite meniu Failas> Išsaugoti kaip ir išsaugokite konfigūraciją kaip „BGInfoCapture.bgi“.

    Diegimas kliento mašinose

    Įdiegimas į atitinkamas klientų mašinas yra gana paprastas. Nereikia diegti, nes reikia tiesiog nukopijuoti BGInfo.exe ir BGInfoCapture.bgi į kiekvieną įrenginį ir įdėti juos į tą patį katalogą.

    Įdiegę tiesiog paleiskite komandą:

    BGInfo.exe BGInfoCapture.bgi / Laikmatis: 0 / Silent / NoLicPrompt

    Žinoma, tikriausiai norite suplanuoti surinkimo procesą, kad būtų paleistas pagal tvarkaraštį. Ši komanda sukuria planuojamą užduotį, kad kiekvieną rytą 8 val. Paleistų surinkimo procesą, ir manoma, kad kopijuojate reikiamus failus į savo C disko šaknį:

    SCHTASKS / Create / SC DAILY / ST 08:00 / TN „Sistemos informacija“ / TR „C: BGInfo.exe C: BGInfoCapture.bgi / Laikmatis: 0 / Silent / NoLicPrompt“

    Prireikus sureguliuokite, tačiau galutinis rezultatas yra planuojama užduočių komanda turėtų atrodyti taip:

    Atsisiųskite „BGInfo“ iš „Sysinternals“