Tengo un servidor CentOS en algún lugar del edificio; Puedo iniciar sesión en él de forma remota y VNC, etc. Ahora tengo que moverlo físicamente, y para eso necesito ubicar físicamente la máquina entre los imitadores de la oficina.
¿Qué puedo hacer de forma remota para que la máquina se identifique de forma visible o audible?
physical-environment
Miguel
fuente
fuente
Respuestas:
Use IPMI para activar los LED, aumentar las RPM del ventilador o hacer sonar el pitido / alarma. Eche un vistazo a la página de manual de
ipmitool
https://linux.die.net/man/1/ipmitool, dependiendo del servidor, puede configurar los LED, la pantalla LCD y el desplazamiento de RPM del ventilador (escuche cuando no haya nadie en la oficina ) Algunas otras interfaces IPMI o BMC pueden permitirle hacer sonar el pitido, pero esta funcionalidad es más específica de la plataforma.una potente estación de trabajo o servidor sonará como si alguien aspirara con los ventiladores encendidos todo el camino.
EDITAR: Para usar las luces de identificación como se menciona en los comentarios, esto requerirá una configuración para asegurarse de que se configura una interfaz IPMI adecuada, hay varias guías y tutoriales disponibles, y dependiendo del OEM puede haber interfaces propietarias y sistemas de administración como Intel Administrador del centro de datos ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ). He usado este tutorial antes, pero hay otros https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool
ipmitool -I <appropriate interface for system> -U<username> chassis identify force
deberían forzar la identificación a un estado activado, dependiendo de la interfaz y la configuración que pueda necesitar para especificar el tipo de autenticación y otras opciones de línea de comando.fuente
Si su servidor tiene un CD / DVD o unidad similar, una solución simple es ejecutar
eject
y buscar la bandeja abierta. (Recuerde, el hecho de que la bandeja esté abierta no significa que la haya abierto; confirme una segunda vez después de pensar que ha encontrado el servidor). Si falla, la respuesta de Matt es encender un LED de identificación o mostrar un mensaje en un LCD conipmitool
es el camino a seguir.También puede usar traceroute para determinar a qué enrutador está conectado el servidor e incluso jugar con las interfaces de administración del conmutador para tratar de encontrar el cable exacto (o al menos un extremo) en el que está conectado el servidor.
fuente
Un método eléctrico:
Cuando el consumo de energía en su edificio no va a cambiar mucho (como en la noche):
Notas:
fuente
Si tiene un conmutador administrado:
Anote la dirección MAC, y luego verifique la tabla ARP de su switch por puerto.
Dependiendo del modelo de interruptor, tendrá una salida como esta:
** Tenga en cuenta que múltiples MAC por puerto generalmente significa un enlace ascendente a otro conmutador.
fuente
cdpr
). Luego luces indicadoras y similares, si están disponibles ...cdpr
aunque podría no funcionar con eso (Wireshark debería)Utilizar
beep
.Suponiendo que tenga instalado un altavoz interno (a menudo un pequeño dispositivo piezoeléctrico), emitirá un pitido en dicho altavoz. Si no está seguro de si hay un altavoz dentro de la caja en cuestión, quizás pueda probar con una máquina diferente del mismo tipo con ubicación conocida.
Puede mantenerlo funcionando en un bucle mientras pasea por la casa. O bien, puede codificar el número de teléfono interno de su casa en la melodía de alguna manera y esperar a que algún colega llame, pidiéndole que termine ese molesto ruido al lado de su oficina.
Asegúrese de ejecutar un pitido como root, para que use el mecanismo ioctl. A menos que el binario esté instalado suid root en su sistema y su usuario pueda acceder a él. Simplemente emitir
\a
a su tty (que es la reserva en caso de privilegios insuficientes) probablemente no será suficiente, ya que solo se reflejará en su emulador de terminal remoto. Dependiendo de su configuración, es posible que también deba cargar elpcspkr
módulo del kernel para que esto funcione.De acuerdo con https://pkgs.org/download/beep , el pitido debería estar disponible como un paquete para CentOS, así que solo inténtalo
yum install beep
. Espero que no se modifique de alguna manera para que no use el enfoque ioctl. Esto fue un problema en Gentoo por algún tiempo.La respuesta de Matt mencionó un pitido (no está claro si el comando o el concepto) de pasada, como lo hicieron algunos comentarios, pero creo que esta debería ser una respuesta en su propio respeto. Es probable que escuche pitidos a través de puertas cerradas, mientras que verificar los patrones de led puede requerir abrir la habitación y esperar frente a cada máquina para distinguir los patrones deliberados del ruido aleatorio.
fuente
Con los dispositivos de red administrados, tiene varias opciones: puede buscar paquetes CDP / LLDP desde el conmutador hacia los hosts (que indicarán el nombre del conmutador y el número de puerto), o puede instalar agentes LLDP en el servidor (por lo tanto, 'mostrar vecino de lldp' o una ejecución similar en el conmutador mostrará el puerto activado). Lo mejor es hacer coincidir las direcciones MAC de la interfaz con la tabla de conexión del conmutador. En ambos casos, puede rastrear el cable desde el extremo del conmutador conocido hasta el extremo del servidor desconocido.
Si no tiene conmutadores administrados y tiene que confiar en el host, entonces:
Si la máquina es de Dell o HP o similar, puede usar 'dmidecode' para obtener el número de serie / etiqueta de servicio y hacer coincidir eso con la etiqueta del dispositivo. Al menos en una Dell, también puede usar OpenManage para cambiar el texto en la pantalla LCD. También puede tener algunas opciones para obligar a los ventiladores a funcionar a toda velocidad, lo que puede ser lo suficientemente audible como para ubicar la máquina.
ethtool como una opción --identify, que hará que el LED de una interfaz de red específica parpadee. (En general, esto es para saber qué NIC es cuál en un sistema que tiene varios, por lo que esto no es ideal para este caso de uso)
Si tiene una unidad óptica, puede expulsar la bandeja.
fuente
cdpr
es increíble ...Reinicie y escuche el pitido POST
fuente
beep
comando?Si la máquina tiene una tarjeta inalámbrica pero está usando un cable (es poco probable, ¿pero tal vez la placa base la tiene incorporada?) Puede configurarla como punto de acceso y luego usar una aplicación de teléfono como wi-eye para jugar "caliente o frío" con eso.
fuente
Los LED del disco duro se pueden hacer para mostrar mucha actividad, convirtiéndolos en luces de identificación viables, leyendo con dd if = / dev / sdX of = / dev / null. No se necesita soporte de IPMI.
Consulte también https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep .
Además, si ethtool está disponible, jugar con la configuración de velocidad de la interfaz puede hacer que la máquina sea identificable a través de los LED de velocidad en el interruptor y / o NIC. Advertencia: existe el riesgo de que su máquina se desconecte efectivamente de esa manera si el interruptor reacciona mal y apaga la negociación automática.
fuente
Hay dos maneras fáciles de hacer esto ... una ya ha sido mencionada (expulsar la bandeja de CDROM)
El otro es iniciar sesión con una conexión inalámbrica y ver los mensajes USB. Luego, vaya y conecte una memoria USB con datos conocidos.
Verá un mensaje USB cuando lo haga en la máquina correcta, o puede usar cualquiera de las numerosas herramientas de interrogación USB (lsusb, etc.) para ver si ahora está allí.
Una vez que vea un dispositivo USB, móntelo y mírelo para ver si es el correcto.
Hecho.
Las luces intermitentes y hacer que las cosas giren hacia arriba y hacia abajo no es muy confiable y requiere mucha atención. Estas dos formas son muy simples y no requieren gimnasia sensorial.
fuente
Si va a moverlo, ¿qué tal si lo apaga y busca una máquina apagada?
fuente
Se han realizado varias investigaciones sobre cómo exfiltrar datos a través de EMF; por ejemplo, http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf
Si puede hacer que la computadora que falta produzca una señal de radio, en principio puede buscarla mediante la intensidad de la señal.
fuente