0

シェルに 2 秒ごとに異なる 2 クラスターから最新の Linux サーバーの負荷ステータスを取得するシェル スクリプトを作成する必要があります。

これを作成する際に注意する必要があるパラメーターは何ですか?

a.) サーバー名 b.) サーバーのパスワード c.) watch コマンド ie watch -n 2 w

サーバー名とそれに対するサーバー負荷のような2つのタブを作成する必要があります

サーバーに接続するためにsshしますが、これを達成するためのより良い方法を誰かが提案していただければ幸いです。

前もって感謝します

4

2 に答える 2

3

車輪を再発明する代わりに、それを使用しないでください。

必要な同じタスクを実行する多くのツールがあります。以下のツールは、指定された時間後に sys stat を提供し、後で使用するためにそのデータを保存します

  1. ガングリア、
  2. ムニン
  3. 黒鉛

そのようなタスクのためにシェルスクリプトを書くことには、次のような多くの欠点があります。

  1. シェルスクリプトの修正・保守が難しい
  2. 資格情報はスクリプトで提供する必要があります (セキュリティ上の理由)
  3. ほとんどのインプ : 画面上の結果/統計を解釈するのが難しい
  4. オフライン分析に使用できないデータ

ここで私が言おうとしていることを理解していただければ幸いです。

于 2014-09-12T09:54:16.557 に答える
1
while : ; do
    ssh host1 uptime
    ssh host2 uptime
    sleep 120
    tput clear
done
于 2014-09-12T09:58:04.420 に答える