web-dev-qa-db-ja.com

conkyはネットワーク上の他のLinuxコンピューターを監視できますか?

Conkyが自分のパソコンを監視できることは知っていますが、ネットワーク上にある他のLinuxサーバーを監視できますか? CPUとメモリの使用状況、および各サーバーが使用するいくつかの重要なプロセスに関するデータを確認したいと思います。たとえば、1つのサーバーがMySQLサーバーであるため、このサーバーのCPUとメモリの使用量、mysqldプロセスが消費するリソースの量、およびネットワークの消費量を表示したいと思います。別のサーバーの場合、用途に応じて他の情報を表示する必要があります。

2
gtludwig

conky内から直接これを行う方法があるかどうかはわかりません。私は以前に同様の状況に遭遇し、SSHを介してそれを解決しました。基本的に、パスワードなしのSSHログインで非特権ユーザーアカウントを設定し、これを行います。

${execi 1 ssh dummy_user@server_name <monitoring_command>}

「1」は、出力が毎秒更新されることを意味します。必要な適切な更新間隔と、使用する監視コマンドに置き換える必要があります。

2
Joseph R.

リモートマシンにパフォーマンス統計を照会する従来の方法は、適切な [〜#〜] snmp [〜#〜] 照会を送信することです。

サーバーにsnmpdを設定すると、あらゆる種類の管理データを取得できるようになります。

0
Cory J