Eu tenho um servidor CentOS em algum lugar do prédio; Posso entrar nele remotamente e no VNC, etc. Agora, tenho que movê-lo fisicamente e, para isso, preciso localizar fisicamente a máquina entre as similares do escritório.
O que posso fazer remotamente para tornar a máquina visível ou audível?
physical-environment
Michael
fonte
fonte
Respostas:
Use o IPMI para acionar LEDs, aumentar as RPMs do ventilador ou emitir um sinal sonoro / alarme. Dê uma olhada na página de manual do
ipmitool
https://linux.die.net/man/1/ipmitool, dependendo do servidor em que você pode configurar os LEDs, a tela de cristal líquido, o deslocamento da rotação do ventilador (ouça quando ninguém estiver no escritório ) Algumas outras interfaces IPMI ou BMC podem permitir emitir um bipe, mas essa funcionalidade é mais específica da plataforma.uma estação de trabalho ou servidor poderoso soará como alguém aspirando com os ventiladores ligados até o fim.
EDIT: Para usar as luzes Identifier, conforme mencionado nos comentários, isso exigirá configuração, garantindo que uma interface IPMI apropriada esteja configurada, existem vários guias e tutoriais disponíveis e, dependendo do OEM, pode haver interfaces e sistemas de gerenciamento proprietários, como os da Intel Data Center Manager ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ). Eu usei este tutorial antes, mas existem outros https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool
ipmitool -I <appropriate interface for system> -U<username> chassis identify force
devem forçar o ID a um estado ligado, dependendo da interface e configuração, talvez seja necessário especificar o tipo de autenticação e outras opções de linha de comando.fonte
Se o seu servidor tiver um CD / DVD ou unidade semelhante, uma solução simples é executar
eject
e procurar a bandeja aberta. (Lembre-se, apenas porque a bandeja está aberta, não significa que você a abriu; confirme uma segunda vez depois de achar que encontrou o servidor.) Na falta disso, a resposta de Matt para acender um LED de identificação ou exibir uma mensagem em um LCD comipmitool
é o caminho a percorrer.Você também pode usar o traceroute para determinar a qual roteador o servidor está conectado e até mesmo brincar com as interfaces de gerenciamento de comutadores para tentar encontrar o cabo exato (ou pelo menos uma extremidade) ao qual o servidor está conectado.
fonte
Um método elétrico:
Quando o consumo de energia no seu prédio não vai mudar muito (como à noite):
Notas:
fonte
Se você possui um switch gerenciado:
Anote o endereço MAC e depois verifique a tabela ARP do switch por porta.
Dependendo do modelo do switch, você terá uma saída como esta:
** Observe que vários MAC por porta geralmente significam um uplink para outro switch.
fonte
cdpr
). Em seguida, as luzes indicadoras e semelhante se disponível ...cdpr
pode não funcionar com que embora (Wireshark deve)Use
beep
.Supondo que você tenha um alto-falante interno instalado (geralmente um pequeno dispositivo piezoelétrico), isso emitirá um sinal sonoro no referido alto-falante. Se você não tiver certeza se existe um alto-falante dentro da caixa em questão, talvez possa tentar com uma máquina diferente do mesmo tipo com local conhecido.
Você pode mantê-lo em funcionamento enquanto passeia pela casa. Ou você pode codificar o número de telefone interno da sua casa na melodia de alguma forma e aguardar a ligação de algum colega, pedindo que você acabe com esse barulho irritante ao lado do escritório.
Verifique se você está executando um sinal sonoro como root, para que ele use o mecanismo ioctl. A menos que o binário esteja instalado, o suid root no seu sistema e seu usuário têm permissão para acessá-lo. Apenas a emissão
\a
para o seu tty (que é o substituto em caso de privilégios insuficientes) provavelmente não será suficiente, pois apenas refletirá no seu emulador de terminal remoto. Dependendo da sua configuração, você também pode precisar carregar opcspkr
módulo do kernel para fazer isso funcionar.De acordo com https://pkgs.org/download/beep , o bipe deve estar disponível como um pacote para o CentOS, então tente
yum install beep
. Espero que não seja modificado de alguma forma para não usar a abordagem ioctl. Este foi um problema no Gentoo por algum tempo.A resposta de Matt mencionou um sinal sonoro (claro se o comando ou o conceito) passou, como fizeram alguns comentários, mas acho que essa deveria ser uma resposta em seu próprio respeito. Provavelmente, você ouvirá bipes através de portas fechadas enquanto a verificação dos padrões de led pode exigir a abertura da sala e a espera na frente de cada máquina para distinguir padrões deliberados de ruídos aleatórios.
fonte
Com os dispositivos de rede gerenciados, você tem várias opções: pode procurar pacotes CDP / LLDP do comutador para os hosts (que informarão o nome do comutador e o número da porta) ou pode instalar agentes LLDP no servidor (portanto, 'show lldp neighbour' ou execução semelhante no switch mostrará a porta ligada). O melhor a seguir é combinar os endereços MAC da interface com a tabela de ponte do switch. Nos dois casos, é possível rastrear o cabo da extremidade do switch conhecida até a extremidade do servidor desconhecido.
Se você não possui comutadores gerenciados e precisa confiar no próprio host, então:
Se a máquina for da Dell ou HP ou similar, você pode usar 'dmidecode' para obter o número de série / etiqueta de serviço e combiná-lo com a etiqueta do dispositivo. Pelo menos em uma Dell, você também pode usar o OpenManage para alterar o texto no visor LCD. Você também pode ter algumas opções para forçar os ventiladores a funcionarem a toda velocidade, o que pode ser suficientemente audível para localizar a máquina.
ethtool como uma opção --identify, que fará o LED em uma interface de rede específica piscar. (Geralmente, isso é para dizer qual NIC é qual em um sistema que possui várias, portanto, isso não é ideal para este caso de uso)
Se houver uma unidade óptica, você pode ejetar a bandeja.
fonte
cdpr
é incrível ...Reinicialize e ouça o bipe do POST
fonte
beep
comando?Se a máquina tiver uma placa sem fio, mas estiver usando um cabo (improvável, mas talvez a placa-mãe esteja incorporada?) Você pode configurá-la como um ponto de acesso e usar um aplicativo de telefone como wi-eye para reproduzir "quente ou frio" com isto.
fonte
Os LEDs do disco rígido podem ser criados para mostrar muita atividade, transformando-os em luzes identificáveis viáveis, lendo com dd se = / dev / sdX de = / dev / null. Não é necessário suporte a IPMI.
Consulte também https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep .
Além disso, se o ethtool estiver disponível, mexer nas configurações de velocidade da interface pode tornar a máquina identificável através dos LEDs de velocidade no comutador e / ou na NIC. Advertência: Existe o risco de desligar sua máquina efetivamente dessa maneira, se o interruptor reagir mal a você, desativando a negociação automática.
fonte
Existem duas maneiras fáceis de fazer isso. Uma já foi mencionada (ejete a bandeja do CD-ROM)
O outro é fazer login com uma conexão sem fio e assistir as mensagens USB. Depois, circule e conecte um pendrive com dados conhecidos.
Você verá uma mensagem USB ao fazê-lo na máquina certa ou poderá usar qualquer uma das inúmeras ferramentas de interrogação USB (lsusb, etc) para verificar se ela já existe.
Depois de ver um pen drive, monte-o e veja se é o caminho certo.
Feito.
Acender luzes e fazer girar as coisas para cima e para baixo não é muito confiável e requer muita atenção. Essas duas maneiras são extremamente simples e não exigem nenhuma ginástica sensorial.
fonte
Se você for movê-lo, que tal desligá-lo e procurar uma máquina desligada?
fonte
Várias pesquisas foram feitas sobre como filtrar dados via EMF; por exemplo, http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf
Se você conseguir que o computador ausente produza um sinal de rádio, você pode, em princípio, procurá-lo pela intensidade do sinal.
fonte