Početna » kako da » Koristite BGInfo za izgradnju baze podataka o sustavnim informacijama o mrežnim računalima

    Koristite BGInfo za izgradnju baze podataka o sustavnim informacijama o mrežnim računalima

    Jedan od najpopularnijih alata Sysinternals paketa među administratorima sustava je BGInfo koji prati informacije o sustavu u stvarnom vremenu na vašu pozadinu za desktop kada se prvi put prijavite. Iz očiglednih razloga, ako imate informacije kao što je memorija sustava, raspoloživi prostor na tvrdom disku i vrijeme podizanja sustava (među ostalima) pred vama, vrlo je praktično kada upravljate s više sustava.

    Malo poznata značajka o ovom praktičnom uslužnom programu je mogućnost da se informacije o sustavu automatski spremaju u SQL bazu podataka ili neku drugu datoteku podataka. Uz nekoliko minuta rada za podešavanje, jednostavno možete konfigurirati BGInfo za snimanje informacija o sustavu svih vaših računala u mreži na centraliziranoj lokaciji za pohranu. Nakon toga te podatke možete koristiti za praćenje ili izvješćivanje o tim sustavima kako god to smatrate prikladnim.

    Postavljanje BGInfo

    Ako ste upoznati s BGInfo, možete preskočiti ovaj odjeljak. Međutim, ako nikad niste koristili ovaj alat, potrebno je samo nekoliko minuta za postavljanje da biste mogli uhvatiti podatke koje tražite.

    Kada prvi put otvorite BGInfo, tajmer će odbrojavati u gornjem desnom kutu. Kliknite gumb za odbrojavanje kako biste zadržali sučelje tako da možemo urediti postavke.

    Sada uredite podatke koje želite snimiti iz dostupnih polja s desne strane. Budući da će svi rezultati biti preusmjereni na središnje mjesto, ne brinite o konfiguriranju izgleda ili oblikovanja.

    Konfiguriranje baze podataka pohrane

    BGInfo podržava mogućnost pohranjivanja podataka u nekoliko formata baza podataka: SQL Server Database, Access Database, Excel i Text File. Da biste konfigurirali ovu opciju, otvorite Datoteka> Baza podataka.

    Korištenje tekstualne datoteke

    Najjednostavnije, a možda i najpraktičnije, opcija je pohranjivanje podataka BGInfo u tekstualnu datoteku odvojenu zarezima. Ovaj format omogućuje da se datoteka otvori u Excelu ili uvozi u bazu podataka.

    Da biste koristili tekstualnu datoteku ili bilo koju drugu vrstu datotečnog sustava (Excel ili MS Access), jednostavno unesite UNC u odgovarajuću datoteku. Računu koji izvodi zadatak pisanja u ovu datoteku bit će potreban pristup za čitanje / pisanje za dozvole dijeljenja i NTFS datoteke.

    Kada koristite tekstualnu datoteku, jedina mogućnost je da BGInfo kreira novi unos svaki put kada se pokrene proces hvatanja koji će dodati novi redak u odgovarajuću CSV tekstualnu datoteku.

    Korištenje SQL baze podataka

    Ako želite da se podaci ispuste izravno u bazu podataka SQL Servera, i BGInfo to podržava. Za to je potrebno malo dodatne konfiguracije, ali je vrlo jednostavno.

    Prvi korak je stvaranje baze podataka u kojoj će se pohranjivati ​​informacije. Osim toga, htjet ćete stvoriti korisnički račun za ispunjavanje podataka u ovoj tablici (i samo u ovoj tablici). Radi vaše udobnosti, ova skripta stvara novu bazu podataka i korisnički račun (pokrenite ga kao administrator na stroju SQL Server):

    @SET Server =% Naziv računala%.
    @SET Database = BGInfo
    @SET UserName = BGInfo
    @SET Password = lozinka
    SQLCMD -S “% Server%” -E -Q “Stvaranje baze podataka [% Database%]”
    SQLCMD -S “% Server%” -E -Q “Stvori Login [% UserName%] s Lozinkom = N '% Lozinka%', DEFAULT_DATABASE = [% Baza%%], CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF '
    SQLCMD -S “% Server%” -E -d “% Database%” -Q “Stvori korisnika [% UserName%] za prijavu [% UserName%]”
    SQLCMD -S “% Server%” -E -d “% Database%” -Q “EXEC sp_addrolemember N'db_owner”, N '% UserName%' ”

    Primijetite da SQL korisnički račun mora imati dozvole 'db_owner' na bazi podataka kako bi BGInfo ispravno radio. Zbog toga biste trebali imati SQL korisnički račun posebno za ovu bazu podataka.

    Zatim konfigurirajte BGInfo za povezivanje s ovom bazom podataka klikom na gumb SQL.

    Ispunite svojstva veze prema postavkama baze podataka.

    Odaberite opciju da li želite imati samo jedan unos po računalu ili zadržati povijest svakog sustava.

    Podaci će se zatim baciti izravno u tablicu pod nazivom “BGInfoTable” u odgovarajuću bazu podataka.

    Konfigurirajte korisničke radne površine

    Iako je osnovna funkcija BGInfo izmijeniti korisnikovu radnu površinu dodavanjem informacija o sustavu kao dio pozadine, za našu upotrebu ovdje želimo ostaviti samu pozadinu korisnika tako da se taj proces odvija bez mijenjanja korisničkih postavki.

    Kliknite gumb Računala.

    Konfigurirajte izmjene pozadine da ne mijenjaju ništa.

    Priprema raspoređivanja

    Sada smo spremni za implementaciju konfiguracije na pojedinačne strojeve kako bismo mogli početi snimati podatke sustava.

    Ako to već niste učinili, kliknite gumb Primijeni da biste stvorili prvi unos u spremištu podataka. Ako je sve ispravno konfigurirano, trebali biste moći otvoriti datoteku podataka ili bazu podataka i vidjeti unos za odgovarajući stroj.

    Sada kliknite opciju Datoteka> Spremi kao i spremite konfiguraciju kao "BGInfoCapture.bgi".

    Primjena na klijentske strojeve

    Primjena na odgovarajuće klijentske strojeve prilično je jednostavna. Instalacija nije potrebna jer trebate kopirati BGInfo.exe i BGInfoCapture.bgi na svaki stroj i smjestiti ih u isti direktorij.

    Jednom na mjestu, pokrenite naredbu:

    BGInfo.exe BGInfoCapture.bgi / Timer: 0 / Tiho / NoLicPrompt

    Naravno, vjerojatno želite zakazati proces snimanja da se izvodi po rasporedu. Ova naredba kreira raspoređeni zadatak za izvođenje procesa snimanja u 8 sati svakog jutra i pretpostavlja da ste kopirali potrebne datoteke u korijen C pogona:

    SCHTASKS / Stvaranje / SC DAILY / ST 08:00 / TN "System Info" / TR "C: BGInfo.exe C: BGInfoCapture.bgi / Timer: 0 / Silent / NoLicPrompt"

    Prilagodite po potrebi, ali krajnji rezultat je naredba zakazanog zadatka koja bi trebala izgledati ovako:

    Preuzmite BGInfo iz Sysinternalsa