InglêsFrancêsEspanhol

Ad


favicon do OnWorks

clientupdate - Online na nuvem

Execute clientupdate no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando clientupdate que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


clientupdate - utilitário de atualização do cliente Xymon

SINOPSE


atualização do cliente [opções]

DESCRIÇÃO


atualização do cliente faz parte do cliente Xymon. É responsável por atualizar um existente
instalação do cliente a partir de um repositório central de pacotes do cliente armazenados no Xymon
servidor.

Quando o cliente Xymon envia um relatório normal do cliente para o servidor Xymon, o servidor
responde com a seção do cliente-local.cfg(5) arquivo que é relevante para este cliente.
Incluído neste pode estar um valor "clientversion". A versão do cliente recebida do
servidor é comparado com a versão atual do cliente instalada no cliente, como
determinado pelo conteúdo do arquivo $ XYMONHOME / etc / clientversion.cfg. Se os dois
versões não são idênticas, clientupdate é lançado para atualizar a instalação do cliente.

OPÇÕES


--nível
Relate a versão atual do cliente.

--update = NEWVERSION
Tente atualizar o cliente para NEWVERSION, buscando esta versão do cliente
software do servidor Xymon.

--reexec
Usado internamente durante o processo de atualização, consulte OPERAÇÃO abaixo.

--remove-se
Usado internamente durante o processo de atualização. Esta opção faz com que o
utilitário clientupdate para excluir a si mesmo - é usado durante a atualização para limpar um
cópia temporária do utilitário clientupdate que está instalado em $ XYMONTMP.

USANDO ATUALIZAÇÃO DO CLIENTE IN XIMON


Para gerenciar a atualização de clientes sem ter que fazer logon em cada servidor, você pode usar o
utilitário clientupdate. É assim que você configura o lançamento de uma nova versão do cliente.

Crie o novo cliente
Configure o novo diretório $ XYMONHOME do cliente, por exemplo, copiando um cliente existente
instalação em um diretório vazio e modificando-o de acordo com suas necessidades. É um bom
ideia de excluir todos os arquivos nos diretórios tmp / e logs /, uma vez que não há necessidade
para copiá-los para todos os clientes. Preste atenção aos arquivos etc / e faça
certifique-se de que eles são adequados para os sistemas onde você deseja implantar este novo
cliente. Você pode adicionar arquivos - por exemplo, scripts de extensão no diretório ext / - mas o
o utilitário clientupdate não pode excluir ou renomear arquivos.

Empacote o cliente
Quando o seu novo software cliente estiver pronto, crie um arquivo tar do novo cliente. Tudo
os arquivos no arquivo tar devem ter nomes de arquivo relativos ao $ XYMONHOME dos clientes
(normalmente, ~ xymon / client /). Salve o arquivo tar no servidor Xymon em
~ xymon / server / download / somefile.tar. Não o comprima. É recomendado que
você usa algum tipo de sistema operacional e esquema de numeração de versão para o
nome do arquivo, mas você pode escolher qualquer nome de arquivo adequado para você - o único requisito é
que deve terminar com ".tar". A parte do nome do arquivo que precede ".tar" é o que
Xymon usará como o ID de "versão do cliente".

Configure quais hosts recebem o novo cliente
No cliente-local.cfg(5) arquivo, agora você deve configurar um versão do cliente: ID linha onde
que o ID corresponde ao nome do arquivo que você usou para o arquivo tar. Então, se você tiver embalado o
novo cliente no arquivo linux.v2.tar, então a entrada correspondente em
client-local.cfg seria clientversion: linux.v2.

Espere o xymond recarregar o client-local.cfg
O xymond irá recarregar automaticamente o arquivo client-local.cfg após no máximo 10
minutos. Se você quiser forçar uma recarga imediata, envie um sinal SIGHUP para o
processo xymond.

Espere o cliente atualizar
Na próxima vez que o cliente entrar em contato com o servidor Xymon para enviar os dados do cliente, ele irá
observe a nova configuração de versão do cliente em client-local.cfg, e será executado atualização do cliente
para instalar o novo software cliente. Então, quando o cliente for executado da próxima vez, ele irá
use o novo software cliente.

OPERAÇÃO


atualização do cliente é executado em duas etapas:

Etapa de reexecução
A primeira etapa é quando clientupdate é invocado pela primeira vez a partir do script xymonclient.sh
com a opção "--re-exec". Esta etapa copia o programa clientupdate de
$ XYMONHOME / bin / para um arquivo temporário no diretório $ XYMONTMP. Isso é para evitar
conflitos quando o procedimento de atualização instala uma nova versão do clientupdate
utilidade em si. Após a conclusão desta etapa, o utilitário clientupdate
inicia automaticamente a próxima etapa executando o programa a partir do arquivo em
$ XYMONTMP.

Etapa de atualização
A segunda etapa faz o download do novo software cliente do servidor Xymon. O novo
o software deve ser compactado em um arquivo tar, que o cliente atualiza e descompacta no
Diretório $ XYMONHOME.

MEIO AMBIENTE VARIÁVEIS


clientupdate usa várias das variáveis ​​de ambiente Xymon padrão, incluindo XYMONHOME
e XYMONTMP.

Use clientupdate online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad