Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek je součástí příručky Monitorování virtuálních počítačů a jejich úloh ve službě Azure Monitor. Popisuje, jak nakonfigurovat shromažďování dat po nasazení agenta Azure Monitor na vaše azure a hybridní virtuální počítače ve službě Azure Monitor.
Tento článek obsahuje pokyny ke shromažďování nejběžnějších typů telemetrie z virtuálních počítačů. Přesná konfigurace, kterou zvolíte, závisí na úlohách, které na počítačích spouštíte. V každé části jsou zahrnuta ukázková upozornění vyhledávání v protokolu, která můžete použít s těmito daty.
- Další informace o analýze telemetrie shromážděné z virtuálních počítačů najdete v tématu Monitorování virtuálních počítačů pomocí služby Azure Monitor: Analýza dat monitorování.
- Další informace o používání telemetrie shromážděné z virtuálních počítačů k vytváření upozornění ve službě Azure Monitor najdete v tématu Monitorování virtuálních počítačů pomocí služby Azure Monitor: Upozornění.
Poznámka:
Tento scénář popisuje, jak implementovat úplné monitorování prostředí azure a hybridního virtuálního počítače. Pokud chcete začít monitorovat první virtuální počítač Azure, přečtěte si téma Monitorování virtuálních počítačů Azure.
Pravidla shromažďování dat
Shromažďování dat z agenta Azure Monitoru je definováno jedním nebo více pravidly shromažďování dat (DCR), která jsou uložená ve vašem předplatném Azure a přidružená k vašim virtuálním počítačům.
U virtuálních počítačů definují řadiče domény data, jako jsou události a čítače výkonu, které mají shromažďovat a určovat pracovní prostory služby Log Analytics, ve kterých se mají data odesílat. DcR může také použít transformace k vyfiltrování nežádoucích dat a přidání počítaných sloupců. Jeden počítač může být přiřazen k více pravidlům sběru dat, a jedno pravidlo sběru dat může být přiřazeno k více počítačům. Řadiče domény se doručují do všech počítačů, které jsou přidružené k tomu, kde je agent Azure Monitor zpracovává.
Zobrazení pravidel shromažďování dat
Můžete zobrazit pravidla shromažďování dat (DCR) ve vašem předplatném Azure z Data Collection Rules v Monitor menu v Azure portálu. Pravidla pro shromažďování dat podporují další scénáře shromažďování dat ve službě Azure Monitor, takže všechna vaše pravidla pro shromažďování dat nemusí být nutně určená pro virtuální počítače.
Vytvoření pravidel shromažďování dat
V závislosti na scénáři shromažďování dat existuje několik metod pro vytvoření dcr. V některých případech vás Azure Portal provede konfigurací. Jiné scénáře vyžadují, abyste přímo upravili řadič domény. Když nakonfigurujete přehledy VM, automaticky se pro vás vytvoří předkonfigurované pravidlo pro sběr dat. Následující části identifikují běžná data ke shromažďování a konfiguraci shromažďování dat.
V některých případech možná budete muset upravit stávající DCR pro přidání funkcionality. Například můžete použít Azure Portal k vytvoření pravidla pro sběr dat, které shromažďuje události Windows nebo Syslogu. Potom budete chtít přidat k této DCR transformaci, která odfiltruje sloupce v událostech, které nechcete shromažďovat.
Jak vaše prostředí dozrává a roste jeho složitost, měli byste implementovat strategii pro uspořádání DCR, která pomůže s jejich správou. Pokyny k různým strategiím najdete v tématu Osvědčené postupy pro vytváření a správu pravidel shromažďování dat ve službě Azure Monitor.
Náklady pod kontrolou
Vzhledem k tomu, že náklady na Azure Monitor závisí na tom, kolik dat shromažďujete, ujistěte se, že neshromažďujete více, než potřebujete ke splnění požadavků na monitorování. Vaše konfigurace je vyvážená mezi rozpočtem a tím, kolik informací potřebujete k provozu virtuálních počítačů.
Návod
Strategie pro snížení nákladů na Azure Monitor najdete v tématu Optimalizace nákladů a Azure Monitor.
Typický virtuální počítač generuje mezi 1 GB a 3 GB dat za měsíc. Tato velikost dat závisí na konfiguraci počítače, na úlohách, které na něm běží, a na konfiguraci vašich datových sběrných pravidel. Než nakonfigurujete shromažďování dat v celém prostředí virtuálního počítače, zahajte shromažďování na některých reprezentativních počítačích, abyste mohli lépe předpovědět očekávané náklady při nasazení v celém prostředí. Pomocí přehledů pracovního prostoru služby Log Analytics nebo dotazů na protokoly ve svazku dat podle počítače můžete určit množství fakturovatelných dat shromážděných pro každý počítač a odpovídajícím způsobem upravit.
Vyhodnoťte shromážděná data a vyfiltrujte všechna, která splňují následující kritéria, abyste snížili náklady. Každý zdroj dat, který shromažďujete, může mít jinou metodu filtrování nežádoucích dat. Podrobnosti o jednotlivých běžných zdrojích dat najdete v následujících částech.
- Nepoužívá se k upozorňování.
- Žádná známá forenzní nebo diagnostická hodnota.
- Nejsou vyžadovány regulačními orgány.
- Nepoužívá se v žádných řídicích panelech nebo pracovních sešitech.
Transformace můžete použít také k implementaci podrobnějšího filtrování a také k filtrování dat ze sloupců, které poskytují malou hodnotu. Můžete mít například událost Windows, která je cenná pro upozorňování, ale obsahuje sloupce s redundantními nebo nadměrnými daty. Můžete vytvořit transformaci, která umožňuje shromažďování událostí, ale odebere tato nadměrná data.
Vyfiltrujte data co nejvíce před odesláním do služby Azure Monitor, abyste se vyhnuli potenciálním poplatkům za filtrování příliš velkého množství dat pomocí transformací. Transformace můžete použít pro filtrování záznamů pomocí složité logiky a pro filtrování sloupců s daty , která nepotřebujete.
Výchozí shromažďování dat
Azure Monitor automaticky provádí následující shromažďování dat bez nutnosti jakékoli jiné konfigurace.
Metriky platformy
Metriky platformy pro virtuální počítače Azure zahrnují důležité metriky hostitele, jako je využití procesoru, sítě a disku. Mohou být:
- Zobrazeno na přehledové stránce.
- Analyzováno pomocí Průzkumníka metrik pro počítač v Azure portal.
- Používá se pro metrická upozornění.
Protokol aktivit
Záznam aktivit se shromažďuje automaticky. Zahrnuje nedávnou aktivitu počítače, jako jsou jakékoli změny konfigurace a kdy byla zastavena a spuštěna. Na webu Azure Portal můžete zobrazit metriky platformy a protokol aktivit shromážděný pro každého hostitele virtuálního počítače.
Můžete zobrazit protokol aktivit pro jednotlivé počítače nebo pro všechny prostředky v předplatném. Vytvořte nastavení diagnostiky pro odesílání těchto dat do stejného pracovního prostoru služby Log Analytics, který používá agent Azure Monitor k analýze dat s ostatními daty monitorování shromážděnými pro virtuální počítač. Za příjem nebo uchovávání dat protokolu aktivit nejsou žádné náklady.
Informace o dostupnosti virtuálních počítačů v Azure Resource Graphu
Pomocí Azure Resource Graphu můžete použít stejný dotazovací jazyk Kusto použitý v dotazech protokolu k dotazování prostředků Azure ve velkém měřítku pomocí komplexního filtrování, seskupování a řazení podle vlastností prostředků. Poznámky ke stavu virtuálních počítačů můžete použít ke službě Resource Graph k podrobné analýze přisuzování selhání a výpadků.
Informace o tom, jaká data se shromažďují a jak je zobrazit, najdete v tématu Monitorování virtuálních počítačů pomocí Azure Monitor: Analýza monitorovacích dat.
VM přehledy
Když povolíte přehledy virtuálních počítačů, vytvoří DCR s předponou MSVMI, která shromažďuje následující informace. Stejný DCR můžete použít i s jinými počítači místo vytváření nového pro každý virtuální stroj.
Běžné čítače výkonu pro klientský operační systém se odesílají do tabulky InsightsMetrics v pracovním prostoru služby Log Analytics. Názvy čítačů se normalizují tak, aby používaly stejný běžný název bez ohledu na typ operačního systému.
Pokud jste zadali procesy a závislosti, které se mají shromáždit, naplní se následující tabulky:
- VMBoundPort: Síťový provoz pro otevřené porty na počítači
- VMComputer: Data inventáře počítače
- VMConnection: Provoz příchozích a odchozích připojení k počítači a z počítače
- VMProcess: Procesy spuštěné na počítači
Ve výchozím nastavení přehledy virtuálních počítačů neumožňují shromažďování procesů a závislostí, aby se ušetřily náklady na příjem dat. Tato data se vyžadují pro funkci Mapování a také nasadí agenta závislostí do počítače. Tuto kolekci povolte, pokud chcete tuto funkci použít.
Shromažďování událostí Windows a Syslogu
Operační systém a aplikace ve virtuálních počítačích často zapisují do protokolu událostí Windows nebo Syslogu. Výstrahu můžete vytvořit, jakmile se najde jedna událost, nebo počkat na řadu odpovídajících událostí v určitém časovém intervalu. Můžete také shromažďovat události pro pozdější analýzu, například identifikovat konkrétní trendy v průběhu času nebo provádět řešení potíží po výskytu problému.
Pokyny k vytvoření dcR pro shromažďování událostí Windows a Syslogu najdete v tématu Shromažďování dat pomocí agenta služby Azure Monitor. DCR můžete rychle vytvořit pomocí nejběžnějších protokolů událostí systému Windows a filtrování služeb Syslog podle úrovně události.
Podrobnější filtrování podle kritérií, jako je ID události, můžete vytvořit vlastní filtr pomocí dotazů XPath. Shromážděná data můžete dále filtrovat úpravou dcR a přidat transformaci.
Jako doporučený výchozí bod pro shromažďování událostí použijte následující doprovodné materiály. Upravte nastavení DCR tak, aby filtrovala nepotřebné události, a podle vašich požadavků přidejte další události.
| Zdroj | Strategie |
|---|---|
| Události systému Windows | Shromážděte aspoň kritické události, chyby a upozornění pro protokoly systému a aplikací , které podporují upozorňování. Přidáním událostí informací můžete analyzovat trendy a podporovat řešení potíží. Podrobné události jsou zřídka užitečné a obvykle by se neměly shromažďovat. |
| Události protokolu syslog | Shromážděte alespoň LOG_WARNING události pro každé zařízení, které podporují upozorňování. Přidáním událostí informací můžete analyzovat trendy a podporovat řešení potíží. LOG_DEBUG události jsou zřídka užitečné a obvykle by se neměly shromažďovat. |
Ukázkové dotazy protokolu: Události Windows
| Dotaz | Popis |
|---|---|
Event |
Všechny události Windows |
Event \| where EventLevelName == "Error" |
Všechny události Windows se závažností chyby |
Event \| summarize count() by Source |
Počet událostí Windows podle zdroje |
Event \| where EventLevelName == "Error" \| summarize count() by Source |
Počet chybových událostí Windows podle zdroje |
Ukázkové dotazy protokolu: Události Syslogu
| Dotaz | Popis |
|---|---|
Syslog |
Všechny syslogy |
Syslog \| where SeverityLevel == "error" |
Všechny záznamy Syslog se závažností chyby |
Syslog \| summarize AggregatedValue = count() by Computer |
Počet záznamů Syslog podle počítače |
Syslog \| summarize AggregatedValue = count() by Facility |
Počet záznamů Syslog podle zařízení |
Shromažďujte čítače výkonu
Data o výkonu z klienta se dají odesílat do metrik služby Azure Monitor nebo protokolů služby Azure Monitor a obvykle je odesíláte do obou cílů. Pokud jste povolili analýzu virtuálních počítačů, v protokolech se shromažďuje společná sada čítačů výkonu na podporu grafů výkonu. Tuto sadu čítačů nemůžete upravit, ale můžete vytvořit další DCR pro sběr dalších čítačů a jejich odesílání do různých destinací.
Existuje několik důvodů, proč byste chtěli vytvořit pravidlo pro sběr dat za účelem shromažďování výkonu hostů:
- Nepoužíváte přehledy virtuálních počítačů, takže data o výkonu klienta se ještě neshromažďují.
- Shromážděte další čítače výkonu, které VM Insights neshromažďuje.
- Shromážděte čítače výkonu z jiných úloh spuštěných na vašem klientovi.
- Odeslat data o výkonu do Azure Monitor Metrika, kde je můžete využít s nástrojem pro prozkoumávání metrik a upozorněními na metriky.
Pokyny k vytvoření řadiče domény pro shromažďování čítačů výkonu najdete v tématu Shromažďování událostí a čítačů výkonu z virtuálních počítačů pomocí agenta služby Azure Monitor. DcR můžete rychle vytvořit pomocí nejběžnějších čítačů. Podrobnější filtrování podle kritérií, jako je ID události, můžete vytvořit vlastní filtr pomocí dotazů XPath.
Poznámka:
Můžete se rozhodnout kombinovat výkon a shromažďování událostí ve stejném DCR.
| Cíl | Popis |
|---|---|
| Míry | Metriky hostitele se automaticky odesílají do metrik služby Azure Monitor. Řadič domény můžete použít ke shromažďování metrik klienta, aby je bylo možné analyzovat společně s průzkumníkem metrik nebo s upozorněními metrik. Tato data se ukládají po dobu 93 dnů. |
| Protokoly | Data o výkonu uložená v protokolech služby Azure Monitor je možné ukládat po delší období. Data je možné analyzovat společně s daty událostí pomocí dotazů protokolu s Log Analytics nebo upozornění prohledávání protokolů. Data můžete také korelovat pomocí komplexní logiky napříč několika počítači, oblastmi a předplatnými. Data o výkonu se odesílají do následujících tabulek: • Přehledy virtuálních počítačů: InsightsMetrics • Další údaje o výkonu: Výkon |
Ukázkové dotazy na protokoly
Následující ukázky používají Perf tabulku s vlastními daty o výkonu.
| Dotaz | Popis |
|---|---|
Perf |
Všechna data o výkonu |
Perf \| where Computer == "MyComputer" |
Všechna data o výkonu z určitého počítače |
Perf \| where CounterName == "Current Disk Queue Length" |
Všechna data o výkonu pro konkrétní čítač |
Perf \| where ObjectName == "Processor" and CounterName == "% Processor Time" and InstanceName == "_Total" \| summarize AVGCPU = avg(CounterValue) by Computer |
Průměrné využití procesoru ve všech počítačích |
Perf \| where CounterName == "% Processor Time" \| summarize AggregatedValue = max(CounterValue) by Computer |
Maximální využití procesoru ve všech počítačích |
Perf \| where ObjectName == "LogicalDisk" and CounterName == "Current Disk Queue Length" and Computer == "MyComputerName" \| summarize AggregatedValue = avg(CounterValue) by InstanceName |
Průměrná délka fronty aktuálních disků ve všech instancích daného počítače |
Perf \| where CounterName == "Disk Transfers/sec" \| summarize AggregatedValue = percentile(CounterValue, 95) by Computer |
95. percentil přenosů disků za sekundu ve všech počítačích |
Perf \| where CounterName == "% Processor Time" and InstanceName == "_Total" \| summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 1h), Computer |
Hodinový průměr využití procesoru ve všech počítačích |
Perf \| where Computer == "MyComputer" and CounterName startswith_cs "%" and InstanceName == "_Total" \| summarize AggregatedValue = percentile(CounterValue, 70) by bin(TimeGenerated, 1h), CounterName |
Hodinový 70. percentil každého procentního čítače pro konkrétní počítač. |
Perf \| where CounterName == "% Processor Time" and InstanceName == "_Total" and Computer == "MyComputer" \| summarize ["min(CounterValue)"] = min(CounterValue), ["avg(CounterValue)"] = avg(CounterValue), ["percentile75(CounterValue)"] = percentile(CounterValue, 75), ["max(CounterValue)"] = max(CounterValue) by bin(TimeGenerated, 1h), Computer |
Průměrná hodinová, minimální, maximální a 75-percentilní využití CPU pro konkrétní počítač |
Perf \| where ObjectName == "MSSQL$INST2:Databases" and InstanceName == "master" |
Všechna data výkonu z objektu Výkon databáze pro hlavní databázi z pojmenované instance SQL Serveru INST2. |
Perf \| where TimeGenerated >ago(5m) \| where ObjectName == "Process" and InstanceName != "_Total" and InstanceName != "Idle" \| where CounterName == "% Processor Time" \| summarize cpuVal=avg(CounterValue) by Computer,InstanceName \| join (Perf\| where TimeGenerated >ago(5m) \| where ObjectName == "Process" and CounterName == "ID Process" \| summarize arg_max(TimeGenerated,*) by ProcID=CounterValue ) on Computer,InstanceName \| sort by TimeGenerated desc \| summarize AvgCPU = avg(cpuVal) by InstanceName,ProcID |
Průměr procesoru za posledních 5 minut pro každé ID procesu |
Shromažďuj textové protokoly
Některé aplikace zapisuje události zapsané do textového protokolu uloženého na virtuálním počítači. Vytvořte vlastní tabulku a DCR pro sběr těchto dat. Definujete umístění textového protokolu, jeho podrobnou konfiguraci a schéma vlastní tabulky. Na příjem a uchovávání těchto dat v pracovním prostoru se vztahují náklady.
Ukázkové dotazy na protokoly
Tady použité názvy sloupců jsou pouze příklady. Názvy sloupců pro váš protokol se s největší pravděpodobností budou lišit.
| Dotaz | Popis |
|---|---|
MyApp_CL \| summarize count() by code |
Spočítejte počet událostí podle kódu. |
MyApp_CL \| where status == "Error" \| summarize AggregatedValue = count() by Computer, bin(TimeGenerated, 15m) |
Vytvořte pravidlo upozornění pro libovolnou událost chyb. |
Shromažďování protokolů služby IIS
Služba IIS spuštěná na počítačích s Windows zapisuje protokoly do textového souboru. Nakonfigurujte shromažďování protokolů služby IIS pomocí shromažďování protokolů služby IIS s využitím agenta služby Azure Monitor. Na příjem a uchovávání těchto dat v pracovním prostoru se vztahují náklady.
Záznamy z protokolu služby IIS jsou uloženy v tabulce W3CIISLog v pracovním prostoru služby Log Analytics. Na příjem a uchovávání těchto dat v pracovním prostoru se vztahují náklady.
Ukázkové dotazy na protokoly
| Dotaz | Popis |
|---|---|
W3CIISLog \| where csHost=="www.contoso.com" \| summarize count() by csUriStem |
Spočítejte položky protokolu služby IIS podle adresy URL hostitele www.contoso.com. |
W3CIISLog \| summarize sum(csBytes) by Computer |
Zkontrolujte celkový počet bajtů přijatých jednotlivými počítači služby IIS. |
Monitorování služby nebo démona
Pokud chcete monitorovat stav služby Windows nebo démona Linuxu, povolte řešení Sledování změn a inventář ve službě Azure Automation.
Azure Monitor nemá možnost samostatně monitorovat stav služby nebo démona. Existují některé možné metody použití, například hledání událostí v protokolu událostí systému Windows, ale tato metoda je nespolehlivý. Také můžete vyhledat proces přidružený ke službě spuštěné na počítači z tabulky VMProcess, která je naplněna přehledy o virtuálních počítačích. Tato tabulka se aktualizuje pouze každou hodinu, což obvykle nestačí, pokud chcete tato data použít k upozorňování.
Poznámka:
Řešení Change Tracking a Analysis se liší od funkce Analýza změn v přehledech virtuálních počítačů. Tato funkce je ve verzi Public Preview a zatím není součástí tohoto scénáře.
Různé možnosti povolení řešení Change Tracking na virtuálních počítačích najdete v tématu Povolení Sledování změn a inventář. Toto řešení zahrnuje metody konfigurace virtuálních počítačů ve velkém měřítku. Abyste mohli řešení podporovat, musíte vytvořit účet Azure Automation.
Když povolíte Sledování změn a inventář, vytvoří se v pracovním prostoru služby Log Analytics dvě nové tabulky. Tyto tabulky použijte pro dotazy na protokoly a pravidla upozornění při vyhledávání v protokolech.
| Tabulka | Popis |
|---|---|
| ZměnaKonfigurace | Změny konfiguračních dat v rámci hostovaného systému |
| ConfigurationData | Poslední hlášený stav o konfiguračních datech v rámci hostovaného systému |
Ukázkové dotazy na protokoly
Zobrazte seznam všech služeb a démonů, které byly nedávno spuštěny.
ConfigurationChange | where ConfigChangeType == "Daemons" or ConfigChangeType == "WindowsServices" | where SvcState == "Running" | sort by Computer, SvcNameUpozorňovat na zastavení konkrétní služby Tento dotaz použijte v pravidle upozornění prohledávání protokolu.
ConfigurationData | where SvcName == "W3SVC" | where SvcState == "Stopped" | where ConfigDataType == "WindowsServices" | where SvcStartupType == "Auto" | summarize AggregatedValue = count() by Computer, SvcName, SvcDisplayName, SvcState, bin(TimeGenerated, 15m)Upozornit, když se zastaví jedna ze sady služeb. Tento dotaz použijte v pravidle upozornění prohledávání protokolu.
let services = dynamic(["omskd","cshost","schedule","wuauserv","heathservice","efs","wsusservice","SrmSvc","CertSvc","wmsvc","vpxd","winmgmt","netman","smsexec","w3svc","sms_site_vss_writer","ccmexe","spooler","eventsystem","netlogon","kdc","ntds","lsmserv","gpsvc","dns","dfsr","dfs","dhcp","DNSCache","dmserver","messenger","w32time","plugplay","rpcss","lanmanserver","lmhosts","eventlog","lanmanworkstation","wnirm","mpssvc","dhcpserver","VSS","ClusSvc","MSExchangeTransport","MSExchangeIS"]); ConfigurationData | where ConfigDataType == "WindowsServices" | where SvcStartupType == "Auto" | where SvcName in (services) | where SvcState == "Stopped" | project TimeGenerated, Computer, SvcName, SvcDisplayName, SvcState | summarize AggregatedValue = count() by Computer, SvcName, SvcDisplayName, SvcState, bin(TimeGenerated, 15m)
Monitorování portu
Monitorování portů ověřuje, že počítač naslouchá na určitém portu. Tady jsou popsané dvě potenciální strategie monitorování portů.
Tabulky agenta závislostí
Pokud používáte přehledy virtuálních počítačů s povolenými procesy a kolekcemi závislostí, můžete k analýze připojení a portů na počítači použít VMConnection a VMBoundPort . Tabulka VMBoundPort se aktualizuje každou minutu s každým procesem spuštěným v počítači a portem, na kterém naslouchá. Můžete vytvořit upozornění prohledávání protokolu podobné upozornění na chybějící heartbeat a najít procesy, které se zastavily, nebo upozornit, když počítač neposlouchá na konkrétním portu.
Zkontrolujte počet portů, které jsou na virtuálních počítačích otevřené, a vyhodnoťte, které virtuální počítače mají konfiguraci a ohrožení zabezpečení.
VMBoundPort | where Ip != "127.0.0.1" | summarize by Computer, Machine, Port, Protocol | summarize OpenPorts=count() by Computer, Machine | order by OpenPorts descVytvořte seznam vázaných portů na virtuálních počítačích a vyhodnoťte, které virtuální počítače mají ohrožení zabezpečení a konfigurace.
VMBoundPort | distinct Computer, Port, ProcessNameAnalyzujte síťovou aktivitu podle portu a určete, jak je vaše aplikace nebo služba nakonfigurovaná.
VMBoundPort | where Ip != "127.0.0.1" | summarize BytesSent=sum(BytesSent), BytesReceived=sum(BytesReceived), LinksEstablished=sum(LinksEstablished), LinksTerminated=sum(LinksTerminated), arg_max(TimeGenerated, LinksLive) by Machine, Computer, ProcessName, Ip, Port, IsWildcardBind | project-away TimeGenerated | order by Machine, Computer, Port, Ip, ProcessNameZkontrolujte odeslané bajty a přijaté trendy pro vaše virtuální počítače.
VMConnection | summarize sum(BytesSent), sum(BytesReceived) by bin(TimeGenerated,1hr), Computer | order by Computer desc | render timechartPomocí selhání připojení v průběhu času zjistěte, jestli je míra selhání stabilní nebo se mění.
VMConnection | where Computer == <replace this with a computer name, e.g. 'acme-demo'> | extend bythehour = datetime_part("hour", TimeGenerated) | project bythehour, LinksFailed | summarize failCount = count() by bythehour | sort by bythehour asc | render timechartPropojte trendy stavu, abyste analyzovali chování a stav připojení stroje.
VMConnection | where Computer == <replace this with a computer name, e.g. 'acme-demo'> | summarize dcount(LinksEstablished), dcount(LinksLive), dcount(LinksFailed), dcount(LinksTerminated) by bin(TimeGenerated, 1h) | render timechart
Správce připojení
Funkce Monitorování připojení služby Network Watcher slouží k otestování připojení k portu na virtuálním počítači. Test ověří, že stroj naslouchá na portu a že je přístupný na síti.
Správce připojení vyžaduje rozšíření Network Watcher na klientském počítači, který spouští test. Na otestovaném počítači se nemusí instalovat. Další informace najdete v tématu Kurz: Monitorování síťové komunikace pomocí webu Azure Portal.
Za Správce připojení jsou další náklady. Další informace najdete v tématu Ceny služby Network Watcher.
Spuštění procesu na místním počítači
Monitorování některých úloh vyžaduje místní proces. Příkladem je powershellový skript, který běží na místním počítači pro připojení k aplikaci a shromažďování nebo zpracování dat. K spuštění místního skriptu PowerShellu můžete použít funkci Hybrid Runbook Worker, která je součástí služby Azure Automation. Za Hybridní Runbook Worker se neúčtují žádné přímé poplatky, ale za každý runbook, který používá, se účtují poplatky.
Runbook má přístup k libovolným prostředkům na místním počítači za účelem shromáždění požadovaných dat. Nemůže odesílat data přímo do služby Azure Monitor ani vytvářet upozornění. Chcete-li vytvořit upozornění, nechte runbook zapsat záznam do vlastního protokolu. Pak tento protokol nakonfigurujte, aby byl sbírán službou Azure Monitor. Vytvořte pravidlo upozornění na prohledávání protokolu, které se aktivuje při této položce protokolu.