Atualmente estou trabalhando em nosso projeto de sistema de monitoramento de rede (NMS) e quero saber se há uma maneira de identificar onde cada PC está atualmente. Digamos, por exemplo, que temos uma sala com 40 PCs. É possível que nosso NMS saiba qual PC está em qual local físico?
Ser capaz de saber se dois ou três PCs trocaram de lugar dentro da sala usando sua posição exata seria útil para o que estou fazendo.
Responder1
A ferramenta para encontrar a localização física de um computador com base em nada mais do que seu cabo de rede éeducadamente chamado de "estagiário".
Sua ferramenta interna pode muito bem solicitar e ser muito auxiliada por algo chamadorastreador de cabos/toner/mapeador/identificador, mas se eu fiz isso manualmente ou com uma tabela arp e uma linha de comando, qualquer um também pode. Uma vez identificado, é aconselhável rotular ambas as extremidades do cabo, bem como ambas as portas às quais o cabo está conectado, para evitar a necessidade de rastrear fisicamente os cabos ou vasculhar tabelas arp na próxima vez que alguém perguntar.
Dito isto, não é comum que um sistema de monitoramento de rede monitore PCs/estações de trabalho clientes, mas se você quiser, é possível.
Além da identificação física, entretanto, não há nenhuma maneira viável de monitorar ou recuperar a localização de um computador com base apenas em uma conexão com fio. Entretanto, como os sinais sem fio podem ser correlacionados com uma posição física baseada na triangulação, é possível monitorar e rastrear computadores com a adição de um pouco de hardware. Atualmente, muitos (se não a maioria) dos equipamentos de rede sem fio possuem recursos integrados de rastreamento de localização, geralmente com um recurso integrado de mapeamento de cliente, comoLinha Meraki de pontos de acesso da Ciscofaz:
Usar esse produto é uma boa maneira de rastrear aproximadamente a localização física de qualquer coisa que use wifi, o que pode incluir desktops padrão, se você adicionar uma placa de rede sem fio.
Alcançar a mesma correlação física com uma solução personalizada também é possível com etiquetas RFID e o hardware apropriado. Isso pode ser tão simples e barato quanto um smartphone e anexar uma tecnologia de etiqueta RFID de consumidor comoRastreadorouTelhaou ofertas semelhantes a um computador, ou tão complexos quanto os sistemas que muitos grandes distribuidores usam para rastrear produtos dentro de seus armazéns.
Responder2
Na verdade. A maioria dos computadores não possui GPS integrado (ou outra implementação do mesmo tipo de conceito).
Aqui está o que você pode fazer:
Dar nomes sensatos aos computadores (como "northwall-desktop-5") é uma prática comum. Algo assim é muito comum.
Faça com que cada computador seja conectado a um switch inteligente. Você pode até atribuir VLANs diferentes a portas diferentes. Então, ao descobrir em qual VLAN um dispositivo está conectado, você poderá obter algumas informações sobre a qual porta ele está conectado. Ou, em vez de usar VLANs, você pode usar um tipo diferente de técnica, como usar diferentes sub-redes /30 com base na porta em que o dispositivo está. Essas técnicas podem não ser escalonáveis com muita facilidade, mas são tecnicamente possíveis. Algum pensamento/consideração adicional pode ser necessário se você estiver pensando em tentar fazer isso em centenas de computadores. Isso deveria ser tecnicamente viável (para 40 computadores), mas pode exigir tanto esforço para definir a configuração que você achará que não vale a pena. Isso pode depender apenas de quais são seus objetivos e do que você considera de maior prioridade (por exemplo, informação ou custo/complexidade). Sua capacidade de implementar isso também pode depender um pouco do seu hardware: por exemplo, "switches gerenciados" podem ser mais úteis que "switches burros".
Os pontos de acesso Wi-Fi podem informar a intensidade do sinal: isso pode informar se um dispositivo está próximo de um ponto de acesso Wi-Fi.
Se você tiver um testador de cabos, poderá descobrir alguns detalhes interessantes, como o comprimento do cabeamento entre alguns pontos. Isso provavelmente não o ajudará com nenhum tipo de solução automatizada, mas a tecnologia está próxima o suficiente do que você está perguntando e pensei em mencioná-la.
Você pode instalar câmeras em uma sala e registrar digitalmente o que acontece, se estiver preocupado com pessoas fazendo alterações não autorizadas.
Se por "PC" você quer dizer laptops que podem sair da sala, então muitas vezes você pode ter endereços IP diferentes, então essa pode ser uma maneira fácil e eficaz de saber alguns detalhes, como se um PC está usando uma rede com fio em um determinada sala ou se um computador estiver usando dispositivos Wi-Fi específicos. Geo-IP é uma tecnologia que pode converter endereços IP públicos em locais; é uma ciência inexata, mas muitas vezes acerta alguns detalhes (como em que continente um dispositivo está... talvez muito mais preciso do que isso, ou talvez não).
Se você puder acessar o dispositivo, poderá ativar a entrada, como uma webcam (integrada em alguns laptops) ou um microfone... que pode fornecer alguma entrada que pode ser usada para determinar se o dispositivo está perto de uma fonte alta de ruído. barulho.
Muitas dessas ideias podem ser um pouco rebuscadas e podem não ser muito práticas/econômicas para fins comerciais. Mas você foi muito vago sobre seus objetivos, então apenas apresentei algumas ideias sobre o que é tecnicamente viável.
Responder3
Supondo que as portas Ethernet na parede correspondam a locais físicos (e assumindo que Ethernet seja usada em vez de Wi-Fi), se houver um switch gerenciado conectado à outra extremidade das portas, você poderá simplesmente consultar o dispositivo conectado a cada porta (e identifique-o pelo endereço MAC) usando sua ferramenta SNMP favorita.