Thre is some network activity going on, we need to check all of our servers can able to ping or take the remote.

There is some network activity going on, we need to check all of our servers can able to ping or take the remote.
how can I check 1000 servers connectivity or reachable status in 30 mins.
satheesh kumarAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
For that many servers, you would need Solar Winds network diagnostic tools. There are no free tools I know of to diagnose 1,000 servers (which are then not on one subnet or anything like that).
0
Dr. KlahnPrincipal Software EngineerCommented:
Download a copy of the freeware Angry IP Scanner and set it to search your IP blocks.  This takes about a minute per Class D block.

When AIPS finishes, export the results to a file from the File menu.  This will give you a list of what's on the network ... everything that's on the network that will respond to a ping.

From there you'll need to sort out which are servers, which are printers, which are workstations, and so on.  If the systems have names indicating that they are servers the search will be much easier - you can then extract just the lines with server names.

Angry IP Scanner
0
JustInCaseCommented:
You can script it, I guess it will take less than a minute for checking. I never tried it for 1000 devices, but it should work.

Here is example (print all results to file):
@echo off
for /f "delims=" %%a in (C:\PingTest\List.txt) do ping -n 1 %%a >nul && (echo %%a ok >> C:\PingTest\Results.txt) || (echo %%a failed to respond >> C:\PingTest\Results.txt)
pause

Open in new window

this one will use list created in txt file List.txt and print all ping results to Results.txt file.

If you want to print just fails to Result.txt you can use
@echo off
for /f "delims=" %%a in (C:\PingTest\List.txt) do ping -n 1 %%a >nul && (echo %%a ok || (echo %%a failed to respond >> C:\PingTest\Results.txt)
pause

Open in new window


The way it is written it files should be in C:\PingTest location, and you need to change extension of Ping.txt to Ping.bat. You need to run Ping.bat file with administrator privileges.

In attachment are created files with few addresses for example (1.1.1.1 will fail and will be written to Result.txt file).
PingTest.zip
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

masnrockCommented:
Are all 1000 servers on the same network, several subnets in the same location, or are they spread across a number of clients in different locations? In the third scenario, you could use a RMM tool like Labtech.
0
satheesh kumarAuthor Commented:
Hi Masnrock,

server spread in different locations.

please assist.
0
satheesh kumarAuthor Commented:
Predrgu,

could you please explain how to add the IP address to the script?
0
masnrockCommented:
Look into tools like Labtech and Kaseya. While you will not necessarily be able to ping them, they are supposed to check in to a server, which will give you an idea of connection status. (You have to install an agent on each server you want to monitor)

Those programs also will let you connect to those servers remotely. Also note that neither product is free, but will suit your needs.
0
satheesh kumarAuthor Commented:
Thanks
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.