Огнетушитель в серверной
Работа / 30.07.2010

Совсем недавно у нас проходил аудит ИТ инфраструктуры.  Проверяли если не все то многое. Ну  и разумеется проверяющая комиссия посетила нашу серверную. Не знаю рассказывал я о ней или нет, но наша серверная, можно сказать. почти новая. Сделано в ней все не просто нормально, а по различным стандартам.  Так вот стоит в этой серверной, огнеупорная, бронированная дверь, а в самой серверной СГПТ — система газового пожаротушения. В общем если что загорит, то под давлением несколько атмосфер помещение заполнится специальным газом и пожар потухнет. Разумеется при этом надо экстренно эвакуироваться, в течении 60 секунд. Так вот к чему я веду. Задает комиссия вопрос, а где у вас в серверной огнетушитель?: Как мне было отреагировать на этот запрос? Тушить с огнетушителем пожар при срабатывающем пиропатроне и подаче газа? Любому просто оторвет уши. Написано на двери что надо эвакуироваться, значит надо. Оказалось что я неправ и должен быть этот несчастный огнетушитель. Нет я конечно принес из соседнего помещения огнетушитель. Оказалось у него срок годности истек давно. 🙂 впрочем и у активированного угля, йода и валидола в аптечке этот срок годности истек тоже… Вот и думай потом к чему все эти проверки..

Скрипт — список неактивных компьютеров в домене

Появилась у меня необходимость получить из домена список компьютеров которые были неактивны месяц и более. В общем те что давно не эксплуатируются, а из домена выведены не были. Порывшись в своих запасниках скриптов нашел  старый VBS который выполняет нужную функцию: On Error Resume Next DomainString=Inputbox(«Введите имя домена»,»Проверка активных компьютеров»,»Имя домена») if DomainString=»» then wscript.echo «Имя домена не введено или сценарий отменен.» wscript.quit end if numDays=InputBox(«Введите число дней, определяющее порог неактивности» & «учетных записей»,»Проверка активных компьютеров»,»XX») if numDays=»» then wscript.echo «Число дней не задано или сценарий отменен.» wscript.quit end if Set fs=WScript.CreateObject(«Scripting.FileSystemObject») Set f=fs.OpenTextFile(«donefs.txt»,2,True) Set DomainObj = GetObject(«WinNT://»&DomainString) if err.number<>0 then wscript.echo «Ошибка соединения с » & DomainString wscript.quit end if DomainObj.Filter = Array(«computer») rem Wscript.echo «Учетные записи домена » & DomainString & » старше » & numDays & » дней.» For each Computer in DomainObj Set Account = GetObject(«WinNT://» & DomainString & «/» & Computer.Name &  «$») RefreshTime = FormatNumber((Account.get(«PasswordAge»))/86400,0) If CInt(RefreshTime) >= CInt(numDays) Then f.WriteLine  Computer.Name & » ; » &  RefreshTime & » дней.» End If Next set DomainObj=Nothing set Shell=Nothing Собственно скрипт очень простой, берет из AD выборку компьютеров и проверяет когда последний раз изменялся PasswordAge.  Если больше указанного количества дней то выводит в текстовый файлик. Разумеется введенный параметр…

Polycom VSX 7000 непрерывно перезагружается
Работа , Советы / 09.06.2010

Вчерашний день я провел под знаком борьбы с одной очень важной железякой:  Polycom VSX 7000 — точка для проведения видеоконференций.  Железяка очень редкая и очень дорогая. Ближайший сервис где-то в Европе. А нужна она постоянно и это сервис уровня  высокой доступности. Собственно вся история: upd: в конце текста обновленный вариант решения проблемы Позавчера выключали свет, а после включения Polycom VSX 7000 начал непрерывно перезагружаться.  Причем на экран ничего не успевало выводится и только на 10-15 секунд поднимался сетевой интерфейс. По симптомам собственно сразу предположили что гикнулась прошивка. Погуглили и пояндексили, но ничего полезного не нашли. Попытки что то сделать через wev-интерфейс тоже ничего не дали. Т.к. точка непрерывно перезагружалась (так бывает если поврежден образ прошивки системы или системные настроечные файлы), необходимо было «стабилизировать устройство».  Абсолютно случайно нашли как войти в режим прошивки или сервисный режим: Для этого при загрузке точки нужно зажать клавишу 0 на пульте и она перейдет в сервисный режим. Далее после того как мы попали в сервисный режим, можно обновить прошивку. Действуем по следующему алгоритму: Если точка считывает системные настройки у нее уже будет ранее настроенный IP адрес, если настройки не считываются адрес будет получен через DHCP и затем отображен на экране. После того как точка вошла в сервисный режим и виден ip адрес, на любом компьютере запускается прошивка SoftUpdateXXXXX.exe…

Сбрасываем пароль и восстанавливаем конфигурацию Cisco 3660
Cisco , Работа , Советы / 30.04.2010

Часто бывает так что у вас появляется маршрутизатор Cisco, ранее использовавшийся в другом месте. Как правило при это нередка ситуция когда вам забывают сообщить пароль для входа в консоль или его вообще никто не знает. В моем случае я забрал со склада Cisco 3660, ранее использовавшуюся в другом подразделении и никто не знает на нее пароль. Как сбросить пароль на маршрутизатор Cisco? Как сохранить имеющуюся конфигурацию! Часто публикуют различные способы и часто пишут что не все эти способы совместимы для различных моделей cisco. Может быть это и так, но тот способ которым я пользуюсь подходил ко всем пациентам. Что нужно сделать. Подключаемся к консоли Cisco. Перезагружаем ее и в момент загрузки жмем Break. В результате мы попадаем в Rommon. Фактически это биос Cisco позволяющий изменять многие важные настройки. На интересует всего одна команда confreg. Эта команда позволяет изменять регистры конфигурации в интерактивном режиме. Смотрим как это было у меня: rommon 4 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: image specified by the boot system commands or default to: cisco2-C3660 do you wish to change the configuration? y/n  [n]:  y enable  «diagnostic mode»? y/n  [n]:  n enable  «use net in IP bcast address»? y/n…

Весна, работа, фаза луны.
Работа / 29.04.2010

Извиняюсь за то что долго не писал. Отпуск, работа, куча других проектов. Времени практически не остается. А на дворе весна. Правда очень поздняя. В дестве я помню как мы купались на 1 мая, а сейчас все речки еще подо льдом. Тем не менее в помещениях жара. Жара это плохо. От повышенной температуры умирают один за одним ИБП, вздуваются кондеры и дохнут БП.  Может быть еще и фаза луны влияет, потому что глюков тоже появилось немеренно. Весна — техника сошла с ума.:) За прошедшее время, пока я не писал, я активно занялся новой для себя сферой деятельности. Это продвижение и создание блогов и сайтов. Сейчас готовлюсь к сдаче двух коммерческих проектов. Возможно это мое новое направление деятельности:) учитывая что на работе у нас, ситуация все хуже и хуже. А еще время летит, дни как ролики конвейерные, пролетают один за одним. и это на мой взгляд самое главное. Что надо либо бороться с этим конвейером либо сделать так что бы он работал на меня. В общем я думаю надо настроится на оптимистичный лад!  

Как запустить программу от Local system?
Работа , Советы / 09.04.2010

Понадобилось мне проверить наличие сертификата веб ресурса для учетной записи Local system. Имеется в наличии сервис запускаемый от этой учетной записи и он не может подключиться к другому сервису по https. Если бы это был обычный пользователь то и проблем бы никаких не возникло, но как запустить программу от Local System или как еще говорят с нулевой сессией? Рецепт прост: Заходим на сервер с консоли, не через терминальный доступ. Выполняем команду at 10:10 /interactive cmd.exe в нашем случае 10:10 это время на пару минут отстоящее от текущего. Эта команда создает одноразовую задачу в Назначенных задачах и в указанное время запустит консоль cmd с правами Local System. Уже из консоли cmd можно запустить любое требуемое приложение. В моем случае IE, а уже через него работать с сертификатами

Очередной WinLocker
Antivirus , Работа / 16.03.2010

Первый реальный троян за последний год которого я вижу в корпоративной сети, абсолютно новый, у касперского даже нет описания, только имя ему 15го марта присвоили. Где и как его умудрился поймать работник ума не приложу. Symantec его не знает и даже не пикнул, впрочем у пользователя все равно ограниченые права и максимум что троян смог, это прописался в автозагрузку для этого пользователя. Причем я могу запустить тот же taskmgr со  своими правами и прерасно его видеть и убить, правда он запускается в двух экземплярах и по одному не убивается, оставшийся сразу запускает себе пару. Вылечил очень просто,   запустил консольку и выполнил команду  taskkill /f /im sfogcydx.exe Потом  почистил автозагрузку и отправил на анализ в symantec. Ну а еще я использовал бесплатный софт CureIT от DrWeb. Впрочем он ничего не нашел т.к. и не было ничего больше. Семантик несмотря на тормознутость вполне эффективно справляется со своей работой. Враг не пройдет:)

Как узнать MAC адрес компьютера?

После публикации статьи о определении производителя сетевой карты по MAC адресу, из поисковых систем стало приходить много народа ищущих смежную, но все же другую тему: Как узнать MAC адрес компьютера? Соберу все возможные варианты:

Как узнать производителя сетевой карты по MAC — адресу?
Ит , Работа , Советы / 03.03.2010

Иногда возникают ситуации когда необходимо определить какой карте или какому компьютеру принадлежит MAC адрес, или кто производитель той или иной сетевой карты. Я в таких случаях использую онлайн сервис показывающий производителя сетевой карты по mac адресу : http://www.coffer.com/mac_find/?string=/ А когда-то давно я лез на сайт разработчиков стандартов и качал оттуда полный список всех производителей и выданных им диапазонов MAC. Кто то очевидно решил создать более удобный способ, за что ему и спасибо