
- •Введение
- •1 Общая часть
- •1.1 Постановка задачи
- •1.2 Организация технического обслуживания свт
- •1.3 Функции предприятия (отдела)
- •1.4 Описание входной и выходной информации
- •1.5 Методы технического обслуживания (ремонта) свт
- •1.6 Диагностика и контроль свт и вычислительных сетей
- •2 Специальная часть
- •2.1 Установка и настройка веб сервера
- •2.2 «Менеджер it- инфраструктуры». Определение и основные возможности
- •2.3 Установка приложения, на сервер
- •2.4 Первоначальный обзор
- •2.6 Конфигурирование приложения «Сервис веб помощи»
- •2.7 Обзор пользовательского интерфейса
- •2.8 Обзор модулей
- •2.9 Руководство пользователя для администратора веб-приложения.
- •2.10 Руководство пользователя для персонала больницы.
- •3 Экономическая часть
- •3.1 Описание экономической целесообразности внедрения проекта.
- •3.2 Расчёт заработной платы разработчика
- •3.3 Расчёт отчисления на социальные нужды
- •3.6 Расчет затрат на вспомогательные материалы по процессу.
- •3.7 Себестоимость программного продукта.
- •3.8 Определение экономической выгоды от реализации проекта.
- •Заключение
- •Список литературы
1.6 Диагностика и контроль свт и вычислительных сетей
Техническое обслуживание также включает в себя контроль и диагностику. Для предотвращения и прогнозирования поломок, связанных с вычислительной техникой или вычислительными сетями выполняют контроль, диагностику. Занимаются этим, специалисты ИТ-отдела, а именно техник или системный администратор.
Контроль — это проверка правильности работы объекта (элемента, узла, устройства). Правильно работает устройство — схема контроля не вырабатывает никаких сигналов (в некоторых системах, правда, вырабатывается сигнал нормальной работы), неверно работает устройство — схема контроля выдает сигнал ошибки. На этом заканчиваются функции контроля. Другими словами, контроль — это проверка: правильно — неправильно.
Процесс диагноза можно разделить на отдельные части, называемые элементарными проверками.
Элементарная проверка состоит в подаче на объект тестового воздействия и в измерении (оценке) ответа объекта на это воздействие. Алгоритм диагноза определяется как совокупность и последовательность элементарных проверок вместе с определенными правилами анализа результатов последних с целью отыскания места в объекте, параметры которого не отвечают заданным значениям.
Следовательно, диагностика — это тоже контроль, но контроль последовательный, направленный на отыскание неисправного места (элемента) в диагностируемом объекте. [2, с. 28]
2 Специальная часть
В представленным дипломном проекте, разрабатывается веб-приложение «Сервиса веб помощи» для централизованного сбора информации по техническому обслуживанию СВТ. Приложение включает клиентскую часть и административную. С клиентской частью работает персонал, административной - ИТ-специалисты. Для проектирования и создания системы использовался менеджер ИТ-инфраструктуры - GLPI. Кроме того в качестве сопутствующего программного обеспечения для функционирования GLPI серверная операционная система Ubuntu Server.
Этапы разработки веб-приложения проходили в следующем порядке:
установка среды на виртуальный сервер для функционирования приложения.
инсталляция GLPI на сервер;
настройка конфигурации веб-приложения
установка дополнений; добавление пользователей, наполнение контентом разделов.
2.1 Установка и настройка веб сервера
Веб сервер необходим для работы всей системы GLPI. В дипломной работе использовался сервер Ubuntu Server Edition, так как он имеет, необходимые характеристики и обеспечивает стабильную и надежную работу в качестве сервера.
Основные шаги по установке Ubuntu Server Edition те же самые, что при установке других операционных систем с использованием CD. В отличие от Desktop Edition, в Server Edition не включена графическая программа установки. Вместо этого установщик Ubuntu Server использует процесс, основанный на консольных меню.
Таблица 3 – Рекомендуемые минимальные требования
Тип установки |
Процессор |
Оперативная память |
Размер жесткого диска |
|
Базовая установка |
Полная установка |
|||
Server |
300 МГц |
128 МБайт |
500 МБайт |
1 ГБайт |
Для установки сервера были выполнены следующие шаги:
процесс установки начнется с вопроса о раскладке клавиатуры;
установщик определит конфигурацию компьютера и настроит сеть с использованием DHCP. Далее установщик запросит имя компьютера и часовой пояс;
затем было выбрано несколько опций по конфигурации жесткого диска. На этом основная часть системы установлена;
настроен новый пользователь;
следующий шаг процесса установки заключается в выборе того, как будет, обновляется система;
и, наконец, последний шаг перед перезагрузкой - установка часов в UTC. [5]
Для обеспечения работоспособности системы были выбраны следующие наборы пакетов:
–LAMP сервер: Выбраны Linux/Apache/MySQL/PHP пакеты:
Apache — свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.;
MySQL — свободная реляционная система управления базами данных. MySQL является решением для малых и средних приложений. Обычно MySQL
используется в качестве сервера, к которому обращаются локальные или удалённые клиенты. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц;
Все данные по поступающим и обрабатываемым заявкам хранятся в базе данных MySQL.
В таблицах автоматически сгенерированных GPLI храниться информация, заявки пользователя, пользователи, данные о компьютерах и различные другие данные. Например, таблица с пользователями «glpi_users» изображена на рисунок. 3.
Рисунок 3 – Таблица пользователей «glpi_users»
PHP — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В области программирования для сети интернет PHP — один из популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
–OpenSSH сервер: пакеты, необходимые для установки сервера OpenSSH:
OpenSSH (открытая безопасная оболочка) — набор программ, предоставляющих шифрование сеансов связи по компьютерным сетям с использованием протокола SSH.
–Webmin, web панель управления сервером:
Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например: веб-сервера Apache, DNS.
–ProFTP, пакет файлового сервера:
–phpMyAdmin, web интерфейс администрирования баз MySQL:
PHPMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. PHPMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.