私はいくつかの通信ソフトウェアを作成しており、サーバーに展開された後にソフトウェアを監視および構成する方法を考案する必要があります。
私が働いている会社には現在、社内ソリューションがありますが、他のオプションを検討しています。
次のことを実行できる (できればすべてが 1 つのパッケージに含まれている) 利用可能なツール:
1) サーバー ファーム内の各サーバーにソフトウェア更新プログラムを配信します。
2) 構成テキスト ファイルを各サーバーに配信し、場合によってはソフトウェアを再起動して構成を読み込みます。
3) 各サーバーのソフトウェアを監視し、クラッシュした場合は再起動します。
(商用およびオープンソース/無料のソリューションは問題ありません)。
Linux でこれらの目標を達成するために利用できるツールは何ですか?