2017-02-07 2 views
-2

複数のサーバーにsshで実行できる必要があるプロセスをgrepし、 。リモートJavaプロセスを監視し、プロセスが終了したときに電子メールアラートを送信するシェルスクリプトを探しています

ホストから監視するサーバーが10台あり、各サーバーには8つのアプリケーションが実行されています。アラートを設定することは可能ですか?私はCEntos 7にあります

最も早い応答を感謝してください!

ありがとうございます!
は($でのプロセスのために猫を
エコー-n> /tmp/$host.txt
を行う$でホスト(猫/tmp/host.txt)について

+0

何かを試みましたか? – codeforester

+1

Stackoverflowは無料のコーディングサービスではありません。私たちは*あなたがコードを書くのを助けます。だからあなたは、あなたのコードを表示し、それを進歩させるのに役立つそのコードに関する特定の質問をすることを試みる必要があります。 – kaylum

答えて

0

#!/ binに/ bashの/tmp/process.txt)

SSH $ホストやる[[-s /tmp/$host.txt場合
/tmp/$host.txt> "PS斧| grepの-v grepの|はgrepの$プロセスを" ]];その後、
エコー$プロセスは$ホスト
のsendEmail -f -t -u "件名" -lは/ var/log /のsendEmail -oメッセージ内容で実行されていない

エコー$プロセス$ホストで実行されています-type = auto -m "" -s -xu -xp
fi;

javaの/tmp/process.txt猫

猫/tmp/host.txt

192.168.10.13
192.168.10.19

を行って
を行って

snmp

関連する問題