Jeden z najpopulárnejších nástrojov balíka Sysinternals medzi správcami systému je BGInfo, ktorý pri prvom prihlásení pripája informácie o systéme v reálnom čase k tapetu na pracovnej ploche. Z pochopiteľných dôvodov, ak máte informácie, ako je systémová pamäť, dostupný priestor na pevnom disku a systémový čas (okrem iného) priamo pred vami, je veľmi vhodný, keď spravujete niekoľko systémov.
Trochu známa funkcia tohto šikovného nástroja je schopnosť mať systémové informácie automaticky uložené do databázy SQL alebo iného dátového súboru. Po niekoľkých minútach inštalácie môžete ľahko nakonfigurovať BGInfo na zaznamenávanie informácií o systéme všetkých vašich sieťových počítačov v centralizovanom úložisku. Tieto údaje potom môžete použiť na monitorovanie alebo oznamovanie týchto systémov, ktoré však považujete za vhodné.
Nastavenie BGInfo
Ak ste s BGInfo oboznámení, môžete túto časť preskočiť. Ak ste však tento nástroj nikdy nepoužívali, na zachytenie požadovaných údajov trvá len niekoľko minút.
Keď prvýkrát otvoríte BGInfo, časovač sa odpočíta v pravom hornom rohu. Kliknite na tlačidlo odpočítavania, aby ste udržali rozhranie, aby sme mohli upraviť nastavenia.
Konfigurácia databázy pre ukladanie dát
BGInfo podporuje schopnosť ukladať informácie v niekoľkých databázových formátoch: SQL Server Database, Access Database, Excel a Text File. Ak chcete nakonfigurovať túto možnosť, otvorte položku Súbor> Databáza.
Použitie textového súboru
Najjednoduchšou a možno aj praktickou možnosťou je uloženie údajov BGInfo do textového súboru oddeleného čiarkou. Tento formát umožňuje otvoriť súbor v programe Excel alebo importovať do databázy.
Ak chcete použiť textový súbor alebo iný typ súborového systému (Excel alebo MS Access), jednoducho zadajte UNC do príslušného súboru. Účet spustený úlohou na zápis do tohto súboru bude musieť mať prístup k čítaniu a zápisu na oprávnenia súborov a súborov NTFS.
Používanie databázy SQL
Ak dávate prednosť tomu, aby údaje klesli priamo do databázy servera SQL Server, BGInfo to tiež podporuje. To si vyžaduje trochu dodatočnej konfigurácie, ale celkovo je to veľmi jednoduché.
Prvým krokom je vytvorenie databázy, kde budú uložené informácie. Okrem toho budete chcieť vytvoriť používateľský účet na vyplnenie údajov do tejto tabuľky (a len táto tabuľka). Pre vaše pohodlie tento skript vytvorí novú databázu a používateľský účet (spustite to ako správcu na počítači 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%'”
Všimnite si, že používateľský účet SQL musí mať v databáze databázu "db_owner", aby BGInfo fungoval správne. Z tohto dôvodu by ste mali mať špeciálny účet SQL pre túto databázu.
Konfigurácia možností používateľskej plochy
Zatiaľ čo primárnou funkciou BGInfo je zmena užívateľskej plochy pridaním informácií o systéme ako súčasť tapety, pre použitie tu chceme ponechať samotnú tapetu užívateľa, takže tento proces beží bez toho, aby sme zmenili nastavenia používateľa.
Kliknite na tlačidlo Stolné počítače.
Príprava nasadenia
Teraz sme všetci pripravení na nasadenie konfigurácie na jednotlivé stroje, aby sme mohli začať zachytiť systémové dáta.
Ak ste tak ešte neurobili, kliknite na tlačidlo Použiť a vytvorte prvý záznam vo vašom archíve údajov. Ak je všetko nakonfigurované správne, mali by ste byť schopní otvoriť dátový súbor alebo databázu a pozrieť si položku príslušného zariadenia.
Nasadenie do klientských počítačov
Nasadenie do príslušných klientských počítačov je dosť jednoduché. Nie je potrebná žiadna inštalácia, pretože stačí skopírovať BGInfo.exe a BGInfoCapture.bgi na každé zariadenie a umiestniť ich do rovnakého adresára.
Akonáhle je na mieste, stačí spustiť príkaz:
BGInfo.exe BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt
Samozrejme, pravdepodobne budete chcieť naplánovať proces snímania tak, aby fungoval podľa plánu. Tento príkaz vytvorí naplánovanú úlohu, aby spustil proces snímania o 8:00 každé ráno a predpokladá, že ste skopírovali požadované súbory do koreňového adresára jednotky C:
SCHTASKS /Create /SC DAILY /ST 08:00 /TN “System Info” /TR “C:BGInfo.exe C:BGInfoCapture.bgi /Timer:0 /Silent /NoLicPrompt”
Upravte podľa potreby, ale výsledkom je príkaz naplánovanej úlohy by mal vyzerať takto: