Similar presentations:
предзащита
1. Создание программного комплекса инвентаризации компьютеров на базе российской операционной системы
Выпускная квалификационная работаСтудент: Козлов Олег Владимирович
Руководитель: Жданович Павел
Борисович
2. Актуальность выбранной темы
Актуальность
выбранной
темы
- Переход на отечественное ПО и ОС
- Отсутствие универсальных средств
инвентаризации
- Необходимость учёта IT-активов
- Требования к информационной
безопасности
3. Объект и предмет исследовании
Объект: процессыинвентаризации
компьютерного
оборудования
Предмет: методы и
средства
автоматизированного сбора
и хранения данных
о конфигурации
компьютеров
4. Цель и задачи исследования
Цель: разработка программногокомплекса инвентаризации
на базе российской ОС
Задачи:
- Анализ процесса
инвентаризации компьютерных
систем и подходов к его
автоматизации
- анализ российских ОС с точки
зрения инвентаризации
компьютерных систем
- проектирование архитектуры
программного комплекста
инветаризации компьютерных
систем
- реализация скрипта для сбора
данных и тестирование
программного комплекса
5. Что такое инвентаризация
бухгалтерская инвентаризация это проверка фактического наличияимущества и обязательств
организации и сравнение их с
данными бухгалтерского учёта.
Инвентаризация с анализом
сборки ПК - это процесс
определения полной аппаратной
конфигурации отдельного
компьютера и последующего
занесения полученных данных в базу
в рамках управления IT-активами.
6. Роль инвентаризации компьютерного оборудования
- Контроль конфигурацииоборудования
- Снижение
административных затрат
- Минимизация ошибок
ручного учёта
- Повышение
управляемости
инфраструктуры
7. Имеющиеся результаты выполнения ВКР
– Настроена база данныхPostgreSQL
– Приём данных в
форматах JSON и XML
– Подготовлен JeOS-образ
– Реализован Pythonскрипт сбора данных
– Организована передача
информации на сервер
8. Анализ существующих решений и ОС
Был проведён анализсуществующих решений
инвентаризации.
В итоге было принято
решение о создании
автономной системы на
базе минималистичной
ОС.
Лучшим решением
оказался JeOS.
9. JeOS-образ
Был создан образ JeOSи смонтирован в флешку для
дальнейшего использования в
портативном режиме. Образ
минимален и основан на
российской Альт Линукс.
Сделано следущее:
1) Встроены утилиты для анализа
программного обеспечения
2) Встроены библиотеки для
работы с Python и PostgreSQL
3) Встроен скрипт по анализу
софта и его экспорта на сервер
10. PostgreSQL и JSON и XML
Был созданн, полностьюнастроена база данных
PostgreSQL на отдельном взятом
компьютере на ОС Debian 11:
PostgreSQL и
JSON и XML
1) Настроен приём информации
вне сервера
2) Настроен приём информации
фалов JSON и XML
3) Организована занесение
данных в БД из JSON и XML
11. Python-скрипт
Был реализован Pythonскрипт сбора данных.Принцип работы:
1) Сбор данных через
команды утлит.
2) Создание JSON и XML с
этими данными
3) Подлючаемся к серверу,
где хранятся данные о
сборках ПК
4) Экспортируем этиа
данные к БД на сервере
12. Организована передача информации на сервер
Каждый элемент былорганизован в систему по
инвентаризации. Как она
работает.
1) Запускаем JeOS
2) Запускаем Скрипт и
получем данные
3) Подключаемся к БД на
сервере
4) Отправляем данные на
сервер