En este artículo se describen los pasos para quitar el agente de Operations Management Suite (OMS) para Linux y, a continuación, volver a instalarlo.
Antes de reinstalar el agente de OMS, compruebe que tiene los siguientes elementos:
- Una cuenta de inicio de sesión en el equipo Linux que puede usar sudo.
- Identificador del área de trabajo y clave principal del área de trabajo de OMS. Para obtenerlos, abra el Azure Portal, vaya a Log Analytics, seleccione el área de trabajo y, a continuación, seleccione Configuración avanzada. La hoja que se abre incluye una propiedad denominada Id. de área de trabajo y otra denominada Clave principal.
Para quitar el agente existente y, a continuación, instalar el nuevo agente, siga estos pasos:
-
Conéctese al equipo Linux y, a continuación, abra una sesión de terminal.
-
Para descargar el script deseado, ejecute el siguiente comando:
wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh
-
Ejecute
sudo sh onboard_agent.sh --purge
. Este comando descarga la versión más reciente del script de instalación y ejecuta la operación de desinstalación que quitará todos los componentes del agente existentes. -
Quite las
/etc/opt/microsoft/omsagent
carpetas y/var/opt/microsoft/omsagent
. -
Ejecute el siguiente comando:
sudo sh onboard_agent.sh -w <workspaceid> -s <primarykey>
-
En este comando, reemplace <workspaceid> y <primarykey> por los valores adecuados del identificador real del área de trabajo de Azure y la clave principal, respectivamente.
-
Si usa un servicio en la nube que no sea la nube pública de Azure, debe agregar el parámetro -d que identifica el dominio que se va a usar. Por ejemplo, si usa la nube de Azure US Government, ejecute el siguiente comando:
sudo sh onboard_agent.sh -w workspaceid -s primarykey -d opinsights.azure.us
-
Para comprobar que la instalación ha finalizado correctamente, ejecute un script que inicie una comprobación del agente. Para iniciar la comprobación, siga estos pasos:
-
Conéctese al equipo Linux y, a continuación, abra una sesión de terminal.
-
Ejecute uno de estos dos comandos para comprobar el agente:
Si el agente ejecuta python2, ejecute este comando:
sudo su omsagent -c 'python2 /opt/microsoft/omsconfig/Scripts/PerformRequiredConfigurationChecks.py'
Si el agente ejecuta python3, ejecute este comando:
sudo su omsagent -c 'python3 /opt/microsoft/omsconfig/Scripts/python3/PerformRequiredConfigurationChecks.py'
Si el script se ejecuta correctamente, obtendrá un resultado similar al de esta salida:
instance of PerformRequiredConfigurationChecks
{
ReturnValue=0
}