しかし、この投稿では、非常に小さくシンプルなものについて説明しますが、これはそれほど有用ではないツールです。ScoutRealtimeを監視するためのツールです。 このRuby オープンソースプロジェクトは、ディスク、メモリ、ネットワーク、CPU、および実行中のプロセスに関する統計を備えたコンソールトップユーティリティの最新の代替として開発者によって位置付けられています。 これらはすべて、フローグラフでリアルタイムに表示されます。 サーバーの動作を診断するとき、インジケーターを数分間監視し、その変化を経時的に追跡すると便利な場合があります(端末の数字がちらつき、現在のデータのみを表示します)。
scout_realtimeはprocfsからほぼすべてのインジケーターを取得するため、ほとんどのLinuxディストリビューションで動作します(OSXおよびFreeBSDはサポートされていません)。 動作するには、バージョンRuby 1.9.3以降が必要です
開発者の保証によると、scout_realtimeデーモンは、よく知られているhtopユーティリティほど多くのリソースを消費しません。
インストールと起動は、次の2つのコマンドで実行されます。
デフォルトでは、デーモンはポート5555で起動しますが、これは変更できます( $ scout_realtime helpを参照)。$ gem install scout_realtime $ scout_realtime start
接続するには、マシン上で以下を実行してサーバーへのSSHトンネルを作成する必要があります。
user @ ip_or_hostnameは、サーバーへの接続に通常使用するものと同じです。 その後、ブラウザで開くことができますhttp:// localhost:5555$ ssh -NL 5555:localhost:5555 user@ip_or_hostname
オプション:ファイアウォールが接続をブロックし、SSHトンネルに入る必要がない場合、サーバーに許可ルールを追加できます。
直接接続します: http : //example.ru/10555 (統計は、必要に応じて誰でも利用できることに注意してください )。$ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
開発者は、メインサイトの統計へのオープンデモアクセスを残しました: http : //scoutapp.com/10555