いくつか(少なくとも50)のリモートノードを監視するためのソリューションを探しています。これらのリモートノードはファイアウォールの背後にあるため、中央サーバーから情報をポーリングできません。
接続は、ノード->中央サーバーからである必要があります。私は以前に神経節とnagiosを使用しましたが、それらはすべてサーバー->ノードからのものです。誰かがいくつかのオープンソースの推奨事項を与えることができるかどうかを感謝します。リモートノードと中央サーバーはすべてLinuxベースのシステムです。
収集したい指標は次のとおりです。
- 稼働時間
- ヘルスモニター(ノードが構成可能な時間内にサーバーと通信しない場合は、電子メールを送信してアラートを生成します)
- CPU/メモリ/ネットワーク/ディスクの使用量
- プロセスモニター(例:apacheまたはssh)
- puppetのような構成管理はボーナスですが、すばらしい機能です。