Определение времени доступности серверов
Перед вами задача – получить информацию о времени доступности серверов или рабочих станций и частоте перезагрузок ОС.
Это можно легко решить при помощи старой доброй 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) если таковые были.
Далее не сложно написать задание для обхода всех серверов и сохранения отчетов.
Как итог получим еще один простой инструмент для получения общих данных и интересной статистики.
Похожие статьи
Приглашаю присоединиться ко мне в следующих сервисах:
Вы можете оставить комментарий.