Instalar el agente en las máquinas cliente

Instalar el agente en las máquinas cliente

Tengo Windows Server 2008 R2 y clientes Windows, Linux y Mac OS X.

Quiero instalar un agente de Nagios en las máquinas de nuestros clientes, pero no sé cómo hacerlo. ¿Alguna recomendación?

Respuesta1

Solución de Windows

Para Windows, puede utilizar la instalación del software de política de grupo para hacer esto. Está muy bien documentado, por lo que no repetiré los pasos aquí. Supongo que estás usando NSClient++. Se instala muy bien, pero con el archivo de configuración predeterminado. Para solucionar este problema, puede realizar una de las siguientes acciones:

AIP
Separe el archivo .MSI msiexec /ay edite el archivo de configuración predeterminado para su entorno.

Actualice el archivo de configuración con la política de grupo
Puede utilizar las Preferencias de política de grupo para actualizar nsc.ini con un archivo en buen estado conocido de un recurso compartido de red. Deberá reiniciar el servicio después, de alguna manera, o esperar a que el usuario reinicie su máquina para que los cambios en el archivo surtan efecto. Sugiero la opción 1.


Solución Linux/OS X

Hay una multitud de aplicaciones de gestión de configuración para *nix. Chef, Puppet y radmind me vienen a la mente como grandes. Si no tiene uno de estos configurados, será mucho trabajo hacer simplemente para sacar esa aplicación. De todos modos, consideraría configurar uno de estos, para que puedas solucionar futuros problemas de configuración global con facilidad. La premisa sobre cómo hacer esto es la misma que mencioné para Windows, pero obviamente deberá personalizarse para adaptarse a cualquier opción que elija implementar.


tl; dr
Si aún no cuenta con un sistema de gestión de configuración, no será fácil. Conseguir uno.

Respuesta2

Cargue el archivo al servidor y luego, cuando el usuario haga clic en el botón o enlace, lo redirigirá a la ubicación del archivo en el servidor, que comenzará a descargarlo.

Respuesta3

Para los clientes de Windows, si tiene un MSI del instalador, puede usar una Política de grupo para eliminarlo. En cuanto a Linux y Mac... me temo que tendrás que hacerlo manualmente. No conozco ninguna aplicación de Windows (u otra) que le permita enviar una aplicación de forma centralizada a varios sistemas operativos cliente.

Respuesta4

¿Qué tal usar un servidor de almacenamiento binario que tenga NSCLient++ MSI alojado y usar Chef para descargarlo e instalarlo, así como configurar el archivo NSCLient.ini?

información relacionada