O aplicativo de digitalização em rede nmap
seria uma ferramenta muito mais adequada para examinar um lote de IPs para descobrir se o host está funcionando e se uma porta específica estiver aberta.
Eu uso um comando WGET bastante simples para verificar se o endereço IP e a porta estão abertos ou fechados para um determinado servidor: wget -a /tmp/ports.log -t1 -T1 10.178.30.45:443
O problema que tenho é que há vários servidores que preciso verificar e cada servidor está vinculado a outros endereços IP / portas.
Atualmente, tenho vários desses scripts de tipo de liner implantados em cada um dos servidores específicos, que exigem que sejam executados manualmente, como e quando necessário.
Idealmente, eu estou olhando para personalizar isso com um script que pode ler recursivamente em um arquivo simples de endereços IP / portas usando um comando WGET. O relatório resultante produzido identificará aqueles que não estão conectados (por exemplo, "failed: Connection timed out").
O script deve, idealmente, ser executado de dentro do Windows, em vez de implantado e executado em cada servidor. Uma lista de IDs / senhas de usuários pode ser obtida para cada servidor, se isso precisar ser passado pelo script.
O aplicativo de digitalização em rede nmap
seria uma ferramenta muito mais adequada para examinar um lote de IPs para descobrir se o host está funcionando e se uma porta específica estiver aberta.
Como sugerido por Caleb , nmap
deve ser a ferramenta escolhida neste caso. Com nmap
você pode fazer assim:
nmap 127.0.0.1 -p 80,21-25
para saber se uma ou mais portas (neste exemplo, as portas 21-25 e 80) estão abertas ou fechadas em um determinado endereço IP. Na minha máquina, recebo a seguinte saída:
Starting Nmap 5.00 ( http://nmap.org ) at 2011-04-21 15:29 IST
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
25/tcp closed smtp
26/tcp closed rsftp
27/tcp closed nsw-fe
28/tcp closed unknown
29/tcp closed msg-icp
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
O Nmap para Windows pode ser baixado aqui .
Tags wget