1.24M
Category: programmingprogramming

Разработка сервиса представления данных для систем мониторинга

1.

АПОУ ВО «Вологодский колледж связи и информационных технологий»
РАЗРАБОТКА СЕРВИСА
ПРЕДСТАВЛЕНИЯ ДАННЫХ ДЛЯ
СИСТЕМ МОНИТОРИНГА
Угаров Максим Витальевич,
студент
Петров Сергей Игоревич,
руководитель
Вологда, 2023 год

2.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Цель: разработать эффективную систему мониторинга серверов,
которая обеспечивает надежную и быструю работу серверов.
Задачи:
1. Изучить и проанализировать основные методы мониторинга
серверов;
2. Выбрать наиболее подходящий для реализации проекта
программный продукт для организации сервера мониторинга;
3. Произвести настройку и интеграцию выбранного программного
продукта;
4. Разработать сервис представления данных системы мониторинга
серверов.

3.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
РАЗДЕЛ 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ МОНИТОРИНГА
Определение основных понятий
Обзор архитектур мониторинга
Рассмотрение протоколов сбора метрик
РАЗДЕЛ 2. PROMETHEUS КАК СИСТЕМА МОНИТОРИНГА
Описание архитектуры Prometheus
Особенности использования и конфигурации
Обзор экспортеров и интеграций

4.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
РАЗДЕЛ 3. РЕАЛИЗАЦИЯ СЕРВЕРА МОНИТОРИНГА НА БАЗЕ
PROMETHEUS
Установка и настройка Prometheus
Установка и настройка Grafana
Настройка мониторинга основных компонентов инфраструктуры
Создание алертов и дашбордов для визуализации метрик

5.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Глобальная конфигурация Prometheus

6.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Установка пакета Grafana

7.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ ДЛЯ СИСТЕМ МОНИТОРИНГА
Подключение Prometheus к Grafana

8.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Список ресурсов Grafana

9.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Параметры конфигурации для Node Exporter:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'node_exporter'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9100']

10.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Параметры конфигурации mysqld_exporter

11.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Создание графика загруженности CPU

12.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Панель текущего состояния

13.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Панель Basic CPU/MEM/Disk

14.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ ДЛЯ СИСТЕМ МОНИТОРИНГА

15.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ ДЛЯ СИСТЕМ МОНИТОРИНГА
Панель System Timesync
Панель Basic CPU/MEM/Disk

16.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ ДЛЯ СИСТЕМ МОНИТОРИНГА
Панель Storage Disk

17.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Панель Node Exporter

18.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
РАЗДЕЛ 3. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАБОТ
Фонд оплаты труда

Наименование
Длительность (ч)
1
Анализ технического задания
8
2
Уточнение технического задания и сбор данных
8
3
Проектирование службы мониторинга
16
4
Выбор и покупка оборудования
8
5
Установка оборудования
8
6
Настройка оборудования
8
7
Настройка службы мониторинга
8
8
Оформление пояснительной записки
16
9
Всего
80
10
в том числе с использованием ПК
48

19.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Перечень основных фондов

Наименование оборудования
Количество
(шт.)
Потребляемая
мощность (кВт)
Цена (руб.)
1
Сервер HP ProLiant DL380 Gen8
1
0,45
105040
2
Межсетевой экран Fortinet FortiGate
52E
1
0,15
19481
3
Персональный компьютер в сборе
1
0,25
35600
ИТОГО
3
0,85
160121

20.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Расходы на материалы

Наименование оборудования
п/п
Единица
Количество
измерения
единиц
Стоимость
(руб.)
1
Сервер HP ProLiant DL380 Gen8
шт.
1
105040
2
Межсетевой экран Fortinet FortiGate 52E
шт.
1
19481
3
Персональный компьютер в сборе
шт.
1
35600
4
VMware vSphere Standard
лицензия
1
113 820,10
ИТОГО:
273941,10

21.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Расходы, связанные с эксплуатацией оборудования

Наименование статьи
Показатель (руб)
1 Амортизация
4451,36
2 Расходы на электроэнергию
238,68
3 Расходы на Интернет
198
ИТОГО
4888,04

22.

РАЗРАБОТКА СЕРВИСА ПРЕДСТАВЛЕНИЯ ДАННЫХ
ДЛЯ СИСТЕМ МОНИТОРИНГА
Калькуляция себестоимости проекта

Наименование статьи затрат
Показатель
(руб.)
1 Расходы на оплату труда (ФОТ)
29002,27
2 Расходы, связанные с эксплуатацией и содержанием
4888,04
оборудования
3 Расходы на материал
273941,10
4 Накладные расходы
5800,45
ИТОГО
313631,86

23.

Спасибо за внимание !

24.

АПОУ ВО «Вологодский колледж связи и информационных технологий»
РАЗРАБОТКА СЕРВИСА
ПРЕДСТАВЛЕНИЯ ДАННЫХ ДЛЯ
СИСТЕМ МОНИТОРИНГА
Угаров Максим Витальевич,
студент
Петров Сергей Игоревич,
руководитель
Вологда, 2023 год
English     Русский Rules