By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
457,728 Members | 1,182 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 457,728 IT Pros & Developers. It's quick & easy.

Detect Remote Shutdown

P: n/a
Hey all,

I have a small app I have developed that periodically pings a list of server
and returns their status. Given my environment I have setup the program such
that a server can be down 4 minutes before I get an alert.

My problem now is that is a server is rebooted, it will be back up before
the 4 minute window and I will not be aware that it has rebooted.

I am looking for a way (as an administrator, or not, if possible) to detect
the reboot of a remote machine. I have found code to initiate a local and
remote reboot, but not a way to detect one is happening, can anyone shed
some light here for me?

Thanks!
chrisj
Jan 17 '06 #1
Share this Question
Share on Google+
4 Replies


P: n/a
You should be able to get the server boottime using WMI.. Try :
http://msdn.microsoft.com/library/de...management.asp
(how long a computer has been running).

--
Patrice

"Chris Johnson" <ra*****@gmail.com> a écrit dans le message de
news:OK*************@TK2MSFTNGP15.phx.gbl...
Hey all,

I have a small app I have developed that periodically pings a list of server and returns their status. Given my environment I have setup the program such that a server can be down 4 minutes before I get an alert.

My problem now is that is a server is rebooted, it will be back up before
the 4 minute window and I will not be aware that it has rebooted.

I am looking for a way (as an administrator, or not, if possible) to detect the reboot of a remote machine. I have found code to initiate a local and
remote reboot, but not a way to detect one is happening, can anyone shed
some light here for me?

Thanks!
chrisj

Jan 17 '06 #2

P: n/a
Patrice,

Not a bad idea. I will try that one for now. If anyone has a way to actually
detect the shutdown even I am also still interested in that.

Thanks again Patrice for the quick response!
chrisj

"Patrice" <no****@nowhere.com> wrote in message
news:O0**************@tk2msftngp13.phx.gbl...
You should be able to get the server boottime using WMI.. Try :
http://msdn.microsoft.com/library/de...management.asp
(how long a computer has been running).

--
Patrice

"Chris Johnson" <ra*****@gmail.com> a écrit dans le message de
news:OK*************@TK2MSFTNGP15.phx.gbl...
Hey all,

I have a small app I have developed that periodically pings a list of

server
and returns their status. Given my environment I have setup the program

such
that a server can be down 4 minutes before I get an alert.

My problem now is that is a server is rebooted, it will be back up before
the 4 minute window and I will not be aware that it has rebooted.

I am looking for a way (as an administrator, or not, if possible) to

detect
the reboot of a remote machine. I have found code to initiate a local and
remote reboot, but not a way to detect one is happening, can anyone shed
some light here for me?

Thanks!
chrisj


Jan 17 '06 #3

P: n/a
Just an idea, you could write a service as that has an OnStop handler, and
will be stopped when the server reboots. In the OnStop Handler you could
send a message via IP Socket to the app running to detect the shut down.

"Chris Johnson" <ra*****@gmail.com> wrote in message
news:eQ**************@TK2MSFTNGP15.phx.gbl...
Patrice,

Not a bad idea. I will try that one for now. If anyone has a way to
actually detect the shutdown even I am also still interested in that.

Thanks again Patrice for the quick response!
chrisj

"Patrice" <no****@nowhere.com> wrote in message
news:O0**************@tk2msftngp13.phx.gbl...
You should be able to get the server boottime using WMI.. Try :
http://msdn.microsoft.com/library/de...management.asp
(how long a computer has been running).

--
Patrice

"Chris Johnson" <ra*****@gmail.com> a écrit dans le message de
news:OK*************@TK2MSFTNGP15.phx.gbl...
Hey all,

I have a small app I have developed that periodically pings a list of

server
and returns their status. Given my environment I have setup the program

such
that a server can be down 4 minutes before I get an alert.

My problem now is that is a server is rebooted, it will be back up
before
the 4 minute window and I will not be aware that it has rebooted.

I am looking for a way (as an administrator, or not, if possible) to

detect
the reboot of a remote machine. I have found code to initiate a local
and
remote reboot, but not a way to detect one is happening, can anyone shed
some light here for me?

Thanks!
chrisj



Jan 18 '06 #4

P: n/a
Thats the direction Im going with the project next. Im currently writting my
"jr." application to report into the parent. Might throw some more questions
out once I get a bit farther but thanks for the hint!

chrisj

"Richy" <su**********@crosskeysonline.co.uk> wrote in message
news:11***************@ernani.logica.co.uk...
Just an idea, you could write a service as that has an OnStop handler, and
will be stopped when the server reboots. In the OnStop Handler you could
send a message via IP Socket to the app running to detect the shut down.

"Chris Johnson" <ra*****@gmail.com> wrote in message
news:eQ**************@TK2MSFTNGP15.phx.gbl...
Patrice,

Not a bad idea. I will try that one for now. If anyone has a way to
actually detect the shutdown even I am also still interested in that.

Thanks again Patrice for the quick response!
chrisj

"Patrice" <no****@nowhere.com> wrote in message
news:O0**************@tk2msftngp13.phx.gbl...
You should be able to get the server boottime using WMI.. Try :
http://msdn.microsoft.com/library/de...management.asp
(how long a computer has been running).

--
Patrice

"Chris Johnson" <ra*****@gmail.com> a écrit dans le message de
news:OK*************@TK2MSFTNGP15.phx.gbl...
Hey all,

I have a small app I have developed that periodically pings a list of
server
and returns their status. Given my environment I have setup the program
such
that a server can be down 4 minutes before I get an alert.

My problem now is that is a server is rebooted, it will be back up
before
the 4 minute window and I will not be aware that it has rebooted.

I am looking for a way (as an administrator, or not, if possible) to
detect
the reboot of a remote machine. I have found code to initiate a local
and
remote reboot, but not a way to detect one is happening, can anyone
shed
some light here for me?

Thanks!
chrisj



Jan 18 '06 #5

This discussion thread is closed

Replies have been disabled for this discussion.