Použite BGInfo na vytvorenie databázy systémových informácií vašich sieťových počítačov
Jedným 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 na tapetu na pracovnej ploche. Z pochopiteľných dôvodov, keď 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ť nástroj 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é 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, v pravom hornom rohu sa odpočíta časovač. Kliknite na tlačidlo odpočítavania, aby ste udržali rozhranie, aby sme mohli upraviť nastavenia.
Teraz upravte informácie, ktoré chcete zachytiť, z dostupných polí vpravo. Keďže všetky výstupy budú presmerované na centrálne miesto, nemusíte sa obávať konfigurácie rozloženia alebo formátovania.
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 túto možnosť nakonfigurovať, 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žiť údaje 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.
Pri použití textového súboru je jedinou možnosťou vytvoriť BGInfo nový záznam vždy, keď sa spustí proces snímania, ktorý pridá nový riadok do príslušného textového súboru CSV.
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 =% Názov_počítača%.
Databáza @SET = BGInfo
@SET UserName = BGInfo
@SET Password = heslo
SQLCMD -S "% Server%" -E -Q "Vytvoriť databázu [% Database%]"
SQLCMD -S "% Server%" -E -Q "Vytvoriť prihlásenie [% UserName%] S heslom = N '% Password%', DEFAULT_DATABASE = [% Database%], CHECK_EXPIRATION = OFF, CHECK_POLICY =
SQLCMD -S "% Server%" -E -d "% Databáza%" -Q "Vytvoriť používateľa [% UserName%] Prihlásenie [% UserName%]"
SQLCMD -S "% Server%" -E -d "% Databáza%" -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 povolenia 'db_owner', aby BGInfo pracoval správne. Z tohto dôvodu by ste mali mať špeciálny účet SQL pre túto databázu.
Potom nakonfigurujte BGInfo na pripojenie k tejto databáze kliknutím na tlačidlo SQL.
Vyplňte vlastnosti pripojenia podľa nastavení databázy.
Vyberte možnosť, či má alebo nemá mať iba jeden záznam na jeden počítač alebo históriu každého systému.
Údaje sa potom vynechajú priamo do tabuľky s názvom "BGInfoTable" v príslušnej databáze.
Konfigurácia možností používateľskej plochy
Zatiaľ čo primárnou funkciou BGInfo je meniť užívateľskú plochu pridaním informácií o systéme ako súčasť tapety, pre naše 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.
Nakonfigurujte úpravy tapety, aby ste nič nezmenili.
Príprava nasadenia
Teraz sme všetci pripravení na nasadenie konfigurácie na jednotlivé počítače, 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 pre príslušné zariadenie.
Teraz kliknite na možnosť Súbor> Uložiť ako a uložte konfiguráciu ako "BGInfoCapture.bgi".
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 / Časovač: 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 / Vytvoriť / SC DAILY / ST 08:00 / TN "Informácie o systéme" / 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:
Stiahnite si BGInfo od Sysinternals