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
[…] This post was mentioned on Twitter by Andrea Sistarelli, Andrea Sistarelli. Andrea Sistarelli said: New post: Utility Uptime.exe http://cli.gs/apN2J […]