Jedan od popularnijih alata Sysinternals apartmana među administratorima sustava je BGInfo koji privlači informacije o sustavu u stvarnom vremenu na pozadinu vašeg stolnog računala prilikom prve prijave. Iz očitih razloga, kada imate više informacija kao što je sistemska memorija, dostupni prostor na tvrdom disku i vrijeme postavljanja sustava (među ostalima) ispred vas vrlo je zgodan kada upravljaš nekoliko sustava.
Malo poznata značajka o ovom praktičnom uslužnom programu je mogućnost automatskog spremanja podataka o sustavu u SQL bazu podataka ili neku drugu podatkovnu datoteku. S nekoliko minuta rada postava možete jednostavno konfigurirati BGInfo za snimanje informacija o sustavu svih mrežnih računala na centraliziranom mjestu za pohranu. Nakon toga možete koristiti te podatke za praćenje ili izvještavanje o tim sustavima, no kako vam se čini prikladno.
BGInfo postavljanje
Ako ste upoznati s BGInfoom, možete preskočiti ovaj odjeljak. Međutim, ako niste koristili ovaj alat, potrebno je samo nekoliko minuta za postavljanje kako biste snimili podatke koje tražite.
Prilikom prvog otvaranja BGInfo, timer će se brojati dolje u gornjem desnom kutu. Kliknite gumb za odbrojavanje da biste sučelje držali gore kako bismo uredili postavke.
Konfiguriranje baze podataka za pohranu
BGInfo podržava mogućnost spremanja podataka u nekoliko formata baze podataka: SQL Server Database, Access Database, Excel i tekstualnu datoteku. Da biste konfigurirali tu mogućnost, otvorite Datoteka> Baza podataka.
Upotreba tekstualne datoteke
Najjednostavnija, a možda i najprikladnija opcija je pohranjivanje BGInfo podataka u tekstualnu datoteku podijeljenu zarezom. Taj format omogućava otvaranje datoteke u programu Excel ili uvoz u bazu podataka.
Da biste koristili tekstnu datoteku ili bilo koju drugu vrstu datotečnog sustava (Excel ili MS Access), jednostavno dajte UNC odgovarajućoj datoteci. Račun koji vodi zadatak za pisanje u ovu datoteku će trebati čitati / pisati pristup oba dijeljenja i NTFS datotečnih dozvola.
Korištenje SQL baze podataka
Ako želite da se podaci izravno spusti u SQL Server bazu podataka, BGInfo to podržava. To zahtijeva malo dodatne konfiguracije, ali sveukupno to je vrlo jednostavno.
Prvi korak je stvoriti bazu podataka u kojoj će se podaci pohraniti. Osim toga, želite stvoriti korisnički račun za popunjavanje podataka u ovu tablicu (i samo ovu tablicu). Radi vaše udobnosti, ova skripta stvara novu bazu podataka i korisnički račun (pokrenite ovo kao administrator na stroju SQL Server):
@SET Server=%ComputerName%. @SET Database=BGInfo @SET UserName=BGInfo @SET Password=password SQLCMD -S “%Server%” -E -Q “Create Database [%Database%]” SQLCMD -S “%Server%” -E -Q “Create Login [%UserName%] With Password=N’%Password%’, DEFAULT_DATABASE=[%Database%], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF” SQLCMD -S “%Server%” -E -d “%Database%” -Q “Create User [%UserName%] For Login [%UserName%]” SQLCMD -S “%Server%” -E -d “%Database%” -Q “EXEC sp_addrolemember N’db_owner’, N’%UserName%'”
Napominjemo da SQL korisnički račun mora imati dozvole 'db_owner' na bazi podataka kako bi BGInfo mogao ispravno raditi. Zato trebate imati SQL korisnički račun za ovu bazu podataka.
Konfigurirajte korisničke radne površine
Premda je primarna funkcija BGInfoa promjena korisničke radne površine dodavanjem informacija o sustavu kao dio pozadine, za našu upotrebu želimo ostaviti samu pozadinu korisnika tako da taj proces funkcionira bez mijenjanja bilo kojeg od postavki korisnika.
Kliknite gumb Stolna računala.
Priprema implementacije
Sada smo svi postavljeni za implementaciju konfiguracije na pojedinačne strojeve kako bismo mogli započeti snimanje podataka sustava.
Ako to već niste učinili, kliknite gumb Primijeni da biste stvorili prvi unos u svoj spremište podataka. Ako je sve ispravno konfigurirano, trebali biste moći otvoriti podatkovnu datoteku ili bazu podataka i vidjeti unos za odgovarajući stroj.
Postavljanje na klijentske strojeve
Postavljanje na odgovarajuće strojeve klijenata prilično je izravno. Nijedna instalacija nije potrebna jer samo trebate kopirati BGInfo.exe i BGInfoCapture.bgi na svaki stroj i smjestite ih u isti direktorij.
Jednom u mjestu, samo pokrenite naredbu:
BGInfo.exe BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt
Naravno, vjerojatno želite zakazati proces snimanja kako bi se pokrenuli na rasporedu. Ova naredba stvara planiranu zadaću za pokretanje procesa snimanja svakog jutra u 8 sati i pretpostavlja da ste kopirali potrebne datoteke u korijen diska C:
SCHTASKS /Create /SC DAILY /ST 08:00 /TN “System Info” /TR “C:BGInfo.exe C:BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt”
Prilagodite prema potrebi, ali krajnji rezultat je da rasporedu zadataka naredbe trebaju izgledati ovako: