EngelsFransSpaans

Ad


OnWorks-favicon

clientupdate - Online in de Cloud

Voer clientupdate uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht clientupdate die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


clientupdate - hulpprogramma voor Xymon-clientupdates

KORTE INHOUD


klantupdate [Opties]

PRODUCTBESCHRIJVING


klantupdate maakt deel uit van de Xymon-client. Het is verantwoordelijk voor het updaten van een bestaande
clientinstallatie vanuit een centrale opslagplaats van clientpakketten die op de Xymon zijn opgeslagen
server.

Wanneer de Xymon-client een normaal clientrapport naar de Xymon-server stuurt, wordt de server
reageert met het gedeelte van de klant-lokaal.cfg(5) bestand dat relevant is voor deze klant.
Hierin kan een waarde "clientversion" zijn opgenomen. De clientversie ontvangen van de
server wordt vergeleken met de huidige clientversie die op de client is geïnstalleerd, zoals
bepaald door de inhoud van het bestand $XYMONHOME/etc/clientversion.cfg. Als de twee
versies niet identiek zijn, wordt clientupdate gestart om de clientinstallatie bij te werken.

OPTIES


--peil
Rapporteer de huidige clientversie.

--update=NIEUWE VERSIE
Probeer de client bij te werken naar NEWVERSION door deze versie van de client op te halen
software van de Xymon-server.

--reexec
Intern gebruikt tijdens het updateproces, zie OPERATIE hieronder.

--verwijder-zelf
Intern gebruikt tijdens het updateproces. Deze optie veroorzaakt het uitvoeren
clientupdate-hulpprogramma om zichzelf te verwijderen - het wordt tijdens de update gebruikt om een
tijdelijke kopie van het hulpprogramma clientupdate dat is geïnstalleerd in $XYMONTMP.

GEBRUIK MAKEND VAN KLANTENUPDATE IN XYMON


Om update-clients te beheren zonder dat u zich bij elke server hoeft aan te melden, kunt u de
clientupdate-hulpprogramma. Zo stel je de release van een nieuwe clientversie in.

Maak de nieuwe klant aan
Stel de nieuwe client $XYMONHOME-directory in, bijvoorbeeld door een bestaande client te kopiëren
installatie naar een lege map en wijzig deze voor uw behoeften. Het is een goede
idee om alle bestanden in de mappen tmp/ en logs/ te verwijderen, aangezien dat niet nodig is
om deze naar alle klanten te kopiëren. Let op de etc/ bestanden, en maak
zeker weten dat ze geschikt zijn voor de systemen waar je deze nieuwe wilt inzetten
cliënt. U kunt bestanden toevoegen - bijvoorbeeld extensiescripts in de ext/-directory - maar de
clientupdate-hulpprogramma kan geen bestanden verwijderen of hernoemen.

Verpak de klant
Wanneer uw nieuwe clientsoftware klaar is, maakt u een tar-bestand van de nieuwe client. Alle
bestanden in het tar-archief moeten bestandsnamen hebben die relatief zijn ten opzichte van $XYMONHOME van de client
(meestal ~xymon/client/). Sla het tar-bestand op de Xymon-server op in
~xymon/server/download/somefile.tar. Comprimeer het niet. Het is aanbevolen dat
u gebruikt een soort besturingssysteem en versienummeringsschema voor de
bestandsnaam, maar u kunt elke bestandsnaam kiezen die bij u past - de enige vereiste is
dat het moet eindigen op ".tar". Het deel van de bestandsnaam voorafgaand aan ".tar" is wat
Xymon zal gebruiken als de "clientversie"-ID.

Configureer welke hosts de nieuwe client ontvangen
In het klant-lokaal.cfg(5) bestand, moet u nu een clientversie:ID regel waar
de ID komt overeen met de bestandsnaam die je voor het tar-bestand hebt gebruikt. Dus als je het hebt verpakt
nieuwe klant in het bestand linux.v2.tar, dan de overeenkomstige vermelding in
client-local.cfg zou zijn clientversie:linux.v2.

Wacht tot xymond client-local.cfg opnieuw laadt
xymond zal het bestand client-local.cfg na maximaal 10 automatisch opnieuw laden
minuten. Als je een onmiddellijke herlaadbeurt wilt forceren, stuur dan een SIGHUP-signaal naar de
xymond-proces.

Wacht tot de client is bijgewerkt
De volgende keer dat de client contact maakt met de Xymon-server om de clientgegevens te verzenden, zal dit gebeuren
let op de nieuwe clientversie-instelling in client-local.cfg en zal worden uitgevoerd klantupdate
om de nieuwe clientsoftware te installeren. Dus wanneer de client de volgende keer wordt uitgevoerd, zal dit het geval zijn
gebruik de nieuwe clientsoftware.

OPERATIE


klantupdate verloopt in twee stappen:

Stap opnieuw uitvoeren
De eerste stap is wanneer clientupdate voor het eerst wordt aangeroepen vanuit het xymonclient.sh-script
met de optie "--re-exec". Deze stap kopieert het clientupdate-programma van
$XYMONHOME/bin/ naar een tijdelijk bestand in de map $XYMONTMP. Dit is om te vermijden
conflicteert wanneer de updateprocedure een nieuwe versie van de clientupdate installeert
hulpprogramma zelf. Na voltooiing van deze stap wordt het clientupdate-hulpprogramma
start automatisch de volgende stap door het programma uit te voeren vanuit het bestand in
$XYMONTMP.

Update stap
De tweede stap downloadt de nieuwe clientsoftware van de Xymon-server. De nieuwe
software moet worden ingepakt in een tar-bestand, dat clientupdate vervolgens uitpakt in het
$XYMONHOME-directory.

MILIEU VARIABELEN


clientupdate gebruikt verschillende van de standaard Xymon-omgevingsvariabelen, waaronder XYMONHOME
en XYMONTMP.

Gebruik clientupdate online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad