Re: [PHP] Checking if a host is online
From: Adam Maas (mykroft_at_mykroft.com)
Date: 11/29/03
- Next message: Galen: "Suggestions for optimization?"
- Previous message: Jason Giangrande: "Re: [PHP] Checking if a host is online"
- In reply to: Adam Maas: "Re: [PHP] Checking if a host is online"
- Next in thread: David T-G: "Re: [PHP] Checking if a host is online"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 29 Nov 2003 12:28:07 -0500 To: Adam Maas <mykroft@mykroft.com>
Adam Maas wrote:
> Jason Giangrande wrote:
>
>> I'm creating an application for an Intranet that, among other things, is
>> supposed to check to see if particular hosts are online, and if so, what
>> their IP address is. Anyone know how I can accomplish this? I tried
>> using exec("host $host"); (where $host is the hostname) and while this
>> gets the IP it gets the IP address sometimes even if the host is not
>> active, because a DNS record for the system still exists. I also looked
>> into the gethostbyname() function, but that has similar problems to
>> using the external host command. I also tried to use an external ping
>> command (ping -c 1 $host), and while I could get that to work, since it
>> returns non-zero status if the host can not be contacted, it takes quite
>> a while to execute for even a few hosts at once.
>> Anyone ever do this king=d of thing before or have any suggestions on
>> what might work?
>
>
> why not try:
>
> passthru("ping $host");
>
> Adam
>
My bad, didn't read closely enough.
It's not likely to be able to do this fast, ef you only want it to query
when asked. You may want to look into a monitoring solution like NOCOL.
Adam
- Next message: Galen: "Suggestions for optimization?"
- Previous message: Jason Giangrande: "Re: [PHP] Checking if a host is online"
- In reply to: Adam Maas: "Re: [PHP] Checking if a host is online"
- Next in thread: David T-G: "Re: [PHP] Checking if a host is online"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|