IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

clientupdate - Online nel cloud

Esegui clientupdate nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando clientupdate che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


clientupdate - Utilità di aggiornamento del client Xymon

SINOSSI


clientupdate [opzioni]

DESCRIZIONE


clientupdate fa parte del client Xymon. È responsabile dell'aggiornamento di un file esistente
installazione client da un repository centrale di pacchetti client archiviati su Xymon
server.

Quando il client Xymon invia un normale rapporto client al server Xymon, il file server
risponde con la sezione del client-locale.cfg(5) file rilevante per questo cliente.
In questo potrebbe essere incluso un valore "clientversion". La versione client ricevuta dal file
il server viene confrontato con la versione client corrente installata sul client, come
determinato dal contenuto del file $XYMONHOME/etc/clientversion.cfg. Se i due
le versioni non sono identiche, viene avviato clientupdate per aggiornare l'installazione del client.

VERSIONI


--livello
Segnala la versione client corrente.

--update=NUOVAVERSIONE
Tentare di aggiornare il client a NEWVERSION recuperando questa versione del client
software dal server Xymon.

--reexec
Utilizzato internamente durante il processo di aggiornamento, vedere FUNZIONAMENTO qua sotto.

--rimuovi-sé
Utilizzato internamente durante il processo di aggiornamento. Questa opzione provoca l'esecuzione
Utilità clientupdate per eliminare se stesso: viene utilizzata durante l'aggiornamento per eliminare a
copia temporanea dell'utilità clientupdate installata in $XYMONTMP.

UTILIZZO AGGIORNAMENTO CLIENTE IN XYMON


Per gestire l'aggiornamento dei client senza dover accedere a ciascun server, è possibile utilizzare il file
utilità di aggiornamento del client. Ecco come si configura il rilascio di una nuova versione del client.

Crea il nuovo cliente
Imposta la nuova directory $XYMONHOME del client, ad esempio copiando un client esistente
installazione in una directory vuota e modificandola in base alle proprie esigenze. È un bene
idea di eliminare tutti i file nelle directory tmp/ e logs/, poiché non ce n'è bisogno
per copiarli su tutti i client. Presta attenzione ai file etc/ e crea
assicurati che siano adatti ai sistemi in cui desideri implementare questo nuovo
cliente. Puoi aggiungere file - ad esempio script di estensione nella directory ext/ - ma il file
L'utilità clientupdate non può eliminare o rinominare i file.

Imballa il cliente
Quando il tuo nuovo software client è pronto, crea un file tar del nuovo client. Tutto
i file nell'archivio tar devono avere nomi di file relativi a $XYMONHOME dei client
(di solito, ~xymon/client/). Salvare il file tar sul server Xymon in
~xymon/server/download/somefile.tar. Non comprimerlo. Si consiglia di farlo
usi una sorta di sistema operativo e schema di numerazione delle versioni per
nomefile, ma puoi scegliere il nome file che preferisci: l'unico requisito è
che deve terminare con ".tar". La parte del nome file che precede ".tar" è cosa
Xymon utilizzerà come ID "clientversion".

Configura quali host riceveranno il nuovo client
Nel client-locale.cfg(5) file, ora devi impostare un file versioneclient:ID linea dove
, il ID corrisponde al nome file utilizzato per il file tar. Quindi, se hai confezionato il file
nuovo cliente nel file linux.v2.tar, quindi la voce corrispondente in
client-local.cfg sarebbe versione client: linux.v2.

Attendi che xymond ricarichi client-local.cfg
xymond ricaricherà automaticamente il file client-local.cfg dopo un massimo di 10
minuti. Se vuoi forzare una ricarica immediata, invia un segnale SIGHUP al
processo xymond.

Attendi l'aggiornamento del client
La prossima volta che il client contatterà il server Xymon per inviare i dati del client, lo farà
notare la nuova impostazione clientversion in client-local.cfg e verrà eseguito clientupdate
per installare il nuovo software client. Pertanto, quando il client verrà eseguito la volta successiva, lo farà
utilizzare il nuovo software client.

FUNZIONAMENTO


clientupdate si svolge in due fasi:

Rieseguire il passaggio
Il primo passaggio avviene quando clientupdate viene richiamato per la prima volta dallo script xymonclient.sh
con l'opzione "--re-exec". Questo passaggio copia il programma di aggiornamento client da
$XYMONHOME/bin/ in un file temporaneo nella directory $XYMONTMP. Questo è da evitare
entra in conflitto quando la procedura di aggiornamento installa una nuova versione del clientupdate
utilità stessa. Al termine di questo passaggio, l'utilità clientupdate
avvia automaticamente il passaggio successivo eseguendo il programma dal file in
$XYMONTMP.

Passaggio di aggiornamento
Il secondo passaggio scarica il nuovo software client dal server Xymon. Il nuovo
il software deve essere compresso in un file tar, che clientupdate poi decomprime nel file
directory $XYMONHOME.

AMBIENTE VARIABILI


clientupdate utilizza molte delle variabili di ambiente Xymon standard, tra cui XYMONHOME
ed XYMONTMP.

Utilizzare clientupdate online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad