EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

clientupdate - Online in der Cloud

Führen Sie clientupdate beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl „clientupdate“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


clientupdate – Xymon-Client-Update-Dienstprogramm

ZUSAMMENFASSUNG


Client-Update [Optionen]

BESCHREIBUNG


Client-Update ist Teil des Xymon-Clients. Es ist für die Aktualisierung eines bestehenden verantwortlich
Client-Installation aus einem zentralen Repository von Client-Paketen, die auf dem Xymon gespeichert sind
Server.

Wenn der Xymon-Client einen normalen Clientbericht an den Xymon-Server sendet, wird der Server
antwortet mit dem Abschnitt des client-local.cfg(5) Datei, die für diesen Client relevant ist.
Darin kann ein „clientversion“-Wert enthalten sein. Die von der erhaltene Clientversion
Der Server wird mit der aktuellen Clientversion verglichen, die auf dem Client installiert ist
wird durch den Inhalt der Datei $XYMONHOME/etc/clientversion.cfg bestimmt. Wenn die beiden
Wenn die Versionen nicht identisch sind, wird clientupdate gestartet, um die Client-Installation zu aktualisieren.

OPTIONAL


--Niveau
Melden Sie die aktuelle Clientversion.

--update=NEWVERSION
Versuchen Sie, den Client auf NEWVERSION zu aktualisieren, indem Sie diese Version des Clients abrufen
Software vom Xymon-Server.

--reexec
Intern während des Aktualisierungsprozesses verwendet, siehe OPERATION unten.

--remove-self
Wird intern während des Update-Vorgangs verwendet. Diese Option bewirkt das Ausführen
clientupdate-Dienstprogramm, um sich selbst zu löschen – es wird während des Updates verwendet, um a zu löschen
Temporäre Kopie des Clientupdate-Dienstprogramms, das in $XYMONTMP installiert ist.

VERWENDUNG KUNDENUPDATE IN XYMON


Um die Aktualisierung von Clients zu verwalten, ohne sich bei jedem Server anmelden zu müssen, können Sie Folgendes verwenden:
clientupdate-Dienstprogramm. So richten Sie die Veröffentlichung einer neuen Client-Version ein.

Erstellen Sie den neuen Kunden
Richten Sie das $XYMONHOME-Verzeichnis des neuen Clients ein, z. B. durch Kopieren eines vorhandenen Clients
Installieren Sie die Installation in ein leeres Verzeichnis und passen Sie es an Ihre Bedürfnisse an. Es ist gut
Idee, alle Dateien in den Verzeichnissen tmp/ und logs/ zu löschen, da keine Notwendigkeit besteht
um diese auf alle Clients zu kopieren. Achten Sie auf die etc/-Dateien und erstellen Sie sie
Stellen Sie sicher, dass sie für die Systeme geeignet sind, auf denen Sie das Neue bereitstellen möchten
Klient. Sie können Dateien hinzufügen – z. B. Erweiterungsskripte im ext/-Verzeichnis – aber die
Das Dienstprogramm „clientupdate“ kann keine Dateien löschen oder umbenennen.

Verpacken Sie den Kunden
Wenn Ihre neue Client-Software fertig ist, erstellen Sie eine TAR-Datei des neuen Clients. Alle
Dateien im TAR-Archiv müssen Dateinamen relativ zum $XYMONHOME der Clients haben
(normalerweise ~xymon/client/). Speichern Sie die TAR-Datei auf dem Xymon-Server in
~xymon/server/download/somefile.tar. Komprimieren Sie es nicht. Es wird empfohlen, dass
Sie verwenden eine Art Betriebssystem und Versionsnummerierungsschema für
Dateinamen, aber Sie können den für Sie passenden Dateinamen wählen – die einzige Voraussetzung ist
dass es mit „.tar“ enden muss. Der Teil des Dateinamens vor „.tar“ ist was
Xymon wird als „Clientversion“-ID verwenden.

Konfigurieren Sie, welche Hosts den neuen Client empfangen
Im client-local.cfg(5) Datei müssen Sie nun eine einrichten clientversion:ID Zeile wo
ID entspricht dem Dateinamen, den Sie für die TAR-Datei verwendet haben. Also, wenn Sie das verpackt haben
neuen Mandanten in die Datei ein linux.v2.tar, dann der entsprechende Eintrag in
client-local.cfg wäre Clientversion:linux.v2.

Warten Sie, bis xymond client-local.cfg neu lädt
xymond lädt die Datei client-local.cfg nach spätestens 10 automatisch neu
Protokoll. Wenn Sie ein sofortiges Neuladen erzwingen möchten, senden Sie ein SIGHUP-Signal an den
Xymond-Prozess.

Warten Sie, bis der Client aktualisiert ist
Wenn der Client das nächste Mal den Xymon-Server kontaktiert, um die Client-Daten zu senden, wird dies der Fall sein
Beachten Sie die neue Clientversion-Einstellung in client-local.cfg und wird ausgeführt Client-Update
um die neue Client-Software zu installieren. Wenn der Client das nächste Mal ausgeführt wird, wird dies der Fall sein
Verwenden Sie die neue Client-Software.

OPERATION


Client-Update läuft in zwei Schritten ab:

Schritt erneut ausführen
Der erste Schritt besteht darin, dass clientupdate zum ersten Mal über das Skript xymonclient.sh aufgerufen wird
mit der Option „--re-exec“. Dieser Schritt kopiert das Clientupdate-Programm von
$XYMONHOME/bin/ in eine temporäre Datei im Verzeichnis $XYMONTMP. Dies gilt es zu vermeiden
Konflikte treten auf, wenn der Update-Vorgang eine neue Version des Client-Updates installiert
Dienstprogramm selbst. Nach Abschluss dieses Schritts wird das Dienstprogramm clientupdate angezeigt
startet automatisch den nächsten Schritt, indem das Programm aus der Datei in ausgeführt wird
$XYMONTMP.

Aktualisierungsschritt
Im zweiten Schritt wird die neue Client-Software vom Xymon-Server heruntergeladen. Das neue
Die Software muss in eine TAR-Datei gepackt werden, die clientupdate dann in die entpackt
$XYMONHOME-Verzeichnis.

VARIABLEN


clientupdate verwendet mehrere der standardmäßigen Xymon-Umgebungsvariablen, darunter XYMONHAUS
und XYMONTMP.

Verwenden Sie clientupdate online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad