Actualmente estoy trabajando en nuestro proyecto de sistema de monitoreo de red (NMS) y quiero saber si hay alguna manera de identificar dónde se encuentra actualmente cada PC. Digamos, por ejemplo, que tenemos una habitación con 40 PC, ¿es posible que nuestro NMS sepa qué PC está en qué ubicación física?
Ser capaz de saber si dos o tres PC cambiaron de lugar dentro de la habitación usando su posición exacta sería útil para lo que estoy haciendo.
Respuesta1
La herramienta para encontrar la ubicación física de una computadora basándose nada más que en su cable de red esreferido cortésmente como "pasante".
Su herramienta interna bien puede solicitar y recibir gran ayuda de algo llamadorastreador de cables/tóner/mapeador/identificador, pero si lo hice a mano o con una tabla arp y una línea de comando, cualquiera también puede hacerlo. Una vez identificado, se recomienda etiquetar ambos extremos del cable, así como ambos puertos a los que está conectado, para evitar la necesidad de rastrear físicamente los cables o fregar las tablas de arp la próxima vez que alguien pregunte.
Dicho esto, no es común que un sistema de monitoreo de red monitoree las PC/estaciones de trabajo cliente, pero si lo desea de todos modos, es posible.
Sin embargo, aparte de la identificación física, no existe ninguna forma factible de monitorear o recuperar la ubicación de una computadora basándose simplemente en una conexión por cable. Sin embargo, dado que las señales inalámbricas pueden correlacionarse con una posición física basada en la triangulación, es posible monitorear y rastrear computadoras con la adición de un poco de hardware. Muchos (si no la mayoría) de los equipos de redes inalámbricas de hoy en día tienen capacidades de seguimiento de ubicación incorporadas, a menudo con una capacidad incorporada de mapeo del cliente, comoLínea de puntos de acceso Meraki de Ciscohace:
El uso de un producto de este tipo es una buena manera de realizar un seguimiento aproximado de la ubicación física de cualquier cosa que utilice wifi, que puede incluir computadoras de escritorio estándar, si agrega una NIC inalámbrica.
También es posible lograr la misma correlación física con una solución personalizada con etiquetas RFID y el hardware adecuado. Esto puede ser tan simple y económico como un teléfono inteligente y conectar una tecnología de etiqueta RFID para el consumidor comorastreadoroTejau ofertas similares a una computadora, o tan complejos como los sistemas que muchos distribuidores más grandes utilizan para rastrear productos dentro de sus almacenes.
Respuesta2
No precisamente. La mayoría de las computadoras no tienen GPS integrado (u otra implementación del mismo tipo de concepto).
Esto es lo que puedes hacer:
Dar a las computadoras nombres razonables (como "northwall-desktop-5") es una práctica común. Algo como esto se hace muy comúnmente.
Haga que cada computadora esté conectada a un interruptor inteligente. Incluso podrías asignar diferentes VLAN a diferentes puertos. Luego, al determinar a qué VLAN está conectado un dispositivo, podría obtener información sobre en qué puerto está conectado. O, en lugar de usar VLAN, podría usar un tipo diferente de técnica, como usar diferentes subredes /30 según el puerto en el que se encuentre el dispositivo. Es posible que estas técnicas no se escale con mucha facilidad, pero son técnicamente posibles. Es posible que sea necesario pensar o considerar algo más si estuviera pensando en intentar hacer esto para cientos de computadoras. Esto debería ser técnicamente factible (para 40 computadoras), pero puede requerir tanto esfuerzo para configurar la configuración que usted descubra que no vale la pena. Eso puede depender exactamente de cuáles sean sus objetivos y de lo que encuentre que sea de mayor prioridad (por ejemplo, información o costo/complejidad). Su capacidad para implementar esto también puede depender un poco de su hardware: por ejemplo, los "conmutadores administrados" pueden ser más útiles que los "conmutadores tontos".
Los puntos de acceso Wi-Fi podrían indicarle qué tan fuerte es una señal: esto podría indicarle si un dispositivo está cerca de un punto de acceso Wi-Fi.
Si tiene un probador de cables, es posible que pueda descubrir algunos detalles interesantes, como la longitud del cableado entre un par de puntos. Probablemente eso no te ayude con ningún tipo de solución automatizada, pero la tecnología se acerca lo suficiente a lo que estás preguntando y pensé en mencionarla.
Puede instalar cámaras en una habitación y grabar digitalmente lo que sucede, si le preocupa que personas realicen cambios no autorizados.
Si por "PC" te refieres a computadoras portátiles que pueden salir de la habitación, entonces muy a menudo es posible que tengas diferentes direcciones IP, por lo que puede ser una manera efectiva y fácil de saber algunos detalles, como si una PC está usando una red cableada en un determinada habitación o si una computadora está utilizando dispositivos Wi-Fi específicos. Geo-IP es una tecnología que puede convertir direcciones IP públicas en ubicaciones; Es una ciencia inexacta, pero a menudo acierta en algunos detalles (como en qué continente se encuentra un dispositivo... quizás mucho más preciso que eso, o quizás no).
Si puede acceder al dispositivo, es posible que pueda habilitar la entrada, como una cámara web (integrada en algunas computadoras portátiles) o un micrófono... que puede brindarle alguna entrada que puede usarse para determinar si el dispositivo está cerca de una fuente de ruido fuerte. ruido.
Muchas de estas ideas pueden ser un poco descabelladas y pueden no ser muy prácticas/económicas para fines comerciales. Pero fuiste bastante vago acerca de tus objetivos, así que solo te presenté algunas ideas sobre lo que es técnicamente factible.
Respuesta3
Suponiendo que los puertos Ethernet en la pared corresponden a ubicaciones físicas (y asumiendo que se usa Ethernet en lugar de wifi), si hay un conmutador administrado conectado al otro extremo de los puertos, entonces simplemente puede consultar el dispositivo que está conectado a cada puerto (y identifíquelo por dirección MAC) usando su herramienta SNMP favorita.