Nello script #249 abbiamo visto come sfruttare Azure Arc per registrare e controllare server o dispositivi on-premises. In questo script facciamo un passo oltre, volto al vero valore aggiunto che possiamo avere nell'utilizzo di questo strumento. E' infatti possibile installare delle estensioni che l'agent scarica e installa automaticamente al fine di dare nuove funzionalità e tra questi è presente anche Azure Monitor, il quale non fa altro che raccogliere tutta la diagnostica, secondo le nostre regole e mandarle sul cloud, permettendoci di monitorare e attivare allarmi, qualora necessario.
Il primo passo da compiere è quello di entrare sul server, poi nella sezione Extensions e premere su Add. Selezioniamo Azure Monitor Agent for Linux e seguiamo il wizard.
L'agent provvederà ad installare l'estensione che eventualmente possiamo aggiornare, qualora non fosse all'ultima versione.
Andiamo successivamente nella sezione Insights e abilitiamo tale funzione con il pulsante Enable. Ci viene chiesto dove caricare i dati, il ritmo di intervallo e poi premiamo semplicemente Create.
Dopo qualche minuto, se torniamo nella sezione Insighs e nella scheda Performance, troveremo popolarsi i vari pannelli già predisposti. Primi tra tutti i dati relativi al disco e al suo utilizzo.
Troviamo inoltre grafici relativi a memoria, rete e CPU, come nella figura seguente.
Con questo passo possiamo raccogliere tutti i dati dei nostri server ed eventualmente poi agganciare gli alert.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Copilot con Azure Cosmos DB
Utilizzare gRPC su App Service di Azure
Utilizzare Azure AI Studio per testare i modelli AI
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Triggerare una pipeline su un altro repository di Azure DevOps
Criptare la comunicazione con mTLS in Azure Container Apps
Usare una container image come runner di GitHub Actions
Sfruttare al massimo i topic space di Event Grid MQTT
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Eseguire script pre e post esecuzione di un workflow di GitHub