Posts tagged ‘Windows Server’

Windows Server 2003 мигающий курсор при запуске со второго диска зеркала

Столкнулся с интересной проблемой. Windows Server 2003, два диска в Software Raid Mirror. Первый диск (системный) помер и был вынут. Система продолжала себе работать пока не была перезагружена. Попытка загрузки со второго диска - то ради чего и было сделано зеркало - приводила к мигающему курсору после биоса и все. Диски, естественно, динамические. Были перепробованы разные варианты восстановления загрузки, которые не приводили ни к чему. Я так подозреваю именно из-за того, что диски были динамическими. В концов был найден метод, немного стремный, но рабочий:

  1. Загрузиться с Active@ Boot CD.
  2. Запустить Diskpart.
  3. Сконвертировать живую часть зеркала (динамическй диск) в Simple Disk.
  4. Убедиться, что разделы исчезли, нервно покурить.
  5. Запустить Active@ Partition Recovery, запустить быстрый поиск. Как только будет найден первый раздел, поиск можно останавливать. Восстановить раздел. Поставить его активным. Если на первом диске присутствовали другие разделы - повторить процедуру поиска и восстановления. Нужно будет снять галочку “создавать extended раздел”, если его не было (я никогда не создаю).
  6. Загрузиться с инсталляционного диска Windows Server 2008 или Windows 7, войти в Recovery режим. Выполнить bootrec /fixboot, bootrec /fixmbr. Скорее всего подойдет и режим восстановления от Windows 2003/XP - под рукой не было.
  7. Windows должна теперь запуститься.
  8. Вернуть второй диск после ремонта/замены, сконвертировать системный диск в динамический, добавить зеркало, синхронизироваться.

Windows-хроники

Вот же ж фигня: стоит оставить свежеустановленный Windows Server 2003 хотя бы на пару часов в общедоступной сети или интернет, машинка гарантированно заражается вирусом удаленно. Соответственно, трюк заключается в том, что бы успеть накатить апдейты до того, как машинку заразят.

Update: как оказалось, достаточно просто подключить голому серверу сеть, заражение происходит практически мгновенно. Симптом: перестают открываться сайты Microsoft. Один из вариантов решения: сразу после установки не подключать сеть и через ISO образ передать антивирус, ну и установить его.

Мониторинг событий Windows Server с отправкой события на почту

Windows Server 2008 умеет через свой Task Scheduler реагировать на заданные типы событий и отправлять почту с нотификацией. Но в данной реализации нельзя вместе с письмом отправить текст события, что не удобно.

Коллеги помогли найти альтернативную реализацию данной задачи: Evan Anderson поделился ею на вот этой странице. Заодно в его заметке дана ссылка на программу для запуска чего угодно сервисом NSSM, которая тоже достаточно полезна. Скрипт Эвана достаточно просто правится под свои нужны. Например, авторизацию SMTP я добавил такими строчками:

    objCDOMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
    objCDOMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "username"
    objCDOMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"