Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.19 Mб
Скачать

1.6 Диагностика и контроль свт и вычислительных сетей

Техническое обслуживание также включает в себя контроль и диагностику. Для предотвращения и прогнозирования поломок, связанных с вычислительной техникой или вычислительными сетями выполняют контроль, диагностику. Занимаются этим, специалисты ИТ-отдела, а именно техник или системный администратор.

Контроль — это проверка правильности работы объекта (элемента, узла, устройства). Правильно работает устройство — схема контроля не вырабатывает никаких сигналов (в некоторых системах, правда, вырабатывается сигнал нормальной работы), неверно работает устройство — схема контроля выдает сигнал ошибки. На этом заканчиваются функции контроля. Другими словами, контроль — это проверка: правильно — неправильно.

Процесс диагноза можно разделить на отдельные части, называемые элементарными проверками.

Элементарная проверка состоит в подаче на объект тестового воздействия и в измерении (оценке) ответа объекта на это воздействие. Алгоритм диагноза определяется как совокупность и последовательность элементарных проверок вместе с определенными правилами анализа результатов последних с целью отыскания места в объекте, параметры которого не отвечают заданным значениям.

Следовательно, диагностика — это тоже контроль, но контроль последовательный, направленный на отыскание неисправного места (элемента) в диагностируемом объекте. [2, с. 28]

2 Специальная часть

В представленным дипломном проекте, разрабатывается веб-приложение «Сервиса веб помощи» для централизованного сбора информации по техническому обслуживанию СВТ. Приложение включает клиентскую часть и административную. С клиентской частью работает персонал, административной - ИТ-специалисты. Для проектирования и создания системы использовался менеджер ИТ-инфраструктуры - GLPI. Кроме того в качестве сопутствующего программного обеспечения для функционирования GLPI серверная операционная система Ubuntu Server.

Этапы разработки веб-приложения проходили в следующем порядке:

  1. установка среды на виртуальный сервер для функционирования приложения.

  2. инсталляция GLPI на сервер;

  3. настройка конфигурации веб-приложения

  4. установка дополнений; добавление пользователей, наполнение контентом разделов.

2.1 Установка и настройка веб сервера

Веб сервер необходим для работы всей системы GLPI. В дипломной работе использовался сервер Ubuntu Server Edition, так как он имеет, необходимые характеристики и обеспечивает стабильную и надежную работу в качестве сервера.

Основные шаги по установке Ubuntu Server Edition те же самые, что при установке других операционных систем с использованием CD. В отличие от Desktop Edition, в Server Edition не включена графическая программа установки. Вместо этого установщик Ubuntu Server использует процесс, основанный на консольных меню.

Таблица 3 – Рекомендуемые минимальные требования

Тип

установки

Процессор

Оперативная память

Размер жесткого диска

Базовая установка

Полная установка

Server

300 МГц

128 МБайт

500 МБайт

1 ГБайт

Для установки сервера были выполнены следующие шаги:

  1. процесс установки начнется с вопроса о раскладке клавиатуры;

  2. установщик определит конфигурацию компьютера и настроит сеть с использованием DHCP. Далее установщик запросит имя компьютера и часовой пояс;

  3. затем было выбрано несколько опций по конфигурации жесткого диска. На этом основная часть системы установлена;

  4. настроен новый пользователь;

  5. следующий шаг процесса установки заключается в выборе того, как будет, обновляется система;

  6. и, наконец, последний шаг перед перезагрузкой - установка часов в 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 команд, предоставляя дружественный интерфейс.