CentOSサーバーを建物のどこかに持っています。リモートでログインしたり、VNCなどでログインしたりできます。物理的に移動する必要があります。そのためには、オフィスの周囲の類似物からマシンを物理的に配置する必要があります。
マシンを視覚的または聴覚的に識別するためにリモートで何ができますか?
IPMIを使用してLEDをトリガーしたり、ファンのRPMを上げたり、ビープ/アラームを鳴らしたりします。 ipmitool
のmanページを見てください https://linux.die.net/man/1/ipmitool LEDを設定できるサーバーによっては、= LCDディスプレイ、ファンRPMオフセット(だれもオフィスにいないときに聞きます)他の一部のIPMIまたはBMCインターフェイスではビープ音を鳴らすことができますが、この機能はプラットフォーム固有です。
強力なワークステーションまたはサーバーは、ファンが完全に回転した状態で誰かが掃除機をかけているように聞こえます。
編集:コメントに記載されているように識別ライトを使用するには、適切なIPMIインターフェイスがセットアップされていることを確認するための設定が必要です。利用可能ないくつかのガイドとチュートリアルがあり、OEMによってはIntelのような独自のインターフェイスと管理システムがある場合がありますデータセンターマネージャー( 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_ipmitoolipmitool -I <appropriate interface for system> -U<username> chassis identify force
は、認証タイプやその他のコマンドラインオプションを指定する必要があるインターフェースや設定に応じて、IDを強制的にオン状態にする必要があります。
電気的方法:
建物の電力消費量が大きく変化しない場合(夜間など):
ノート:
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が複数のシステムでどれであるかを示すためのものです。このため、この使用例には理想的ではありません)
光学ドライブがある場合は、トレイを取り出すことができます。
再起動してPOSTビープ音を聞きます
マシンにワイヤレスカードがあり、ケーブルを使用している場合(可能性は低いですが、マザーボードに組み込まれている可能性があります)。それをアクセスポイントとして構成し、wi-eyeなどの電話アプリを使用して、「ホットまたはコールド」でプレイできます。それ。
ハードドライブ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
紛失したコンピューターに無線信号を生成させることができる場合は、原則として信号強度によってそれを探すことができます。