複数の Linux マシン (主に Red Hat Enterprise 5) からネットワーク カードの構成を取得するためのツール/スクリプトが必要です。基本的な bash しか知らないので、CSV からサーバー名を取得してリモートで実行できるものが必要です。また、技術に詳しくない人でも Windows マシンからすばやく簡単に実行できる必要があります。WBEM/CMI/SBLIM を見つけましたが、C++ アプリケーション全体を作成したくありません。これを実現できるツールまたはスクリプトを教えてもらえますか?
質問する
472 次
3 に答える
0
/etc/sysconfig/networking/devices/
Red Hat Enterprise Linux サーバーの場合、各サーバーからファイルのコピーを取得するだけで十分です。sftp
クライアントを使用して、それを実現できますssh
。
(ファイルは、ネットワーク デバイス構成を含む読みやすいテキスト構成ファイルです)
于 2010-09-10T02:36:04.650 に答える
0
どの情報を取得する必要があるかについて、詳細を教えていただけますか? ifconfig
Linux マシンのネットワーク カード構成に関する非常に多くの情報を提供するためのさまざまなパラメーター。CSV を空白で区切られたものに変換するスクリプトを作成するだけで、次のようなことができます。
#!/bin/bash
for host in $HOSTS ; do
CARDINFO=`ssh $host 'ifconfig'`
# Do whatever processing you need on CARDINFO here
done
これは疑似コードの大まかなスケッチです。また、アクセスするホストでパスワードなしの SSH をセットアップする必要がありますが、Red Hat では簡単に実行できます。
于 2010-09-09T20:06:43.487 に答える