Thanks 'Zaxxon, Spellbound, Mikelking'..
Since, I'm new to Unix/Linux Shell-scripting and this forum - kindly bear w/ me, wherever you find me a (dumb) rookie!
________________________________________________________
My overall aim is :
1. To ping my office-network..
2a. Create a log for successful pings and unsuccessful ones..
>> till here - i'm done<<
2b. Create a DNS kinda thingy..
>> done - but, i'm using 'if-else' here (..plz don't laugh..) <<
>> my boss said, rather than 'if-else', use a file - where <<
>> from you import all the names for particular IPs.. <<
3. Generate/create a Network-Outage report, that gives the timestamps for
whenever the ping was unsuccessful for that particular IP (as rightly mentioned by 'Zaxxon')..
4. Question arises - what's the need for successful IPs..!?
Answer - I need to run network-related commands on those successful IPs,
to generate another log that gives me all the system-related-info (such as Memory/Disk-usage, N/W-usage, blah! blah! blah!) of/for those particular (successful) IPs..
[in short - have to make my own NMS (n/w mgmt. sys.) for my company
]
________________________________________________________
My problem :
1. I'm not good at googling.. :'(
2. I've a few commands, like :
vmstat, netstat, nslookup, traceroute, ifconfig, df, du, iostat, iptables, chkconfig, etc.
but these work for my system (not all f 'em) and i need to sit on my system
and use the above commands (or, similar) on all the systems on the n/w via. IPs..
3. As of now, the bit I'm struggling w/ is:
using 'grep' to fetch the IP from the same line where I'm grepping - "unreachable host"..
________________________________________________________
~!!~Cheers~!!~