Uporabite BGInfo za izgradnjo baze podatkov o sistemskih informacijah vaših omrežnih računalnikov
Eno izmed najbolj priljubljenih orodij zbirke Sysinternals med sistemskimi skrbniki je BGInfo, ki v trenutku, ko se prvič prijavite, prikaže sistemske informacije v realnem času na ozadje vašega namizja. Zaradi očitnih razlogov, če imate pred seboj informacije o sistemskem pomnilniku, razpoložljivem prostoru na trdem disku in času do sistema (med drugim), je zelo priročno, če upravljate več sistemov.
Malo znana značilnost tega priročnega pripomočka je zmožnost samodejnega shranjevanja sistemskih informacij v bazo podatkov SQL ali v drugo podatkovno datoteko. Z nekaj minutnimi nastavitvami lahko BGInfo preprosto konfigurirate za beleženje sistemskih informacij vseh vaših omrežnih računalnikov na centraliziranem mestu shranjevanja. Te podatke lahko nato uporabite za spremljanje ali poročanje o teh sistemih, kot se vam zdi primerno.
Nastavitev BGInfo
Če poznate BGInfo, lahko ta razdelek preskočite. Če pa tega orodja niste nikoli uporabili, potrebujete le nekaj minut, da se zajamejo podatki, ki jih iščete.
Ko prvič odprete BGInfo, bo odštevalnik v zgornjem desnem kotu. Kliknite gumb za odštevanje, da ohranite vmesnik tako, da lahko uredimo nastavitve.
Zdaj uredite informacije, ki jih želite posneti, iz razpoložljivih polj na desni. Ker bodo vsi izhodi preusmerjeni na osrednjo lokacijo, ne skrbite za konfiguriranje postavitve ali oblikovanja.
Konfiguriranje baze podatkov shrambe
BGInfo podpira možnost shranjevanja informacij v več formatih podatkovnih baz: SQL Server Database, Access Database, Excel in Text File. Če želite konfigurirati to možnost, odprite File> Database.
Uporaba besedilne datoteke
Najenostavnejša in morda najbolj praktična možnost je shranjevanje podatkov BGInfo v besedilno datoteko, ločeno z vejicami. Ta oblika omogoča, da se datoteka odpre v Excelu ali uvozi v bazo podatkov.
Če želite uporabiti besedilno datoteko ali katero koli drugo vrsto datotečnega sistema (Excel ali MS Access), preprosto vnesite UNC v ustrezno datoteko. Račun, ki izvaja nalogo pisanja v to datoteko, bo potreboval dostop za branje / pisanje za dovoljenja za skupno rabo in datoteko NTFS.
Ko uporabljate besedilno datoteko, je edina možnost, da BGInfo ustvari nov vnos vsakič, ko zaženete postopek zajemanja, ki bo dodal novo vrstico v ustrezno besedilno datoteko CSV..
Uporaba baze podatkov SQL
Če raje želite, da so podatki padli naravnost v bazo podatkov SQL Server, to podpira tudi BGInfo. To zahteva malo dodatne konfiguracije, vendar je na splošno zelo enostavno.
Prvi korak je ustvariti bazo podatkov, v kateri bodo shranjene informacije. Poleg tega boste želeli ustvariti uporabniški račun za polnjenje podatkov v to tabelo (in samo v tej tabeli). Ta skript ustvarja novo bazo podatkov in uporabniški račun (zaženite ga kot skrbnik na računalniku SQL Server):
@SET Server =% ime računalnika%.
@SET Database = BGInfo
@SET Uporabniško ime = BGInfo
@SET Password = Geslo
SQLCMD -S “% Server%” -E -Q “Ustvari bazo podatkov [% Database%]”
SQLCMD -S “% Server%” -E -Q “Ustvari prijavo [% UserName%] z geslom = N '% geslo%', DEFAULT_DATABASE = [% Database%], CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF '
SQLCMD -S “% Server%” -E -d “% Database%” -Q “Ustvari uporabnika [% UserName%] za prijavo [% UserName%]”
SQLCMD -S “% Server%” -E -d “% Database%” -Q “EXEC sp_addrolemember N'db_owner”, N '% UserName%' ”
Upoštevajte, da mora imeti uporabniški račun SQL dovoljenje db_owner za bazo podatkov, da lahko BGInfo deluje pravilno. Zato morate za to bazo podatkov imeti uporabniški račun SQL.
Nato nastavite BGInfo, da se poveže s to bazo podatkov s klikom na gumb SQL.
Izpolnite lastnosti povezave glede na nastavitve baze podatkov.
Izberite možnost, ali želite imeti samo en vnos na računalnik ali hraniti zgodovino vsakega sistema.
Podatki bodo nato v ustrezni bazi podatkov izpisani neposredno v tabelo z imenom “BGInfoTable”.
Konfigurirajte možnosti namizja uporabnika
Medtem ko je glavna funkcija BGInfo spreminjanje uporabnikovega namizja z dodajanjem informacij o sistemu kot del ozadja, za našo uporabo pa želimo pustiti uporabnikovo ozadje, tako da se ta postopek izvaja brez spreminjanja uporabniških nastavitev..
Kliknite gumb Namizni računalniki.
Konfigurirajte spremembe ozadja, da ne spremenite ničesar.
Priprava uvajanja
Zdaj smo vsi pripravljeni za namestitev konfiguracije na posamezne stroje, da lahko začnemo zajemati sistemske podatke.
Če tega še niste storili, kliknite gumb Uporabi, da ustvarite prvi vnos v podatkovnem skladišču. Če je vse pravilno konfigurirano, morate imeti možnost odpreti podatkovno datoteko ali bazo podatkov in si ogledati vnos za zadevni stroj.
Sedaj kliknite meni Datoteka> Shrani kot in shranite konfiguracijo kot »BGInfoCapture.bgi«.
Uvajanje v odjemalske stroje
Uvajanje na ustrezne odjemalske stroje je precej enostavno. Namestitev ni potrebna, saj morate samo kopirati BGInfo.exe in BGInfoCapture.bgi na vsak računalnik in ju postaviti v isti imenik.
Ko ste na mestu, zaženite ukaz:
BGInfo.exe BGInfoCapture.bgi / Timer: 0 / Tiho / NoLicPrompt
Seveda boste verjetno želeli razporediti postopek zajemanja po urniku. Ta ukaz ustvari razporejeno opravilo za zagon postopka zajemanja vsako jutro ob 8. uri in predvideva, da ste zahtevane datoteke kopirali v korensko enoto pogona C:
SCHTASKS / Ustvari / SC DAILY / ST 08:00 / TN »Sistemske informacije« / TR »C: BGInfo.exe C: BGInfoCapture.bgi / Timer: 0 / Silent / NoLicPrompt«
Prilagodite, kot je potrebno, vendar je končni rezultat zapoved razporejenega opravila, ki mora izgledati takole:
Prenesite BGInfo iz Sysinternals