Azure Automation: Reinstalación del agente de Operations Management Suite (OMS) para Linux

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.

Requisitos previos

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.

Reinstalación del agente de OMS para Linux

Para quitar el agente existente y, a continuación, instalar el nuevo agente, siga estos pasos:

  1. Conéctese al equipo Linux y, a continuación, abra una sesión de terminal.

  2. 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
  3. 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.

  4. Quite las /etc/opt/microsoft/omsagent carpetas y /var/opt/microsoft/omsagent .

  5. 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

Comprobación de la reinstalación del agente

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:

  1. Conéctese al equipo Linux y, a continuación, abra una sesión de terminal.

  2. 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
}