英語フランス語スペイン語

Ad


OnWorksファビコン

clientupdate - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで clientupdate を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できる clientupdate コマンドです。

プログラム:

NAME


clientupdate - Xymon クライアント更新ユーティリティ

SYNOPSIS


クライアントアップデート [オプション]

DESCRIPTION


クライアントアップデート Xymon クライアントの一部です。 これは、既存の
Xymonに保存されたクライアントパッケージの中央リポジトリからのクライアントインストール
サーバー。

Xymon クライアントが通常のクライアント レポートを Xymon サーバーに送信すると、サーバーは
のセクションで応答します クライアントローカル.cfg(5) このクライアントに関連するファイル。
これには、「clientversion」値が含まれる場合があります。 から受け取った clientversion
server は、クライアントにインストールされている現在の clientversion と比較されます。
$XYMONHOME/etc/clientversion.cfg ファイルの内容によって決定されます。 二つなら
バージョンが同一でない場合、クライアントのインストールを更新するために clientupdate が起動されます。

OPTIONS


- レベル
現在のクライアント バージョンを報告します。

--update=NEWVERSION
このバージョンのクライアントをフェッチして、クライアントを NEWVERSION に更新しようとします
Xymon サーバーからのソフトウェア。

--reexec
更新プロセス中に内部的に使用されます。 OPERATION を参照してください。

--自分自身を削除
更新プロセス中に内部的に使用されます。 このオプションにより、実行中の
それ自体を削除する clientupdate ユーティリティ - 更新中に使用して、
$XYMONTMP にインストールされている clientupdate ユーティリティの一時コピー。

使用する クライアントアップデート IN ザイモン


各サーバーにログオンせずにクライアントの更新を管理するには、
clientupdate ユーティリティ。 これは、新しいクライアント バージョンのリリースをセットアップする方法です。

新しいクライアントを作成する
既存のクライアントをコピーするなどして、新しいクライアントの $XYMONHOME ディレクトリをセットアップします。
空のディレクトリにインストールし、必要に応じて変更します。 それは良いです
必要がないため、tmp/ および logs/ ディレクトリ内のすべてのファイルを削除するという考え
これらをすべてのクライアントにコピーします。 etc/ ファイルに注意して、make
この新しいシステムを展開するシステムに適していることを確認してください
クライアント。 ファイルを追加できます (例: ext/ ディレクトリ内の拡張スクリプト)。
clientupdate ユーティリティは、ファイルを削除または名前変更できません。

クライアントをパッケージ化する
新しいクライアント ソフトウェアの準備ができたら、新しいクライアントの tar ファイルを作成します。 全て
tar アーカイブ内のファイルには、クライアントの $XYMONHOME に関連するファイル名が必要です
(通常、~xymon/client/)。 tar ファイルを Xymon サーバーに保存します。
~xymon/server/download/somefile.tar. 圧縮しないでください。 することをお勧めします
ある種のオペレーティング システムとバージョン番号付けスキームを使用して、
ファイル名ですが、自分に合ったファイル名を選択できます-唯一の要件は
「.tar」で終わる必要があります。 「.tar」の前のファイル名の部分は何ですか
Xymon は「clientversion」ID として使用します。

新しいクライアントを受信するホストを構成する
クライアントローカル.cfg(5) ファイルをセットアップする必要があります クライアントバージョン:ID どこの行
  ID tar ファイルに使用したファイル名と一致します。 したがって、パッケージ化されている場合は、
新しいクライアントをファイルに linux.v2.tar、次に対応するエントリ
client-local.cfg は次のようになります。 クライアントバージョン:linux.v2.

xymond が client-local.cfg をリロードするのを待ちます
xymond は、最大で 10 回後に client-local.cfg ファイルを自動的にリロードします。
分。 すぐにリロードを強制したい場合は、SIGHUP シグナルを
ザイモンドプロセス。

クライアントが更新されるのを待ちます
次にクライアントが Xymon サーバーに接続してクライアント データを送信すると、
client-local.cfg の新しい clientversion 設定に注意してください。 クライアントアップデート
新しいクライアント ソフトウェアをインストールします。 そのため、クライアントが次回実行されると、
新しいクライアント ソフトウェアを使用します。

OPERATION


クライアントアップデート 次の XNUMX つのステップで実行されます。

ステップの再実行
最初のステップは、clientupdate が xymonclient.sh スクリプトから最初に呼び出されるときです。
「--re-exec」オプションで。 この手順では、clientupdate プログラムを
$XYMONHOME/bin/ を $XYMONTMP ディレクトリの一時ファイルにコピーします。 これは避けるためです
更新手順がクライアント更新の新しいバージョンをインストールするときの競合
ユーティリティそのもの。 この手順が完了すると、clientupdate ユーティリティ
のファイルからプログラムを実行して、次のステップを自動的に起動します。
$XYMONTMP。

更新ステップ
XNUMX 番目のステップでは、Xymon サーバーから新しいクライアント ソフトウェアをダウンロードします。 新しい
ソフトウェアは tar ファイルにパックする必要があります。
$XYMONHOME ディレクトリ。

ENVIRONMENT 変数


clientupdate は、いくつかの標準 Xymon 環境変数を使用します。 ザイモンホーム
& ザイモンTMP.

onworks.net サービスを使用してオンラインで clientupdate を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad