Použijte nástroj BGInfo k vytvoření databáze systémových informací vašich síťových počítačů
Jedním z nejoblíbenějších nástrojů sady Sysinternals mezi správci systému je BGInfo, který při přihlašování přistupuje k systémovým informacím v reálném čase k ploše. Ze zřejmých důvodů má informace, jako je například systémová paměť, dostupný prostor na pevném disku a systémový čas (mimo jiné) přímo před vámi, což je velmi výhodné, když spravujete několik systémů.
Trochu známou vlastností tohoto užitečného nástroje je schopnost mít systémové informace automaticky uložené do databáze SQL nebo jiného datového souboru. Několik minut práce s instalací můžete snadno nakonfigurovat nástroj BGInfo tak, aby zaznamenával systémové informace všech počítačů v síti v centrálním úložném prostoru. Tyto údaje pak můžete použít k monitorování nebo hlášení o těchto systémech, které považujete za vhodné.
Nastavení BGInfo
Pokud jste s BGInfo obeznámeni, můžete tuto sekci přeskočit. Nicméně pokud jste tento nástroj nikdy nepoužili, je potřeba nastavit pouze několik minut, abyste získali požadovaná data.
Při prvním otevření účtu BGInfo odpočítává časovač v pravém horním rohu. Klepnutím na tlačítko odpočítávání přidáte rozhraní tak, abychom mohli nastavení upravit.
Nyní upravte informace, které chcete zachytit, z dostupných polí vpravo. Protože veškerý výstup bude přesměrován na centrální místo, nemusíte se obávat konfigurace rozvržení nebo formátování.
Konfigurace databáze úložišť
BGInfo podporuje schopnost ukládat informace v několika databázových formátech: databázi SQL Serveru, databázi Access, Excel a textový soubor. Chcete-li tuto možnost nakonfigurovat, otevřete soubor> Databáze.
Použití textového souboru
Nejjednodušší a nejpraktičtější možností je ukládat data BGInfo do textového souboru odděleného čárkami. Tento formát umožňuje otevřít soubor v aplikaci Excel nebo importovat do databáze.
Chcete-li použít textový soubor nebo jiný typ souboru (Excel nebo MS Access), jednoduše poskytněte UNC příslušnému souboru. Účet spuštěný úkolem zápisu do tohoto souboru bude vyžadovat přístup ke čtení a zápisu jak pro sdílené soubory, tak pro oprávnění souborů NTFS.
Pokud používáte textový soubor, jedinou možností je, aby BGInfo vytvořil novou položku vždy při každém spuštění procesu zachycení, který přidá nový řádek do příslušného textového souboru CSV.
Použití databáze SQL
Pokud dáváte přednost tomu, aby data klesla přímo do databáze serveru SQL Server, podporuje to i BGInfo. To vyžaduje trochu další konfigurace, ale celkově je to velmi snadné.
Prvním krokem je vytvoření databáze, ve které budou informace uloženy. Dále budete chtít vytvořit uživatelský účet pro vyplnění dat do této tabulky (a pouze tuto tabulku). Pro vaše pohodlí vytvoří tento skript novou databázi a uživatelský účet (spusťte jej jako administrátor na počítači SQL Server):
@SET Server =% Název_počítače%.
Databáze @SET = BGInfo
@SET UserName = BGInfo
@SET Password = heslo
SQLCMD -S "% Server%" -E -Q "Vytvořit databázi [% Database%]"
SQLCMD -S "% Server%" -E -Q "Vytvořit přihlášení [% UserName%] S heslem = N '% Password%', DEFAULT_DATABASE = [% Database%], CHECK_EXPIRATION = OFF, CHECK_POLICY =
SQLCMD -S "% Server%" -E -d "% Database%" -Q "Vytvořit uživatele [% UserName%] Pro přihlášení [% UserName%]"
SQLCMD -S "% Server%" -E -d "% databáze%" -Q "EXEC sp_addrolemember N'db_owner ', N'% UserName% '"
Poznámka: uživatelský účet SQL musí mít oprávnění "db_owner" v databázi, aby BGInfo fungoval správně. Z tohoto důvodu byste měli mít specifický účet SQL pro tuto databázi.
Poté nakonfigurujte položku BGInfo pro připojení k této databázi kliknutím na tlačítko SQL.
Vyplňte vlastnosti připojení podle nastavení databáze.
Zvolte možnost, zda má nebo nemá mít pouze jeden záznam na jeden počítač nebo historii každého systému.
Data budou poté propuštěna přímo do tabulky s názvem "BGInfoTable" v příslušné databázi.
Konfigurovat možnosti uživatelské plochy
Zatímco primární funkcí BGInfo je měnit uživatelskou plochu přidáním informací o systému jako součást tapety, pro použití zde chceme ponechat samotnou tapetu uživatele, takže tento proces běží bez změny nastavení uživatele.
Klikněte na tlačítko Stolní počítače.
Nakonfigurujte úpravy tapety, aby se nic nezměnilo.
Příprava Nasazení
Nyní jsme všichni nastaveni pro nasazení konfigurace na jednotlivé stroje, abychom mohli začít zachycovat systémová data.
Pokud jste tak již neučinili, klikněte na tlačítko Použít a vytvořte první položku ve vašem úložišti dat. Je-li vše správně nakonfigurováno, měli byste být schopni otevřít datový soubor nebo databázi a zobrazit položku pro příslušné zařízení.
Nyní klikněte na nabídku Soubor> Uložit jako a uložte konfiguraci jako "BGInfoCapture.bgi".
Nasazení do klientských počítačů
Nasazení na příslušné klientské počítače je docela jednoduché. Není nutné instalovat, protože stačí kopírovat soubory BGInfo.exe a BGInfoCapture.bgi do každého počítače a umístit je do stejného adresáře.
Jakmile jste na místě, spusťte příkaz:
BGInfo.exe BGInfoCapture.bgi / Časovač: 0 / Silent / NoLicPrompt
Samozřejmě, pravděpodobně budete chtít naplánovat proces zachycení podle plánu. Tento příkaz vytvoří naplánovanou úlohu ke spuštění procesu zachycení v 8:00 každé ráno a předpokládá, že jste zkopírovali požadované soubory do kořenového adresáře jednotky C:
SCHTASKS / Vytvořit / SC DAILY / ST 08:00 / TN "Informace o systému" / TR "C: BGInfo.exe C: BGInfoCapture.bgi / Timer: 0 / Silent / NoLicPrompt"
Upravte podle potřeby, ale konečným výsledkem je příkaz naplánované úlohy by měl vypadat takto:
Stáhněte si BGInfo od Sysinternals