Instalar agente em máquinas clientes

Instalar agente em máquinas clientes

Tenho clientes Windows Server 2008 R2 e Windows, Linux e Mac OS X.

Quero instalar um agente Nagios em nossas máquinas clientes, mas não sei como fazer isso. Alguma recomendação?

Responder1

Solução Windows

No Windows, você pode usar a instalação do software de política de grupo para fazer isso. Está muito bem documentado, então não vou repetir as etapas aqui. Presumo que você esteja usando NSClient++. Ele instala bem, mas com o arquivo de configuração padrão. Para contornar isso, você pode seguir um destes procedimentos:

IPA
Separe o arquivo .MSI msiexec /ae edite o arquivo de configuração padrão para o seu ambiente.

Atualize o arquivo de configuração com Política de Grupo
Você pode usar as Preferências de Política de Grupo para atualizar o nsc.ini com um arquivo válido de um compartilhamento de rede. Você precisará reiniciar o serviço depois, de alguma forma, ou esperar que o usuário reinicie sua máquina para que as alterações no arquivo tenham efeito. Sugiro a opção 1.


Solução Linux/OS X

Há uma infinidade de aplicativos de gerenciamento de configuração para *nix. Chef, Puppet e Radmind vêm à mente como grandes. Se você não tiver um desses configurados, será muito trabalhoso apenas enviar um aplicativo. Eu ainda consideraria configurar um deles de qualquer maneira, para que você possa cuidar de futuros problemas de configuração global com facilidade. A premissa de como realmente fazer isso é a mesma que mencionei para o Windows, mas obviamente precisará ser personalizada para se adequar a qualquer opção que você escolher implementar.


dr.
Se você ainda não possui um sistema de gerenciamento de configuração instalado, não será fácil. Pegue um.

Responder2

Faça upload do arquivo para o servidor e quando o usuário clicar no botão ou link ele o redirecionará para o local do arquivo no servidor que iniciará o download.

Responder3

Para os clientes Windows, você pode, se tiver um MSI do instalador, usar uma Política de Grupo para enviá-lo. Quanto ao Linux e Mac... você terá que fazer isso manualmente, infelizmente. Não tenho conhecimento de nenhum aplicativo do Windows (ou outro) que permita enviar centralmente um aplicativo para vários sistemas operacionais clientes.

Responder4

Que tal usar um servidor de armazenamento binário que tenha NSCLient++ MSI hospedado e usar o Chef para baixá-lo e instalá-lo, bem como configurar o arquivo NSCLient.ini?

informação relacionada