Определение времени доступности серверов

Перед вами задача – получить информацию о времени доступности серверов или рабочих станций и частоте перезагрузок ОС.

Это можно легко решить при помощи старой доброй Uptime.exe
Утилита отлично работает на платформах NT, Win2000 и Win2003 всех редакций, на х86 и х64. С Вистой, Windows 7 и Win2008 Server возникают ошибки при вызове утилиты с дополнительными параметрами.

Просто Uptime.exe HostName выдаст время работы во вполне человеческом виде

C:\Users\user>uptime HostName
\\HostName has been up for: 32 day(s), 8 hour(s), 34 minute(s), 5 second(s)

Далее используем ключ /s который покажет детальный отчет о выключениях и перезагрузках, и ключ который выведет количество падений приложений, с указанием этих приложений. А так же будет итоговая статистика доступности и количество выпадений в BSD.

C:\Users\user>uptime  /s /a HostName

Uptime Report for: \\HostName

Current OS: Microsoft Windows Server 2003 R2, Service Pack 2, Multiprocessor Free.
Time Zone: Russian Daylight Time

System Events as of 06.10.2009 18:14:20:

Date:      Time:        Event:               Comment:
---------- -----------  -------------------  -----------------------------------
21.09.2007    13:24:08  Shutdown
21.09.2007    13:26:31  Boot                 Prior downtime:0d 0h:2m:23s
07.11.2007    10:47:20  Shutdown             Prior uptime:1d 22h:5m:25s
13.02.2008    19:16:12  Boot                 Prior downtime:0d 0h:6m:2s
13.02.2008    19:16:13  Bluescreen           STOP 0x0000000a
20.03.2008    11:23:46  Shutdown             Prior uptime:35d 16h:7m:34s
20.03.2008    11:28:30  Boot                 Prior downtime:0d 0h:4m:44s
28.04.2008    11:54:56  Abnormal Shutdown    Prior uptime:38d 23h:26m:26s
28.04.2008    17:44:33  Boot                 Prior downtime:0d 5h:49m:37s
28.04.2008    21:02:39  Shutdown             Prior uptime:0d 3h:18m:6s
28.04.2008    21:05:23  Boot                 Prior downtime:0d 0h:2m:44s
29.04.2008    19:18:19  Abnormal Shutdown    Prior uptime:0d 22h:12m:56s
29.04.2008    20:06:32  Boot                 Prior downtime:0d 0h:48m:13s
29.05.2008    11:23:21  Shutdown             Prior uptime:29d 15h:16m:49s
29.07.2008    17:17:21  Boot                 Prior downtime:0d 0h:42m:44s
29.07.2008    17:17:22  Bluescreen           STOP 0x00000077
29.07.2008    17:23:07  Shutdown             Prior uptime:0d 0h:5m:46s
29.07.2008    17:25:58  Boot                 Prior downtime:0d 0h:2m:51s
10.08.2008    13:17:52  Application Failure  D:\SMS\bin\i386\srvboot.exe
29.11.2008    18:30:23  Abnormal Shutdown    Prior uptime:123d 2h:4m:25s
01.12.2008    14:52:37  Boot                 Prior downtime:1d 20h:22m:14s
17.12.2008    15:09:18  Shutdown             Prior uptime:16d 0h:16m:41s
17.12.2008    15:12:24  Boot                 Prior downtime:0d 0h:3m:6s
20.07.2009    11:08:09  Shutdown             Prior uptime:24d 1h:57m:45s
20.07.2009    11:11:32  Boot                 Prior downtime:0d 0h:3m:23s
30.07.2009    09:02:06  Application Failure  C:\WINDOWS\system32\CCM\CcmExec.exe
04.08.2009    14:32:27  Shutdown             Prior uptime:15d 3h:20m:55s
04.08.2009    14:36:00  Boot                 Prior downtime:0d 0h:3m:33s

Current System Uptime: 63 day(s), 3 hour(s), 47 minute(s), 16 second(s)

--------------------------------------------------------------------------------
Since 21.09.2007:
           System Availability: 93.0219%
                  Total Uptime: 694d 3h:8m:13s
                Total Downtime: 52d 1h:41m:59s
                 Total Reboots: 21
     Mean Time Between Reboots: 26.65 days
             Total Bluescreens: 2
    Total Application Failures: 2

Легко видно количество неожиданных выключений ОС и когда они были. Отчет выведет и остановки операционной системы типа STOP (жуткий BSOD) если таковые были.

Далее не сложно написать задание для обхода всех серверов и сохранения отчетов.
Как итог получим еще один простой инструмент для получения общих данных и интересной статистики.

Буду благодарен, если поделитесь этой статьей:

Приглашаю присоединиться ко мне в следующих сервисах:
facebook Google Plus вКонтакте Twitter
Если Вам понравилась статья, то вы можете подписаться на RSS. А также бесплатно подписаться по E-mail и получать актуальную информацию в числе первых.
Получать обновления на email

Вы можете оставить комментарий.

Добавить комментарий

XHTML: Вы можете использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>