wiki:DocumentacionUsuario1.1.0/OgAgent

OGAgent: agente OpenGnsys para sistema operativo

Descripción general

OGAgent es un nuevo programa agente compilado para instalar en los sistemas operativos de los equipos clientes y que incluye un servicio que permite ejeucar operaciones solicitadas por el servidor OpenGnsys, tanto a nivel de administrador como en una sesión abierta de usuario.

Sistemas operativos soportados

Sistemas operativos Fichero OGAgent
Ubuntu, Debian y derivadosogagent_Version_all.deb
Red Hat, Fedora y derivadosogagent-Version.noarch.rpm
SuSE y OpenSuSE ogagent-opensuse-Version.noarch.rpm
MS-Windows OGAgentSetup-Version.exe
macOS X OGAgentInstaller-Version.pkg

Instalación

Descargar el fichero correspondiente al sistema operativo utilizado desde el formulario de propiedades de ordenadores de la consola de administración web de OpenGnsys.

Descargar OGAgent desde propiedades de ordenador.

Sistemas operativos Ubuntu, Debian y derivados

Ejecutar las siguientes operaciones como usuario administrador (usando sudo).

  1. Instalar dependencias (Nota: revisar dependencias para Ubuntu 12.04):
    sudo apt-get install -y libxss1 policykit-1 python python-requests python-qt4 python-six python-prctl
    
  2. Instalar el agente descargado:
    sudo dpkg -i ogagent_Version_all.deb
    
  3. Configurar el agente, incluyendo la dirección IP del servidor OpenGnsys:
    sudo sed -i "0,/remote=/ s,remote=.*,remote=https://IPServidorOpenGnsys/opengnsys/rest/," /usr/share/OGAgent/cfg/ogagent.cfg
    
  4. Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
    sudo service ogagent start
    

Sistemas operativos Red Hat, Fedora y derivados

Ejecutar las siguientes operaciones como usuario root o como administrador (usando sudo).

  1. Instalar el agente descargado:
    yum install ogagent-Version.noarch.rpm
    
  2. Configurar el agente, incluyendo la dirección IP del servidor OpenGnsys:
    sed -i "0,/remote=/ s,remote=.*,remote=https://IPServidorOpenGnsys/opengnsys/rest/," /usr/share/OGAgent/cfg/ogagent.cfg
    
  3. Puede ser necesario corregir permisos antes de iniciar el servicio:
    chmod +x /etc/init.d/ogagent
    
  4. Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
    service ogagent start
    

Sistemas operativos OpenSuSE

(en preparación)

Sistemas operativos Windows

Ejecutar las siguientes operaciones como usuario administrador.

  1. Instalar el agente descargado, ejecutando:
    OGAgentSetup-Version.exe
    
  2. Seguir las instrucciones del instalador.
  3. Editar el fichero de configuación C:\Program Files (x86)\OGAgent\cfg\ogagent.cfg (en Windows de 64 bits) o C:\Program Files\OGAgent\cfg\ogagent.cfg) (en Windows de 32 bits) y modificar el valor de la cláusula remote de la sección [OGAgent] inclyendo la dirección IP del servidor OpenGnsys.
  4. Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
    NET START OGAgent
    

Sistemas operativos macOS X

Ejecutar las siguientes operaciones como usuario root o como administrador (usando sudo).

  1. Instalar dependencias:
    sudo easy_install pip
    sudo pip install netifaces requests six
    
  2. Descargar e instalar el agente:
    sudo installer -pkg OGAgentInstaller-Version.pkg -target /
    
  3. Descargar el paquete y usar Finder pulsando sobre el fichero para instalarlo.
  4. Configurar el agente:
    sudo sed -i "0,/remote=/ s,remote=.*,remote=https://IPServidorOpenGnsys/opengnsys/rest/," /Applications/OGAgent.app/cfg/ogagent.cfg
    
  5. Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):
    sudo ogagent start
    

Ejecución

Cuando un usuario entra en su sesión de escritorio, OGAgent mostrará un icono indicando su ejecución y que permite obtener información de la versión del programa. El siguiente gráfico muestra un ejemplo de su ejecución en Ubuntu Linux.

OGAgnet para Ubuntu

Estados de los clientes OpenGnsys

Con la apariciendo de los agentes OGAgent, la pantalla de estados de los clientes incluye los siguientes valores:

  • Equipo apagado o sin conexión con el servidor.
  • Cliente ogAdmClient esperando instrucciones de OpenGnsys.
  • Cliente ogAdmclient ejecutando una operación.
  • Agente OGAgent instalado en Windows.
  • Agente OGAgent con una sesión de usuario iniciada en Windows.
  • Agente OGAgent instalado en distribución Linux.
  • Agente OGAgent con una sesión de usuario iniciada en Linux.
  • Agente OGAgent instalado en macOS.

Leyendo de estados de los clientes OpenGnsys

Last modified 19 months ago Last modified on Nov 9, 2017, 12:51:52 PM

Attachments (3)

Download all attachments as: .zip