Dependency Agent
Attenzione
Questo articolo fa riferimento a CentOS, una distribuzione Linux prossima allo stato EOL (End of Life, fine del ciclo di vita). Valutare le proprie esigenze e pianificare di conseguenza. Per ulteriori informazioni, consultare la Guida alla fine del ciclo di vita di CentOS.
Dependency Agent raccoglie i dati sui processi in esecuzione nella macchina virtuale e sulle dipendenze dei processi esterni. Gli aggiornamenti di Dependency Agent includono correzioni di bug o supporto di nuove funzionalità o funzionalità. Questo articolo descrive i requisiti di Dependency Agent e come aggiornare Dependency Agent manualmente o tramite l'automazione.
Nota
Dependency Agent invia dati heartbeat alla tabella InsightsMetrics, per cui vengono addebitati addebiti per l'inserimento dei dati. Questo comportamento è diverso dall'agente di Monitoraggio di Azure, che invia i dati sull'integrità dell'agente alla tabella Heartbeat, che è gratuito dagli addebiti per la raccolta dei dati.
Requisiti di Dependency Agent
- Dependency Agent richiede che l'agente di Monitoraggio di Azure sia installato nello stesso computer.
- In entrambe le versioni di Windows e Linux, Dependency Agent raccoglie i dati usando un servizio spazio utente e un driver kernel.
- Dependency Agent supporta le stesse versioni di Windows supportate dall'agente di Monitoraggio di Azure, ad eccezione di Windows Server 2008 SP2, Windows Server 2022 e Azure Stack HCI.
- Per Linux, vedere Supporto di Dependency Agent per Linux.
Installare o aggiornare Dependency Agent
È possibile aggiornare Dependency Agent per Windows e Linux manualmente o automaticamente, a seconda dello scenario di distribuzione e dell'ambiente in cui è in esecuzione il computer, usando questi metodi:
Ambiente | Metodo di installazione | Metodo di aggiornamento |
---|---|---|
Macchina virtuale di Azure | Estensione macchina virtuale dependency agent per Windows e Linux | L'agente viene aggiornato automaticamente per impostazione predefinita, a meno che il modello di Azure Resource Manager non sia stato configurato per rifiutare esplicitamente impostando la proprietà autoUpgradeMinorVersion su false. L'aggiornamento per la versione secondaria in cui l'aggiornamento automatico è disabilitato e un aggiornamento della versione principale segue lo stesso metodo: disinstallare e reinstallare l'estensione. |
Immagini di macchine virtuali di Azure personalizzate | Installazione manuale di Dependency Agent per Windows/Linux | L'aggiornamento delle macchine virtuali alla versione più recente dell'agente deve essere eseguito dalla riga di comando che esegue il pacchetto windows installer o il bundle di script della shell installabile e autoestraibile di Linux. |
Macchine virtuali non di Azure | Installazione manuale di Dependency Agent per Windows/Linux | L'aggiornamento delle macchine virtuali alla versione più recente dell'agente deve essere eseguito dalla riga di comando che esegue il pacchetto windows installer o il bundle di script della shell installabile e autoestraibile di Linux. |
Installare o aggiornare manualmente Dependency Agent in Windows
Aggiornare l'agente in una macchina virtuale Windows dal prompt dei comandi, con uno script o un'altra soluzione di automazione oppure usando l'installazione guidata di InstallDependencyAgent-Windows.exe.
Scaricare la versione più recente dell'agente di Windows.
Utilizzo dell'Installazione guidata
Accedere al computer con un account con diritti amministrativi.
Eseguire InstallDependencyAgent-Windows.exe per avviare l'Installazione guidata.
Seguire l'Installazione guidata di Dependency Agent per disinstallare la versione precedente dell'agente di dipendenza e quindi installare la versione più recente.
Dalla riga di comando
Accedere al computer con un account con diritti amministrativi.
Esegui il comando seguente:
InstallDependencyAgent-Windows.exe /S /RebootMode=manual
Il
/RebootMode=manual
parametro impedisce al computer di riavviare automaticamente il computer se alcuni processi usano file della versione precedente e hanno un blocco su di essi.Per verificare che l'aggiornamento sia riuscito, controllare la
install.log
presenza di informazioni dettagliate sulla configurazione. La directory dei log è %Programfiles%\Microsoft Dependency Agent\logs.
Installare o aggiornare manualmente Dependency Agent in Linux
L'aggiornamento dalle versioni precedenti di Dependency Agent in Linux è supportato ed eseguito seguendo lo stesso comando di una nuova installazione.
È possibile scaricare la versione più recente dell'agente Linux da qui.
Accedere al computer con un account con diritti amministrativi.
Eseguire il comando indicato di seguito come utente ROOT.
InstallDependencyAgent-Linux64.bin -s
Se Dependency Agent non si avvia, controllare i log per vedere le informazioni dettagliate sull'errore. Per gli agenti Linux la directory di log è /var/opt/microsoft/dependency-agent/log.
Disinstallare Dependency Agent
Per disinstallare Dependency Agent:
Nel menu Macchine virtuali nella portale di Azure selezionare la macchina virtuale.
Selezionare Estensioni e applicazioni>DependencyAgentWindows o DependencyAgentLinux>Uninstall.
Supporto di Dependency Agent per Linux
Poiché Dependency Agent funziona a livello di kernel, il supporto dipende anche dalla versione del kernel. A partire dalla versione di Dependency Agent 9.10.* l'agente supporta * kernel. La tabella seguente elenca la versione principale e secondaria del sistema operativo Linux e le versioni del kernel supportate per Dependency Agent.
Nota
Con Dependency Agent 9.10.15 e versioni successive, l'installazione non è bloccata per le versioni del kernel non supportate, ma l'agente verrà eseguito in modalità danneggiata. In questa modalità, i dati di connessione e porta archiviati nella macchina virtuale Connessione ion e nelle tabelle VMBoundport non vengono raccolti. La tabella VMProcess potrebbe contenere alcuni dati, ma sarà minima.
Distribuzione | Versione sistema operativo | Versione del kernel |
---|---|---|
Red Hat Linux 8 | 8.6 | 4.18.0-372.*el8.x86_64, 4.18.0-372.*el8_6.x86_64 |
8.5 | 4.18.0-348.*el8_5.x86_644.18.0-348.*el8.x86_64 | |
8.4 | 4.18.0-305.*el8.x86_64, 4.18.0-305.*el8_4.x86_64 | |
8.3 | 4.18.0-240.*el8_3.x86_64 | |
8.2 | 4.18.0-193.*el8_2.x86_64 | |
8.1 | 4.18.0-147.*el8_1.x86_64 | |
8.0 | 4.18.0-80.*el8.x86_64 4.18.0-80.*el8_0.x86_64 |
|
Red Hat Linux 7 | 7.9 | 3.10.0-1160 |
7.8 | 3.10.0-1136 | |
7.7 | 3.10.0-1062 | |
7.6 | 3.10.0-957 | |
7.5 | 3.10.0-862 | |
7.4 | 3.10.0-693 | |
Red Hat Linux 6 | 6.10 | 2.6.32-754 |
6.9 | 2.6.32-696 | |
CentOS Linux 8 | 8.6 | 4.18.0-372.*el8.x86_64, 4.18.0-372.*el8_6.x86_64 |
8.5 | 4.18.0-348.*el8_5.x86_644.18.0-348.*el8.x86_64 | |
8.4 | 4.18.0-305.*el8.x86_64, 4.18.0-305.*el8_4.x86_64 | |
8.3 | 4.18.0-240.*el8_3.x86_64 | |
8.2 | 4.18.0-193.*el8_2.x86_64 | |
8.1 | 4.18.0-147.*el8_1.x86_64 | |
8.0 | 4.18.0-80.*el8.x86_64 4.18.0-80.*el8_0.x86_64 |
|
CentOS Linux 7 | 7.9 | 3.10.0-1160 |
7.8 | 3.10.0-1136 | |
7.7 | 3.10.0-1062 | |
CentOS Linux 6 | 6.10 | 2.6.32-754.3.5 2.6.32-696.30.1 |
6.9 | 2.6.32-696.30.1 2.6.32-696.18.7 |
|
Ubuntu Server | 20.04 | 5.8 5.4* |
18,04 | 5.3.0-1020 5.0 (include il kernel ottimizzato di Azure) 4.18* 4.15* |
|
16.04.3 | 4.15.* | |
16.04 | 4.13.* 4.11.* 4.10.* 4.8.* 4.4.* |
|
14.04 | 3.13.*generico 4.4.*generico |
|
SUSE Linux 12 Enterprise Server | 12 SP5 | 4.12.14-122.*-default, 4.12.14-16.*-azure |
12 SP4 | 4.12.* (include il kernel ottimizzato di Azure) | |
12 SP3 | 4.4.* | |
12 SP2 | 4.4.* | |
SU edizione Standard Linux 15 Enterprise Server | 15 SP1 | 4.12.14-197.*-default, 4.12.14-8.*-azure |
15 | 4.12.14-150.*-default | |
Debian | 9 | 4.9 |
Nota
Dependency Agent non è supportato per Azure Macchine virtuali con processori basati su ARM Ampere Altra.
Passaggi successivi
Se si vuole interrompere il monitoraggio delle macchine virtuali per un periodo di tempo o rimuovere completamente le informazioni dettagliate sulle macchine virtuali, vedere Disabilitare il monitoraggio delle macchine virtuali nelle informazioni dettagliate sulle macchine virtuali.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per