My knowledge base

пятница, 18 июня 2010 г.

Зависание календаря в Outlook 2007

Вылечил зависание календаря Outlook  следующим способом:
Start -> Run

Outlook /cleanviews

Закрываем Аутлоок

Start -> Run

Outlook /cleanprofile

воскресенье, 23 мая 2010 г.

Выбор online конференции

Сейчас частенько проводят какие-то конференции через Интернет. Например, часто потенциальному заказчику выгоднее через интернет сделать презентацию, чем тратиться на командировку. Самый известная вещь - это WebEx от Cisco. Можно слайды презентации показывать, можно приложение в общий доступ предоставить, ну и виде-аудио само собой. Конечно, по WebEx можно делать презентации 1000 слушателям, но это стоит больших денег да часто не нужно. Мне довелось выбирать систему бесплатную для 2-3 слушателей, в которой можно показывать ppt и pdf файлы и "расшаривать" окно локального приложения. Такие есть. Причём большинство таких систем не на asp как WebEx, а на flash. Это даже удобней: не надо слушателям устанавливать компоненты ActiveX.  Мне понравились две системы: dimdim и spreed. Обе на flash и бесплатны до 2-х слушателей. dimdim у меня глючил, может сейчас уже нормально работает. А вот к spreed (www.spreed.com) претензий нет: удобный интерфейс, качественная автоматическая настройка звука и функционал отличный. Русский интерфейс имеется. Рекомендую.

пятница, 21 мая 2010 г.

Реализация SAM в LANDesk

Особенности реализации SAM в LANDesk: подробный справочник лицензий, гибкая настройка способа учёта лицензий, оценка интенсивности использования программ, возможность указать характерный файл программы, возможность через формы пользователей собрать информацию по OEM лицензиям.
LANDesk соответствует процессам ISO 19770-1 (это стандарты SAM) и планируется поддержка ISO 19770-2.
 Я попробовал сопоставить процессы SAM и функции LANDesk.

 Сравниваемые характеристики
LANDesk
(Inventory Manager)
Процесс ISO 19770-1
Уровень 3
Уровень 2
Уровень 1
 Интерфейс программыанглийский
Разграничение доступароли и группы устройствroles and responsibilities for SAMcontrol environment for SAMorganizational management processes for SAM
security management for SAMoperations management processes and interfaces for SAMcore SAM Processes
Сканирование по расписаниюесть
·          software assets control


inventory processes for SAMcore SAM Processes
Создание и отправка отчётов по расписаниюесть
Отслеживание изменений
·         изменение аппаратной конфигурации,
·         изменения программной конфигурации

software asset security complianceverification and compliance processes for SAMcore SAM Processes
change management processlife cycle process interfaces for SAMprimary process interfaces for SAM
Способ сбора информации об узлахпрограммный агент
·          software asset identification,
·          software asset inventory management


inventory processes for SAMcore SAM Processes
Применимые операционные системыWindows, Linux, HP-UX, Macintosh
Обнаружение новых устройствесть
Сканирование устройств вне корпоративной сети есть
Инвентаризация оборудованияесть (более подробно)
Справочник производителей ПОесть
Группировка узловесть
Группировка лицензийесть
Информация об установленном программном обеспечении, получаемая в результате сканирования
·         узел (имя),
·         основной пользователь,
·          продукт и версия,
·          производитель,
·          время последнего использования,
·         количество запусков
·         время использования
Задаваемая информация о лицензии
·         название,
·         продавец (vendor),
·         расположение,
·         количество лицензий,
·         стоимость лицензий,
·         производитель,
·         основной продукт
·         вторичный продукт
·         лицензионный ключ,
·         серийный номер, связанный с лицензией,
·         дата приобретения ПО,
·         дата истечения лицензии,
·         информация о документах приобретения лицензий,
·         способ учёта количества лицензий,
·         тип учёта лицензионности, определённый производителем ПО,
·         местоположение документов по лицензиям,
·         заметки

policies, processes and procedures for SAMcontrol environment for SAMorganizational management processes for SAM
·          software asset identification,
·          software asset inventory management

inventory processes for SAMcore SAM Processes
·          relationship and contract management for SAM,
·          financial management for SAM
operations management processes and interfaces for SAM
Способ отслеживания лицензии продукта
·         как определенного продукта определенной версии,
·         как продукта  определенного продукта разных версий,
·         как программный пакет (suit)
·          software asset identification

inventory processes for SAMcore SAM Processes
Отчёты по программному обеспечению
·         стоимость лицензий группы устройств,
·         проверка лицензионности ПО группы устройств,
·         стоимость обновления лицензий с истекающим сроком,
·         отслеживание сроков окончания действия лицензий,
·         общая информация по лицензиям,
·          отслеживание лицензий на группе  устройств,
·         использование указанного ПО,
·         использованное программное обеспечение  за N дней,
·         ПО, использованное меньше N раз,
·         список редко используемого ПО
·          implementation of SAM,
·          monitoring and review of SAM
planning and implementation processes for SAMorganizational management processes for SAM
·          software asset record verification,
·          software licensing compliance
verification and compliance processes for SAMcore SAM Processes
·          financial management for SAM,
·          service level management for SAM
operations management processes and interfaces for SAM
acquisition process,
software development process,
software release management process,
software deployment process,
incident management process,
problem management process,
retirement process
life cycle process interfaces for SAMprimary process interfaces for SAM

четверг, 20 мая 2010 г.

Немного о LANDesk

Пришлось столкнуться с этим продуктом при изучении SAM (управление софтом).
Меня интересовал Inventory Manager, входящий в LANDesk Management Suite. Именно IM собирает инвентаризационную информацию hard&soft с узла и позволяет оценить лицензионный ли софт. Как он работает: заводим информацию о лицензиях разных программ, потом оценивает не превышено ли количество лицензий. В т.ч. оценивается интенсивность использования софта. Относительно SAM, в LD мне понравилось возможность указать характерный файл, для определения версии программы. Правильно идентифицировать софт - это сейчас самая большая проблема SAM, в будущем эту проблему должные решить тэги из ISO 19770-2.
Помимо Inventory Manager из пакета Management Suite, есть ещё отдельный продукт LANDesk Asset Lifecycle Manage. Но призван решать не технические, а организационные проблемы SAM.

Некоторые особенности LANDesk:
Управление активами. Для  управления активами (оборудование и софт) следуют рекомендациям International Association of Information Technology Asset Managers (www.iaitam.org). Например, следуют утверждению, что IT  Asset Management на 80% процесс  и 20% технологии. 
Сертификация. Landesk сертифицирован ФСТЭК по общим критериям и НДВ, сертифицирован на соответствие всем  15-ти процессам ITIL v.3
Реализация ITAM. Формализация процессов ITAM реализовано в продукте LANDesk Asset Lifecycle Manager, включающем Process Management. Инвентаризационную информацию предоставляет LANDesk Management Suite (модуль Inventory Management),  т.е. в нём реализованы  технологические механизмы сбора информации. 
Реализация CMDB. Продукт LanDesk не позиционируется как альтернатива CMDB, хотя собирает достаточно подробные сведения об управляемых узлах. Они видят LanDesk как один из источников информации для CMDB, полученной в ходе дискавери и аудита.
технические особенности
Реализация patch management. На управляемых узлах определяются отсутствующие критические обновления. Идентификация обновлений производится, в т.ч. по версии dll. После этого критические обновления копируются на указанные узлы. После того как согласованы и утверждены документы на установку этих обновлений, стартует установка обновлений выбранным способом (в нерабочее время и т.п.)
Реализация защиты узлов. На управляемых узлах устанавливается OEM версия антивируса Касперского   и HIPS для запрета несанкционированных изменений в ОС. Контролируется наличие ядра антивируса в памяти и актуальность обновлений.
Сбор инвентаризационной информации. Для обзора-дискавери узлов используется NMAP. Сбор подробной информации (Аудит) возможен на управляемых узлов. Имеются агенты для Windows, Linux, HP-UX и MAC OS. Информация о неуправляемых узлах предоставляется от Nmap,  SNMP(указывается community) и ПК с поддержкой технологии Intel vPro (ПК может быть с любой ОС или без ОС, подробность информации зависит от лицензии Intel AMT).
Сбор информации об установленном ПО. Для идентификации программного обеспечения используется БД «отпечатков» софта, например  версий файлов. В т.ч. анализируются скопированные (имеются на HDD) приложения. Помимо факта установки приложений, собирается информация по количеству  раз и времени использования софта (время активности окна и процесса приложения). В будущем планируется сбор информации о приложениях по тегам стандарта ISO 17770-2.
 Сбор лицензионных ключей. Ключи автоматически не собираются, т.к. они хранятся по-разному и часто захешированы. Тем не менее, есть примеры осуществления сбора ключей с использованием скриптов VB. Подобные примеры обсуждаются на форуме LanDesk.
Есть пример реализации сбора ключей OEM (наклейки на корпусе ПК) в крупной компании.  Агент Landesk периодически показывает всплывающую форму с полями для заполнения и сообщением о санкциях незаполневшим поля.
Управление лицензионностью приложений.  Для каждого приложения, кроме игнорируемых, заполняется подробная форма о типе его лицензирования,  документах лицензирования, количестве закупленных лицензий, ключи, серийные номера, срок окончания лицензии и т.д. На основе полученной инвентаризационной информации генерируются отчёты о количестве установок приложения и его ключей, приложениях с истекающей датой лицензии. Есть Compliance по использованию ключей. Выводится информация по использованию приложений (количество запущенных раз, количество времени использования приложения).
Отчёты. В LanDesk используются отчёты на Flash. Это позволяет генерировать отчеты из любого браузера и делает отчёты интерактивными. Можно использовать функцию drill down, т.е.  посмотреть подробности, кликнув  по любой части диаграммы.

среда, 12 мая 2010 г.

Software Assets Management (управление активами ПО)

Основные сведения
Software asset management (SAM) – это методология, направленная на оптимизацию процессов управления активами программного обеспечения в организации и их защиту: учет программного обеспечения, его использования, лицензий (прав на использование), документов, подтверждающих наличие прав на использование (сертификаты, лицензионные свидетельства, лицензионные соглашения, договора, бухгалтерские отгрузочные документы), разработка и использование регламентов и политик закупки программного обеспечения, ввода его в эксплуатацию, эксплуатация, вывод из эксплуатации и др.

Технологические задачи SAM:
·         идентификация установленного ПО;
·         сопоставление установленного ПО приобретённым лицензиям;
·         формирование отчётности о лицензионности установленного ПО.

Трудности автоматизации управления активами ПО:
·         отсутствие общих стандартов идентификации программного обеспечения;
·         изменение правил лицензирования;
·         использование пробных версий программного обеспечения;
·         программное обеспечение  может быть пакетом из нескольких приложений;
·         некоторые лицензии не имеют физической сущности (например, CAL).

Процессы, упрощающие управление лицензиями:
·         сбор данных по лицензиям в структурированном виде (таблицах);
·         разработка шаблонов лицензирования наиболее популярных приложений;
·         изучение подробностей сложных моделей лицензирования;
·         изучение лицензирования обновлений;
·         приведение идентификационных данных ПО к единому виду;
·         поддержка актуальности информации об учёте ПО и схемах лицензирования;
·         объединение инвентаризационной информации о приложениях компании. 

Преимущества управления активами программного обеспечения:
·         максимальное использование имеющихся лицензий;
·         упрощение аудита программного обеспечения;
·         упрощение процесса закупки программного обеспечения;
·         оптимизация владения активами ПО.

Общее описание лучших практик и рекомендации по стандартизации процессов SAM приведены в стандарте ISO/IEC 19770. В настоящее время опубликованы 2 части стандарта:
·         ISO/IEC 19770-1: SAM Processes — сосредотачивает внимание на процессах SAM, реализация которых в организации необходима для эффективного управления программными активами. Стандарт опубликован 9 мая 2006 года.
·         ISO/IEC 19770-2: Software identification tag — сосредотачивает внимание на способах идентификации программного обеспечения и управления им. Целевая аудитория этой части стандарта — производители программного обеспечения, в том числе средств аудита. Стандарт опубликован 11 ноября 2009 года.
Ещё одна часть стандарта находятся в разработке:
·         ISO/IEC 19770-3: Software entitlement tag — сосредотачивает внимание на способах отслеживания прав на использование программного обеспечения. 

Обзор стандарта ISO/IEC 19770-1
Этот стандарт применим к процессам SAM и может использоваться в любых компаниях для достижения наилучших результатов по управлению активами ПО.  Стандарт применим ко всем видам лицензий. Его также можно использовать для управления активами , связанными с учётом ПО.  Например, инвентаризация устройств, на которых программное обеспечение  хранится и выполняется.

Обзор процессов SAM:

  1. Organizational Management Processes for SAM.
    1. Control Environment for SAM
      1. Corporate governance process for SAM
      2. Roles and responsibilities for SAM
      3. Policies, processes and procedures for SAM
      4. Competence in SAM
    2. Planning and implementation processes for SAM
      1. Planning for SAM
      2. Implementation of SAM
      3. Monitoring and review of SAM
      4. Continual improvement of SAM
  2. Core SAM Processes
    1. Inventory processes for SAM
      1. Software asset identification
      2. Software asset inventory management
      3. Software asset control
    2. Verification and compliance processes for SAM
      1. Software asset record verification
      2. Software licensing compliance
      3. Software asset security compliance
      4. Conformance verification for SAM
    3. Operations management processes and interfaces for SAM
      1. Relationship and contract management for SAM
      2. Financial management for SAM
      3. Service level management for SAM
      4. Security management for SAM
  3. Primary Process Interfaces for SAM
    1. Life cycle process interfaces for SAM
      1. Change management process
      2. Acquisition process
      3. Software development process
      4. Software release management process
      5. Software deployment process
      6. Incident management process
      7. Problem management process
      8. Retirement process

Описание процессов SAM:
1)      Organizational Management Processes for SAM.
a.       Control environment for SAM. Задача этого процесса в установлении и поддержании системы управления применением процессов SAM. Является частью корпоративного управления.
b.      Planning and implementation processes for SAM. Задача этого процесса – обеспечение эффективного и результативного выполнения управления SAM. Аналогичен схеме процесса «Plan-Do-Check-Act» стандарта ISO 9001.
2)      Core SAM Processes.
a.       Inventory processes for SAM. Целью процесса является создание и поддержание информации о программном обеспечении  и связанных с ним объектах. Выполняет функцию управления и контроль целостности этих данных. Можно считать частью процесса управления конфигурациями.
b.      Verification and compliance processes for SAM. Цель процесса – выявить и устранить отклонения от политик, процессов и процедур SAM, в т.ч. отклонение от лицензионных прав. Такие проверки должны проводиться на регулярной основе.
c.       Operations management processes and interfaces for SAM. Процесс выполняет функции по оперативному управлению для достижения общей цели SAM.
3)      Primary Process Interfaces for SAM
a.       Life cycle process interfaces for SAM.  Целью является конкретизация требований SAM к жизненному циклу  процессов. Является применением стандарта ISO/IEC 12207 и ISO/IEC 20000 в контексте SAM.
Обзор стандарта ISO/IEC 19770-2
Целью этого стандарта является:
·         стандартизация методов определения ПО,
·         чёткое определение программных пакетов,
·         отделение идентификации ПО от  лицензирования,
·         определяет место поиска лицензий,
·         позволяет автоматизировать процессы «compliance»,
·         избавляет от сопровождения данных о существующем ПО.
Эта часть стандарта определяет формат XML-файлов (XML-схема есть на сайте ISO), называемых тегами или SWID-тегами (некая XML-сигнатура установленного приложения), элементы которого идентифицируют программное обеспечение и содержат дополнительную информацию о нем, а также операционной среде, в которой оно установлено. SWID-теги могут создаваться непосредственно  в процессе установки программного обеспечения или после него. Стандарт вводит 7 обязательных и 30 опциональных элементов SWID-тегов, список которых может быть расширен. Также конечный пользователь (или SAM-инструменты) может и самостоятельно добавлять собственную информацию в SWID-теги.  Стандарт ISO 19770-2 значительно  упрощает процесс инвентаризации приложений, соответствующих стандарту, и управления правами их использования как за счет формализации используемой терминологии, так и за счет автоматизации процессов идентификации установленного программного обеспечения, выявления характеристик оборудования, на котором работают приложения, подсчета числа установленных экземпляров, определения версии, редакции и т.д.
Пример файла, идентифицирующего программное обеспечение и среду, в которой оно работает, в соответствие со стандартом ISO 19770-2 можно посмотреть на сайте:

Обзор стандарта ISO/IEC 19770-3

Целью этого стандарта является:
·         стандартизация методов распределения и обзора лицензионных прав,
·         предоставляет машинные ассоциации с идентификационными тэгами ,
·         позволяет автоматизировать «license compliance  management»,
·         оптимизирует распознавание соответствия  установленного ПО и лицензионных прав ,
·         снижает время проведения аудита программного обеспечения.
·         избавляет от сопровождения данных о существующем ПО.
Этот стандарт позволяет расширить использование тегов, определяя как с их помощью хранить информацию о лицензионных правах. Ещё не опубликован.

воскресенье, 25 апреля 2010 г.

Об HP Operations 7.5 для Windows

Не так давно работал специалистом по системе мониторинга HP Operations for Windows. Серьезная система для крупных предприятий с гетерогенной средой. Для мониторинга  используются агенты по разные ОС. Безагентный мониторинг тоже предусмотрен и реализуется на протоколах SNMP и WMI. Проблем больше всего возникает при установке агентов. Но зато, если агент правильно установлен и работает, об узле можно получать любую информацию и даже выполнять некоторое  управление (например, поднять упавший сервис). Подробнее читайте на сайте HP.
Какие ресурсы полезны при работе с HP Operations?
1) Прежде всего это форум на сайте HP
2) На том же сайте есть Support Case Manager. Через эту страничку можно обратиться с саппорту HP, но если у нас не истек год бесплатной поддержки или вы оплатили продление поддержки.
3) И рекомендую сайт http://www.ovinternals.com, на котором содержаться разные полезные утилитки.

Ниже опишу несколько проблем, с которыми столкнулся и способы их решения. Вся информация касается HP OpenView Operations for Windows (OVOW)
 7.5. Также приведу несколько полезных советов.

Поддержка HP-UX 11.31IA

Поддерживается, но в техподдержке надо запросить патч для агента HP-UX

Совместная работа агентов HP Operations и HP Performance

Как описано в документации к GlancePlus Pak, этот пакет состоит из 2-х
частей: GlancePlus и HP Performance Agent. HP Performance Agent имеет
в своем составе процесс CODA. Процесс CODA Performance агента использует агент
Operations, уставленный позже. Если GlancePlus Pak был установлен до установки агента Operations и версия GlancePlus С.04.70,
то в этом случае возможны проблемы с CODA, которая излишне загружает CPU. Для решения это проблемы надо поставить, но не для агента
Operations, а для GlancePlus и HP Performance Agent. This DCE agent can coexist with OVPA 4.70, but you need to manage the performance agent (coda) through the OVPA and OVPM commands and tools.

There is a known issue about coda using high cpu with OVPA 4.70 and a
patch has been released. Please try to install it and let me know.

PACPTHP_00001 (This patch must be installed before):
http://support.openview.hp.com/selfsolve/document/FID/DOCUMENTUM_PACPTHP_00001

PHSS_37423:
http://support.openview.hp.com/selfsolve/document/KM494312?searchIdentifier=-5cbc8da2%3a11f8c96fc37%3a-5769&resultType=document&documentURL=KM494312&resultsURL=%2fselfsolve%2fpatches&allowReturn=true

Для мониторинга таких серверов использовали политики OVPA.
Переустановка агента:

Remove this node as managed node
Use the tool "RemoveAgent.js"
Re-add this node (make sure the node belongs to same domain)
Install again the Agent and respective policies
Reboot server
Use the tool "RemoveAgent.js" again. The folder "C:\Program Files\HP OpenView\Installed Packages" has been removed.
Use for diagnostic AgentTest from ovinternals.com.

RemoveAgentTool - хорошая утилитка для удаления агента. Спросите её в техподдержке HP

Не удаляются сервисы с карты сервисов (дублируюся Service ID).

ovmodelvalidatorex -report >modelreport.txt and if you find errors in this file, a clean should be done:
OvModelValidatorEx -strict -clean
 
Before running this tool:
1) close the console
2) stop HP OVOW services such as OvMsmAccessManager, OvEpStatusEngine, etc..
You can do this by stopping the Windows Management Information (WMI) service. This automatically stops the OVOW services, since they depend on WMI.
It can take several hours to finish running.

Проблемы с базой данных SQL Operations, WMI и сообщениями

Вкатце это выглядит так, но уточняйте порядок действий в HP. Реально помогает ускорить работу HP Operations 7.5

PROBLEM: Not all messages are shown in message browsers. Node states might not be calculated correctly.
vpstat -3 -r stop
Rename OvEpDB.dll ovepdbexchange.dll OvEpDBMaint.dll
Extract the binaries OvEpDB.dll, ovepdbexchange.dll, OvEpDBMaint.dll from the DBSeqNbrHotFix75.zip package into the directory %OvInstallDir%\bin
regsvr32 OvEpDB.dll regsvr32 ovepdbexchange.dll regsvr32 OvEpDBMaint.dll
In order to maximize management server and WMI effectiveness:
http://support.microsoft.com/kb/921473/ http://support.microsoft.com/kb/931320/ http://support.microsoft.com/kb/933230/http://support.microsoft.com/kb/933061/
1) Run wbemtest.exe and connect to the root\cimv2 namespace. 2) Click on "Enum Instances" and enter Win32_WMISettting and click O.K. 3) Double click the instance (There will only be one)4) Double click "HighThresholdOnEvents" in the Properties list box. 5) Set it to 80000000 (That’s about 80MB) and click save property.6) Double click "LowThresholdOnEvents" in the Properties list box. 7) Set it to 60000000 (That’s about 60MB) and click save property.8) Now click "Save Object"9) Exit wbemtest
Create the Registry REG_DWORD Value: HKLM\Software\Microsoft\WBEM\CIMOM\QueryLimit And assign it the decimal value of: 32768
%OvInstallDir%\Support\cleanupWMIHandles.vbs
osql -U sa -P -S -D openview -i OV_SP_HandleMsgSequenceNbr.sql osql -U sa -P -S -D openview -Q "exec ov_CreateMsgSequenceNbr 1" osql -U sa -P -S -D openview -Q "exec ov_RebuildSeqNbrIndexes 1"

Была ещё проблема "The program "OvMASrv" has been blocked for ", но решается она перезапуском DB.

Проблемы из-за кластерной установки (MS Cluster)
Первая проблема возникла при установке патчей. Понятно, что патчи надо ставить на каждом узле кластера. И вот при установке одно из патчей (OVOW-273) на сервере управления HP Operations агента переглючило. Надо было его удалить. Но здесь есть несколько хитростей, незнание которых мне усложнило переустановку. Во-первых, удалять нужно только файлы агента, из консоли Operations узел удалять не надо. Во-вторых, удалять файлы агента лучше скритом от HP (о нём писал выше). А самое главное перед удалением агента надо перевести все группы кластера на второй сервер.
Вторая проблема возникла с политиками DBSPI для мониторинга кластерной БД (MS SQL) сервера HP Operations. При кластерной установке такие политики будут нормально работать на активном узле, а на пассивном посыпятся сообщения о незапущенных сервисах SQL. Решается эта проблема так:  читаете help по apminfo.xml. Этот файл должен выглядить примерно так:



Dbspi_mssqlserver

VIRTSQLSRV
SQL-Group



Копируй фалй в C: \ Program Files\HP OpenView \ Installed Packages\(790C06B4-844E-11D2-972B-080009EF8C2A)\conf\OpC. А ещё создается файл dbspi_mssqlserver.apm.xml вида:



Dbspi_mssqlserver

вторник, 6 апреля 2010 г.

Как посмотреть базу WMI

Запустить команду wbemtest. Указать пространство имен и выполнять запросы (select * from)
Командная строка: wmic

воскресенье, 21 марта 2010 г.

Вспомнилось годы студентческие

А почему бы не вспомнить альма-матер? Всё-таки приятное время было, сессии, праздник знаний. Свой вуз я закончил дважды, сначала по машиностроительной теме, потом уже по информационным технологиям. Второе образование мне было ближе и понятнее, на занятия ходил с огромным удовольствием, занятия практически не пропускал. Ведь знал зачем учусь, чего хочу получить и как мне эти знания пригодятся. Тем более в момент поступления я уже имел опыт нескольких лет работы в ИТ. Отмечу, что есть скептики, считающие высшее образование бесполезным с точки зрения современного ИТ. Но мне дали современный фундамент знаний в ИТ и поэтому с ними не соглашусь. А за актуальными предметными знаниями надо идти на курсы.
Итак, вспомним чему нас учили:
1) Графика: Corel и прочие графические программы и теория.
2) Программирование (Visual Basic и C#) Наверное, самый полезный предмет
3) Информатика: отличный предмет, потому что преподавал итереснейший педагог.
4) Микроэлектроника и электротехника
5) Технологии мультимедиа. Очень жизнено, про современную технику
6)  ОС и СУБД
7) Корпоративные ИС
8) Компьютерные сети и Интернет - очень много часов.
9) Системы искусственного интелекта.
10) Дискретная математика. А мне очень это нравилось. Это ж метанаука!
11) Гуманитарные: социология, экономика, экология.
Вроде как всё перечислил. Да не в этом суть. Просто очень приятно вспомнить сам процесс обучения, когда учишься не потому что надо, а потому что хочешь и получаешь от этого процесса удовольствие. Что-то из полученных знаний пригодилось, что-то нет, но фундамент высшего образования штука несомненно нужная. Какая-то информация сохранилось. Выхожу некоторую часть - мож пригодиться и мне и другим.

 Вот содержимое архива:

А вот и сам архив:
МоёМесто.ruАрхив (29.8 Mb)

вторник, 23 февраля 2010 г.

Описание одной ИС

Вспомнилось ИС на одной из прошлых работ. Решил описать для себя, пока не забыл, и для других может послужить для обмозгования.
Ядро информационной системы составлял сервер Domino 7. Архитектура была стандартная:
два сервера Domino: один в ДМЗ, другой внутри. Серверы разделены файерволом, и реплицируютя по единственному порту 1352. (схема из диплома).
Функции:
1) Почтовая система: POP3, IMAP, WEB, Lotus RPC (в клиенте Лотус). Причем POP3 очень сильно грузил сервер, в стандартный WEB-клиент был заменен на более лёгкий.
Описание: в клиенте Lotus Notes всё круто шифровалось, реплицировалось и кастомизировалось. Для ненавистников Notes предлагали Outlook через IMAP. Спам ловил SpamSentinel, а вирусы Trend Micro.
2) В качестве сбора первичных данных от менеджеров обособленных подразделений.
Описание: универсальная платформа Domino для быстрой разработки приложений очень пригодилась, когда дали задание: заменить таблицы Excel в обмене с менеджерами. Задача была быстра решена, при этом, за счёт использования клиентов Lotus, получили безопасность и стабильность связи.
3) Как внутренний web-сервер. Для интранета.
4) Для всякой-всячины: для форума, для складирования документов, саппортеских дел и прочего. Благо программулин под Лотус написано достаточно.

Второй по важности ИС была, конечно, 1С. Пока была 7-я версия, да ещё в каждом подразделении своя, никто не парился. Но потом начальство захотело централизации всех баз 1С и выбор пал на 1С8. Всё бы ничего, проблемы были только у программистов 1С с интеграцией данных, но вот когда клиентов 8-ки поставили пользователям - пошли траблы: оперативки не хватает, настройка ini файла для доступа к ключу (vlan не пропускали широковещательный трафик к ключу 1с), какие-то глюки из-за вирусов у некоторых пользователей, проблемы с обновлением и прочее. В итоге эти проблемы задолбали и решили перейти на терминальные клиенты 1С: безопасность, низкие требования к каналу связи, независимость от мощности и глюкавости ПК пользователя. Красота, одним словом. Платформу выбрали Citrix. У Citrix есть отличное недорогое решение для SMB, где помимо лицензий на сам Citrix, входят терминальные лицензии Windows. Проблем с развертыванием было немного: принтеры, колёсико мыши, ну и обучение пользователей по правильному указанию пути для сохранения файлов)

В остальном ничего интересного не делали, разве что собственные внешние DNS (один на Freebsd, другой на Linux). Нужны они были, насколько помню, для правильной работы обратной зоны для почтовика. Ну что ещё... Vlan, конечно, применяли, обучение по MAC, дабы левые компы не втыкали. Для архивации использовали Arcserve. Вроде всё интересное вспомнил.

среда, 10 февраля 2010 г.

Настройка ASP.NET 2.0 для IIS в Windows 2003

Сегодня бился над такой проблемой:
Установил Windows 2003, накатил все обновления, в т.ч. .Net 3.5. Добавил компонент IIS и начал установку MS Project Server 2007. При установке вылетала о недоступности ASP.NET 2.0 Оказывается, чтобы решить проблему надо выполнить 2 действия:
1) Открыть консоль IIS 6.0, добавить и разрешить расширение ASP.NET 2.0, аналогично ASP.NET 1.1 (надо указать нужную dll из каталога %windir%\Microsoft.net\Framework\v2.0.50727, а потом разрешить расширение)








2) Открыть cmd, перейти в %windir%\Microsoft.net\Framework\v2.0.50727, запустить команду
aspnet_regiis.exe -i -enable

воскресенье, 31 января 2010 г.

Проблемы с DNS на Ubuntu

Наконец-то разобрался с настройкой dns в Ubuntu на домашнем ПК. Проблема оказалось в том, что при попытке использовать браузер, выполнить telnet или wget идёт обращение на ip адрес 1.0.0.0. Надо пояснить, что в интернет я выхожу через ADSL модем, который настроен в режиме маршрутизатора (router). Т.е. никаких настроек провайдера в ОС делать не нужно, подключение производит сам модем. На Windows и OpenSuse у меня так и было, но вот с Ubuntu что-то пошло не так. Как пишут проблема может быть связана с работой DNS сервера модема (как водится на модемах какой-то линакс установлен) и в этом виноват IPv6, но я решил в эту гору не идти, а обойти - прописать вручную dns серверы провайдера. После этого всё стало нормально. Хотя разбирался долго: тыкался ы resolve.conf, nsswitch.conf, поставил пакет resolvconf (нужен, когда ADSL настраивается на ОС), но решение оказалось вот таким простым. 

воскресенье, 24 января 2010 г.

Linux рокировочка

OpenSuse 11.2 достал своей нестабильностью. На неделе переглючило Vista и чинить было некогда. Пришлось мне и жене пользоваться всю неделю второй системой, т.е. как раз OpenSuse. В итоге к выходным Висту починил (помог chkdsk), а вот OpenSuse был обречен. Но от Linux оказываться желания не было  приемником (прям как у политиков0 был выбран Ubuntu. Посмотрим как себя проявит этот популярный дистрибутив.

четверг, 21 января 2010 г.

Как сильно обидеть админа? Сказать ему: "Заходи, гостем будешь!"

пятница, 1 января 2010 г.

С Новым Годом!

Поздравляю вас, коллеги ИТ-эшники, с новым годом!

Ждём интересный год, новинок и событий. Нас ожидает Google OS, широкое распространиться сети 3G и 4G, пойдет повальная виртуализация серверов. В России, наконец-то, правительство станет хоть немного электронным, в школах станет больше Linux.
Всего благ, успехов и безглючной техники.