建物内のどこかにCentOSサーバーがあります。リモートでログインしたり、VNCなどでログインしたりできます。今では、物理的に移動する必要があるため、オフィスの周りの似たようなマシンを物理的に配置する必要があります。
マシンを視覚的または聴覚的に識別するために、リモートで何ができますか?
建物内のどこかにCentOSサーバーがあります。リモートでログインしたり、VNCなどでログインしたりできます。今では、物理的に移動する必要があるため、オフィスの周りの似たようなマシンを物理的に配置する必要があります。
マシンを視覚的または聴覚的に識別するために、リモートで何ができますか?
回答:
IPMIを使用してLEDをトリガーしたり、ファンRPMを上げたり、ビープ/アラームを鳴らしたりします。サーバーによっては、ipmitool
https://linux.die.net/man/1/ipmitoolのマニュアルページをご覧ください。LED、LCDディスプレイ、ファンRPMオフセットを設定できる場合があります)。他のいくつかのIPMIまたはBMCインターフェイスでは、ビープ音を鳴らすことができますが、この機能はプラットフォーム固有です。
強力なワークステーションまたはサーバーは、ファンを完全に上げた状態で掃除機をかけているように聞こえます。
編集:コメントで言及されているように識別子ライトを使用するには、適切なIPMIインターフェイスがセットアップされていることを確認する設定が必要ですデータセンターマネージャー(http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html)。以前にこのチュートリアルを使用しましたが、他にもhttps://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool
ipmitool -I <appropriate interface for system> -U<username> chassis identify force
があります。認証タイプとその他のコマンドラインオプション。
サーバーにCD / DVDまたは同様のドライブがある場合、簡単な解決策は、実行eject
して開いているトレイを探すことです。(トレイが開いているからといって、それを開いたわけではありません。サーバーが見つかったと思われた後、もう一度確認してください。)それに失敗すると、識別LEDをオンにするか、とLCD ipmitool
は行く方法です。
tracerouteを使用して、サーバーが接続されているルーターを特定したり、スイッチ管理インターフェイスを操作して、サーバーが接続されている正確なケーブル(または少なくともその一端)を見つけようとすることもできます。
電気的方法:
建物の電力消費量が大きく変化しない場合(夜間など):
ノート:
マネージドスイッチがある場合:
ping ghostserver
arp -a
MACアドレスをメモし、ポートごとにスイッチのARPテーブルを確認してください。
スイッチモデルに応じて、次のような出力が得られます。
**通常、ポートごとに複数のMACがあるということは、別のスイッチへのアップリンクを意味することに注意してください。
cdpr
)。その後、インジケーターが点灯し、可能な場合は同様の...
cdpr
ただし、動作しない可能性があります(Wiresharkが必要)
を使用しbeep
ます。
内蔵スピーカー(多くの場合、小型の圧電デバイス)が取り付けられていると仮定すると、このスピーカーからビープ音が鳴ります。問題のボックス内にスピーカーがあるかどうか不明な場合は、おそらく、既知の場所で同じタイプの別のマシンで試すことができます。
家の中をさまよいながらループで実行し続けることができます。または、家の内部の電話番号を何らかの方法でメロディにエンコードし、同僚が電話をかけるのを待って、オフィスの横にあるそのうるさい騒音を止めてくださいと頼むことができます。
ioctlメカニズムを使用するように、ビープをルートとして実行していることを確認してください。バイナリがシステムにsuid rootでインストールされ、ユーザーがそれにアクセスすることを許可されていない限り。ただ、発光\a
それはちょうどあなたのリモート端末エミュレータに反映されますので、可能性は十分ではありません(不十分な権限の場合のフォールバックである)あなたのttyに。構成によっては、pcspkr
これを機能させるためにカーネルモジュールをロードする必要がある場合もあります。
https://pkgs.org/download/beepによると、ビープ音はCentOSのパッケージとして利用できるはずなので、試してみてくださいyum install beep
。ioctlアプローチを使用しないようにするために、何らかの方法で変更しないことを願っています。これはしばらくの間Gentooの問題でした。
Mattの回答では、いくつかのコメントと同様に、ビープ音(コマンドか概念かは不明)が言及されていましたが、これはそれ自体が回答であるべきだと思います。閉じたドアからビープ音が聞こえる可能性がありますが、LEDパターンを確認するには、部屋を開いて各マシンの前で待機し、意図的なパターンとランダムノイズを区別する必要があります。
管理されたネットワークデバイスには、いくつかのオプションがあります。スイッチからホストへのCDP / LLDPパケットを探す(スイッチ名とポート番号を通知する)か、LLDPエージェントをサーバーにインストールできます(そのため、 「show lldp neighbor」またはスイッチで同様の実行を行うと、ポートがオンになります)。次に最適なのは、インターフェイスのMACアドレスをスイッチのブリッジテーブルと照合することです。どちらの場合でも、既知のスイッチの端から未知のサーバーの端までケーブルをトレースできます。
管理されたスイッチがなく、ホスト自体に依存する必要がある場合:
マシンがDellまたはHPなどからのものである場合、「dmidecode」を使用してシリアル番号/サービスタグを取得し、デバイス上のラベルと照合できます。少なくともDellでは、OpenManageを使用してLCDディスプレイのテキストを変更することもできます。ファンを最大速度で強制的に作動させるオプションもあります。これは、マシンの位置を特定するのに十分聞こえる場合があります。
--identifyオプションとしてのethtool。特定のネットワークインターフェイスのLEDを点滅させます。(一般的に、これは複数のNICを備えたシステム上でどのNICであるかを伝えるためのものであるため、このユースケースには理想的ではありません)
光学ドライブがある場合は、トレイを取り出すことができます。
cdpr
素晴らしいです...
再起動してPOSTビープ音を聞きます
beep
コマンドを使用しないのですか?
ハードドライブLEDは、dd if = / dev / sdX of = / dev / nullで読み取ることで、実行可能な識別子ライトに変える多くのアクティビティを表示するように作成できます。IPMIサポートは必要ありません。
https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beepも参照してください。
また、ethtoolが使用可能な場合、インターフェイス速度設定をいじると、スイッチやNICの速度LEDを介してマシンを識別できるようになります。警告:自動ネゴシエーションをオフにするとスイッチがひどく反応した場合、マシンをそのように効果的にオフラインにするリスクがあります。
これを行うには2つの簡単な方法があります.. 1つは既に言及されています(cdromトレイを取り出します)
もう1つは、ワイヤレス接続でログインし、USBメッセージを監視することです。次に、既知のデータが入ったUSBスティックを接続します。
適切なマシンでUSBメッセージを表示すると、USBメッセージが表示されるか、多数のUSB問い合わせツール(lsusbなど)を使用して、現在そこにあるかどうかを確認できます。
USBスティックが表示されたら、それをマウントして、正しいものかどうかを確認します。
できた
ライトを点滅させて物事を上下させることはあまり信頼性がなく、多くの注意が必要です。これらの2つの方法は非常にシンプルであり、体操を必要としません。
移動する場合は、電源をオフにして、電源がオフになっているマシンを探してみてください。
EMFを介してデータを抽出する方法については、さまざまな研究が行われています。たとえば、http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf
行方不明のコンピューターに無線信号を生成させることができる場合、原則として信号強度によってそれを探すことができます。