Utility Uptime.exe

Segnalo questa simpatica utility che ho scoperto solo ieri, si chiama uptime.exe e può essere scaricata gratuitamente per XP/Vista/Seven/2003/2008 da qui.

L’utilità di questo programma è quella di darvi diverse informazioni e/o statistiche sulla disponibilità (uptime) della macchina.

Iniziamo lanciando il comando senza nessun parametro, otteniamo così il tempo di uptime del computer locale:

C:\>uptime
\\E6500 has been up for: 0 day(s), 4 hour(s), 37 minute(s), 23 second(s)

Se invece aggiungiamo il nome di una macchina remota otteniamo il tempo di uptime di quella macchina:

C:\>uptime srv-mail
\\srv-mail has been up for: 6 day(s), 12 hour(s), 17 minute(s), 56 second(s)

nel caso specifico del server srv-mail.

Uno switch molto utile è il /s che visualizza il dettaglio delle fasi di boot e shutdown dandoci anche un riepilogo finale:

C:\>uptime srv-mail /s
Uptime Report for: \\srv-mail

Current OS: Microsoft Windows Server 2003, Service Pack 2, Multiprocessor Free.
Time Zone: W. Europe Standard Time

System Events as of 26/03/2010 13:13:28:

Date:      Time:        Event:               Comment:
———- ———–  ——————-  ———————————–
29/08/2008    16:26:43  Shutdown
29/08/2008    16:27:32  Boot                 Prior downtime:0d 0h:0m:49s
29/08/2008    16:34:46  Shutdown             Prior uptime:0d 0h:7m:14s
29/08/2008    16:48:41  Boot                 Prior downtime:0d 0h:13m:55s
29/08/2008    16:51:31  Shutdown             Prior uptime:0d 0h:2m:50s
29/08/2008    16:55:32  Boot                 Prior downtime:0d 0h:4m:1s
03/09/2008    13:57:47  Shutdown             Prior uptime:4d 21h:2m:15s
03/09/2008    13:58:30  Boot                 Prior downtime:0d 0h:0m:43s
01/10/2008    13:25:46  Shutdown             Prior uptime:27d 23h:27m:16s
01/10/2008    13:28:03  Boot                 Prior downtime:0d 0h:2m:17s
11/10/2008    09:01:29  Shutdown             Prior uptime:9d 19h:33m:26s

. . . . . . . . .

01/03/2010    04:04:24  Shutdown             Prior uptime:13d 23h:58m:12s
01/03/2010    04:06:19  Boot                 Prior downtime:0d 0h:1m:55s
20/03/2010    00:53:04  Shutdown             Prior uptime:18d 20h:46m:45s
20/03/2010    00:54:30  Boot                 Prior downtime:0d 0h:1m:26s

Current System Uptime: 6 day(s), 12 hour(s), 19 minute(s), 26 second(s)

——————————————————————————–

Since 29/08/2008:

           System Availability: 99.9796%
                  Total Uptime: 573d 18h:58m:21s
                Total Downtime: 0d 2h:48m:24s
                 Total Reboots: 39
     Mean Time Between Reboots: 14.72 days
             Total Bluescreens: 0

Possiamo vedere dal riepilogo che la disponibilità del sistema è del 99,9796% in un periodo di circa 574 giorni, non male 🙂

Oltre alla percentuale di uptime troviamo anche il tempo di Uptime, il tempo di Downtine, il numero dei Reboots, il tempo medio in giorni tra due reboot consecutivi e il numero delle schermate blu, se ci sono state.

In caso di Shutdown non voluti vengono segnalati nel dettaglio in questo modo:

19/01/2009    00:01:33  Boot                 Prior downtime:0d 0h:0m:58s
24/01/2009    10:32:09  Abnormal Shutdown    Prior uptime:5d 10h:30m:36s
24/01/2009    11:18:39  Boot                 Prior downtime:0d 0h:46m:30s

Se usiamo il flag /a otteniamo anche indicazioni sugli errori delle applicazioni:

29/08/2008    16:55:32  Boot                 Prior downtime:0d 0h:4m:1s
01/09/2008    11:37:41  Application Failure  E:\RelayFax\App\CoverEdit.exe
01/09/2008    11:38:01  Application Failure  E:\RelayFax\App\CoverEdit.exe
03/09/2008    13:57:47  Shutdown             Prior uptime:4d 21h:2m:15s

L’ultimo switch che può essere utile è /heartbeat che consente di abilitare e disabilitare l’heartbeat del sistema che di default scrive un date/time stamp ogni 5 minuti nel log.

I dati analizzati da questa utility sono ricavati dal log di sistema, per avere i dati su un periodo sufficientemente lungo è necessario che l’event viewer sia stato configurato precdentemente in modo da contenere i dati per il periodo che vogliamo analizzare.

Una risposta a “Utility Uptime.exe”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *