#### Мы скоро начнем!
Пожалуйста <i class="fa fa-tv"></i> **будьте готовы** к <i class="fa fa-share-alt fa-18"></i> началу выступления.
:computer: :electric_plug: :headphones: :microphone: :coffee: :smiley:
---
<!-- .slide: data-background="https://i.imgur.com/xK6ulQM.jpg" data-background-color="#005" -->
<div style="color: #000;">
Аналитика и мониторинг инфраструктуры и приложений
в ЦОД
</div>
##### Часть 2:
##### Service Discovering, Applications monitoring & API
##### :clock2: 00:45
Доступно: https://hackmd.io/@JoTqLI-IQxy7dHKXDSDl3Q/BJ-H0tUZD
----

----

---
<!-- .slide: data-background="#1A237E" -->
#### 02. Service Discovery и мониторинг приложений
### :spiral_calendar_pad:Agenda
[TOC]
----
<!-- .slide: data-background="#1A237E" -->
Немного истории. От VIM к мониторингу «центричному к сервисам»

----
<!-- .slide: data-background="#1A237E" -->
Как это было в vROps 6.x

----
<!-- .slide: data-background="#1A237E" -->

----
<!-- .slide: data-background="#1A237E" -->
И в vROps 7.x

---
#### Service Discovering
Доступна сейчас как встроенная функциональность vROps

----
<!-- .slide: data-background="#1A237E" -->
##### Безагентно
С учетными данными для гостевой ОС

----
<!-- .slide: data-background="#1A237E" -->
#### Безагентный Service Discovery

----
<!-- .slide: data-background="#1A237E" -->
#### Application Discovery и группы приложений

----
<!-- .slide: data-background="#1A237E" -->
#### Application Discovery
Cтроит интеллектуальные взаимосвязи приложений
* Видимость какие приложения работают в вашем программном ЦОД
* Поиск подозрительных сервисов и приложений
* Обновление вашей модели в CMDB
----
#### Credential-less Service Discovery
Новая функциональность vROPS 8.1 - интеграция SDMP – VMTools. Высокоуровневая архитектура

----
#### Настройка Credential-less Service Discovery

==см. KB78216 :link:https://kb.vmware.com/s/article/78216==
----
#### Нет различий в Discovered Services Overview

----
#### Различия есть в Inventory

----
#### Функционал Service Discovering
Полезный для каждодневных операций
----
#### Единоразовое выполнение скрипта:
Траблшутинг и устранение инцидентов вплоть до гостевой системы через ~~один~~ единый интерфейс

----
#### Список Top Processes в реальном времени
Проблемы с процессом внутри гостевой ОС?
Быстрая диагностика для Linux и Windows VM
* Список процессов и статуса
* PID-ы
* Собственник процесса
* Вместе с выполнением единоразового скрипта – удачное средство для устранения инцидента
----

---
#### Agent Based Application-Aware Infrastructure Operations
новые возможности:
* Полный жизненный цикл управления Telegraf agents
* Централизованное управление мониторингом приложений через vR Ops
20 приложений на ОС Windows 2008 R2, 2012, 2012 R2, 2016, RHEL, CentOS, Photon, Ubuntu and OEL
----
#### Средства наблюдения и быстрого поиска неисправностей с приложениями на стыке с инфраструктурой

----
## Поддерживаемые приложения и ОС

----
#### Full Stack Visibility
Видимость связей всего стека от инфраструктуры к ОС в виртуальных машинах и приложениям

С помощью виджета Advanced Relationships не сложно получить вид всего стека
----
Быстро находить проблемы с инфраструктурой которые приводят к плохой производительности приложений
Быстро “доказать невиновность” когда команды прикладников говорят что виновата инфрастуктура
----
#### Application Troubleshooting Dashboard
Дашбоард для «круговой» работы с диагностикой приложения

---
#### Развертывание
Напомню про архитектуру vROPS и возможности работы в мультисайте и для мониторинга приложений
https://docs.vmware.com/en/vRealize-Operations-Manager/8.1/vrealize-operations-manager-81-reference-architecture-guide.pdf
----
Простой путь развертывания
Быстрый коллектор на базе vApp и получение данных через Telegraf Agents

==Подробнее про установку ARC:link:https://docs.vmware.com/en/vRealize-Operations-Manager/8.1/com.vmware.vcom.core.doc/GUID-7F1F910F-AFB9-493C-9CBF-DEFFF5E9BB69.html==
----
#### Быстрые советы по установке коллектора

----
#### Использование Custom Script для расширенной диагностики. Когда надо добавить свою метрику...
Расширяемость мониторинга
1. Создайте свой скрипт для получения необходимого вам измерения в гостевой ОС

----
2. Custom Script Monitor запускает скрипт периодически (значение по умолчанию 5 минут, можно менять)

----
3. Скрипт может возвращать значение которое сохраняется в метриках vRealize Operations

----
# Remote Check
Дистанционная проверка протоколов (сервисов)
| ICMP | UDP | TCP | HTTP |
| ---- | ----- | -------- | ---- |

----

----

----

----

----
#### Мониторинг ОС физических серверов
Windows и Linux ОС установленных «на железе»

Теперь и в vRealize Operations Cloud
Для on-premises vRealize Operations появится в будущих релизах
----
#### Applications APIs
Автоматизация управления агентами Telegraf для Application Monitoring:
20 новых API для управления агентами
* Install/Start/Stop/Upgrade
* Configure services
* Add vCenters
* Get Agent Status
* ..
----

----
#### Масштабирование установки
Установка агентов и Day 2 операции через vRealize Automation
Postman Collections/ REST APIs примеры
https://tinyurl.com/t9fuu94
----
##### Сайзинг vROps:

----
:::info
:bulb: KB75162 https://kb.vmware.com/s/article/75162 - там в аттаче есть Офлайн XLSX-сайзер
:::
:::info
:bulb: Онлайн сайзер https://vropssizer.vmware.com/
:::
----
##### Максимумы

----

---
#### Scaling Tips. 1.
Масштабируйтесь вертикально а не горизонтально
:::success
Пример: Для 180000 объектов, развертывание 4 Extra Large нод лучше чем 12 Large нод. Сохраните половину CPU ресурсов
:::
----
#### 2.
Увеличивайте память а не все вместе с процессором
:::success
Пример: Large нода с 48GB и количество объектов около 20000. You can increase up to 96 GB. This assumes the underlying ESXi has >96 GB per socket
:::
----
#### 3.
Снижайте требования к процессору для точного попадания в NUMA
:::info
:bulb:Кластер дает лучшую производительность если все ноды работают на одном сокете (не надо выходить за границы NUMA)
:::
:::success
Example: Reclaim up to 4 vCPUs from the Large and Extra Large node VMs if the cluster is not running at the upper limits, and the CPU usage in node VMs is less than 60%
:::
---
#### Лицензирование
Кратко – что нужно для работы описанного функционала:

----
Packaging guide
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/whitepaper/vrealize-suite-licensing-pricing-packaging.pdf
---
## The End
<!-- .slide: data-background="https://i.imgur.com/xK6ulQM.jpg" data-background-color="#005" -->
<div style="color: #000;">
Аналитика и мониторинг инфраструктуры и приложений
в ЦОД
</div>
Спасибо за внимание!
Вопросы?
:smiley:
{"metaMigratedAt":"2023-06-15T11:23:02.782Z","metaMigratedFrom":"YAML","title":"Remote Check","breaks":true,"slideOptions":"{\"controls\":true,\"progress\":true,\"defaultTiming\":60,\"slideNumber\":true,\"history\":false,\"keyboard\":true,\"overview\":true,\"center\":true,\"touch\":true,\"loop\":false,\"rtl\":false,\"shuffle\":false,\"fragments\":true,\"embedded\":false,\"help\":true,\"showNotes\":true,\"autoPlayMedia\":null,\"autoSlide\":0,\"autoSlideStoppable\":true,\"autoSlideMethod\":\"Reveal.navigateNext\",\"mouseWheel\":false,\"hideAddressBar\":true,\"previewLinks\":true,\"transition\":\"convex\",\"transitionSpeed\":\"default\",\"backgroundTransition\":\"fade\",\"viewDistance\":3,\"parallaxBackgroundImage\":\"\",\"parallaxBackgroundSize\":\"\",\"parallaxBackgroundHorizontal\":null,\"parallaxBackgroundVertical\":null,\"display\":\"block\",\"spotlight\":{\"enabled\":false},\"allottedMinutes\":45}","contributors":"[{\"id\":\"2684ea2c-8f88-431c-bb74-72970d20e5dd\",\"add\":39141,\"del\":28020}]","description":"Пожалуйста <i class=\"fa fa-tv\"></i> будьте готовы к <i class=\"fa fa-share-alt fa-18\"></i> началу выступления."}