В практике есть основное и дополнительное (со звездочкой) задания. Первое нужно выполнять обязательно, второе - по желанию и его решение никак не повлияет на получение вами зачета по этому домашнему заданию, при этом вы сможете глубже и/или шире разобраться в материале.
Пожалуйста, присылайте на проверку всю задачу сразу. Любые вопросы по решению задач задавайте в чате учебной группы.
- Научиться запускать мониторинг ИТ-системы через Yandex Monitoring
- Научиться настраивать уведомления о событиях в процессе мониторинга через e-mail
- Просмотрите в личном кабинете занятие "Обзор систем ИТ-мониторинга"
- Сделайте fork репозитория c шаблоном решения к себе в Github и переименуйте его по названию или номеру занятия, например, https://github.com/имя-вашего-репозитория/gitlab-hw или https://github.com/имя-вашего-репозитория/8-03-hw).
- Выполните клонирование этого репозитория к себе на ПК с помощью команды
git clone
. - Выполните домашнее задание и заполните у себя локально этот файл README.md:
- впишите вверху название занятия и ваши фамилию и имя;
- в каждом задании добавьте решение в требуемом виде: текст/код/скриншоты/ссылка;
- для корректного добавления скриншотов воспользуйтесь инструкцией «Как вставить скриншот в шаблон с решением»;
- при оформлении используйте возможности языка разметки md. Коротко об этом можно посмотреть в инструкции по MarkDown.
- После завершения работы над домашним заданием сделайте коммит (
git commit -m "comment"
) и отправьте его на Github (git push origin
). - Для проверки домашнего задания преподавателем в личном кабинете прикрепите и отправьте ссылку на решение в виде md-файла в вашем Github.
- Любые вопросы задавайте в чате учебной группы и/или в разделе «Вопросы по заданию» в личном кабинете.
Создайте виртуальную машину в Yandex Compute Cloud и с помощью Yandex Monitoring создайте дашборд, на котором будет видно загрузку процессора.
- В окне браузера откройте облачную платформу Yandex Cloud
- Перейдите в раздел "Все сервисы" > "Инфраструктура и сеть" > "Compute Cloud"
- Нажмите на синюю кнопку "Создать ВМ" в правом верхнем углу окна браузера
- Задайте имя виртуальной машины. Используйте английские буквы и цифры.
- Выберите операционную систему Debian 11
- Установите объём HDD равный 3ГБ
- Выберите платформу Intel Ice Lake
- Установите количество vCPU равное 2
- Установите гарантированную долю vCPU равную 20%
- Задайте количество RAM равное 1ГБ
- Поставьте галочку "Прерываемая"
- В разделе "Доступ" выберите сервисный аккаунт с ролью monitoring.editor. Если такого аккаунта нету, нажмите на кнопку "Создать новый". Задайте имя аккаунта английскими буквами, напротив надписи "Роли в каталоге" нажмите на знак "плюс". Прокручивая колесо мыши на себя, найдите роль monitoring.editor и нажмите на неё левой кнопкой мыши. Теперь вы сможете найти только что созданную роль в выпадающем списке аккаунтов.
- Задайте логин учётной записи вашей виртуальной машины
- Вставьте публичный SHH-ключ в поле SSH-ключ. Если этого ключа у вас нету, создайте его с помощью утилиты PuTTYgen
- Поставьте галочку "Установить" в пункте "Агент сбора метрик"
- Нажмите на синюю кнопку "Создать ВМ"
- Перейдите в раздел "Все сервисы" > "Инфраструктура и сеть" > "Monitoring"
- Нажмите на кнопку "Создать дашборд", расположенную в разделе "Возможности сервиса" > "Дашборды"
- В открывшемся окне в разделе "Добавить виджет" нажмите на "График"
- Пред вам предстанет конструктор запросов, выберите "Запрос А"
- В параметре service конструктора запросов выберите Compute Cloud
- В появившемся параметре name конструктора запросов выберите cpu_utilization
- Поправьте диапазон времени отрисовки графика нажав на кнопку "Сейчас" в верху экрана, левее кнопок 3m, 1h, 1d, 1w, "Отменить".
- Нажмите на кнопку "Сохранить" в правом верхнем углу экрана
- Задайте имя дашборда, если появится окно ввода имени дашборда
- Сделайте скриншот
- прикрепите в файл README.md скриншот вашего дашборда в Yandex Monitoring с мониторингом загрузки процессора виртуальной машины
Это дополнительное задание. Его можно не выполнять. Это не повлияет на зачёт. Вы можете его выполнить, если хотите глубже разобраться в материале.
С помощью Yandex Monitoring сделайте 2 алерта на загрузку процессора: WARN и ALARM. Создайте уведомление по e-mail.
- прикрепите в файл README.md скриншот уведомления в Yandex Monitoring
- Выполнено минимум обязательное задание
- Прикреплен (ы) скриншот(ы)
- Задание оформлено в шаблоне с решением и опубликовано на GitHub