#### Мы скоро начнем! Пожалуйста <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 ---- ![](https://i.imgur.com/hbBfWNa.png) ---- ![](https://i.imgur.com/LltRHq5.png) --- <!-- .slide: data-background="#1A237E" --> #### 02. Service Discovery и мониторинг приложений ### :spiral_calendar_pad:Agenda [TOC] ---- <!-- .slide: data-background="#1A237E" --> Немного истории. От VIM к мониторингу «центричному к сервисам» ![](https://i.imgur.com/Rd8DDB3.png) ---- <!-- .slide: data-background="#1A237E" --> Как это было в vROps 6.x ![](https://i.imgur.com/8o3e5mM.png) ---- <!-- .slide: data-background="#1A237E" --> ![](https://i.imgur.com/MNYMlgr.png) ---- <!-- .slide: data-background="#1A237E" --> И в vROps 7.x ![](https://i.imgur.com/ASkKl4p.png) --- #### Service Discovering Доступна сейчас как встроенная функциональность vROps ![](https://i.imgur.com/o4tMFky.png) ---- <!-- .slide: data-background="#1A237E" --> ##### Безагентно С учетными данными для гостевой ОС ![](https://i.imgur.com/pPzpf4D.png) ---- <!-- .slide: data-background="#1A237E" --> #### Безагентный Service Discovery ![](https://i.imgur.com/TSEmgv1.png) ---- <!-- .slide: data-background="#1A237E" --> #### Application Discovery и группы приложений ![](https://i.imgur.com/Zj88ZPd.png) ---- <!-- .slide: data-background="#1A237E" --> #### Application Discovery Cтроит интеллектуальные взаимосвязи приложений * Видимость какие приложения работают в вашем программном ЦОД * Поиск подозрительных сервисов и приложений * Обновление вашей модели в CMDB ---- #### Credential-less Service Discovery Новая функциональность vROPS 8.1 - интеграция SDMP – VMTools. Высокоуровневая архитектура ![](https://i.imgur.com/8pnRqmf.png) ---- #### Настройка Credential-less Service Discovery ![](https://i.imgur.com/0U6khrT.png) ==см. KB78216 :link:https://kb.vmware.com/s/article/78216== ---- #### Нет различий в Discovered Services Overview ![](https://i.imgur.com/9IHMqfY.png) ---- #### Различия есть в Inventory ![](https://i.imgur.com/ZTGLtDn.png) ---- #### Функционал Service Discovering Полезный для каждодневных операций ---- #### Единоразовое выполнение скрипта: Траблшутинг и устранение инцидентов вплоть до гостевой системы через ~~один~~ единый интерфейс ![](https://i.imgur.com/39Do0NW.png) ---- #### Список Top Processes в реальном времени Проблемы с процессом внутри гостевой ОС? Быстрая диагностика для Linux и Windows VM * Список процессов и статуса * PID-ы * Собственник процесса * Вместе с выполнением единоразового скрипта – удачное средство для устранения инцидента ---- ![](https://i.imgur.com/m3fvaWr.png) --- #### Agent Based Application-Aware Infrastructure Operations новые возможности: * Полный жизненный цикл управления Telegraf agents * Централизованное управление мониторингом приложений через vR Ops  20 приложений на ОС Windows 2008 R2, 2012, 2012 R2, 2016, RHEL, CentOS, Photon, Ubuntu and OEL ---- #### Средства наблюдения и быстрого поиска неисправностей с приложениями на стыке с инфраструктурой ![](https://i.imgur.com/YBaaWMh.png) ---- ## Поддерживаемые приложения и ОС ![](https://i.imgur.com/sYLH8dg.png) ---- #### Full Stack Visibility Видимость связей всего стека от инфраструктуры к ОС в виртуальных машинах и приложениям ![](https://i.imgur.com/hNI25n1.png) С помощью виджета Advanced Relationships не сложно получить вид всего стека ---- Быстро находить проблемы с инфраструктурой которые приводят к плохой производительности приложений Быстро “доказать невиновность” когда команды прикладников говорят что виновата инфрастуктура ---- #### Application Troubleshooting Dashboard Дашбоард для «круговой» работы с диагностикой приложения ![](https://i.imgur.com/QoYA0Is.png) --- #### Развертывание Напомню про архитектуру vROPS и возможности работы в мультисайте и для мониторинга приложений https://docs.vmware.com/en/vRealize-Operations-Manager/8.1/vrealize-operations-manager-81-reference-architecture-guide.pdf ---- Простой путь развертывания Быстрый коллектор на базе vApp и получение данных через Telegraf Agents ![](https://i.imgur.com/KiGBpLw.png) ==Подробнее про установку ARC:link:https://docs.vmware.com/en/vRealize-Operations-Manager/8.1/com.vmware.vcom.core.doc/GUID-7F1F910F-AFB9-493C-9CBF-DEFFF5E9BB69.html== ---- #### Быстрые советы по установке коллектора ![](https://i.imgur.com/dRtVimf.png) ---- #### Использование Custom Script для расширенной диагностики. Когда надо добавить свою метрику... Расширяемость мониторинга 1. Создайте свой скрипт для получения необходимого вам измерения в гостевой ОС ![](https://i.imgur.com/7oiUWic.png) ---- 2. Custom Script Monitor запускает скрипт периодически (значение по умолчанию 5 минут, можно менять) ![](https://i.imgur.com/mhPBh2C.png) ---- 3. Скрипт может возвращать значение которое сохраняется в метриках vRealize Operations ![](https://i.imgur.com/ZW50Klu.png) ---- # Remote Check Дистанционная проверка протоколов (сервисов) | ICMP | UDP | TCP | HTTP | | ---- | ----- | -------- | ---- | ![](https://i.imgur.com/icWXjta.png) ---- ![](https://i.imgur.com/21pyZvp.png) ---- ![](https://i.imgur.com/6Un5UUW.png) ---- ![](https://i.imgur.com/WUGq1HF.png) ---- ![](https://i.imgur.com/Elwtw1Q.png) ---- #### Мониторинг ОС физических серверов Windows и Linux ОС установленных «на железе» ![](https://i.imgur.com/huxymXm.png) Теперь и в 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 * .. ---- ![](https://i.imgur.com/Nz4UpHu.png) ---- #### Масштабирование установки Установка агентов и Day 2 операции через vRealize Automation Postman Collections/ REST APIs примеры https://tinyurl.com/t9fuu94 ---- ##### Сайзинг vROps: ![](https://i.imgur.com/5yyTQa6.png) ---- :::info :bulb: KB75162 https://kb.vmware.com/s/article/75162 - там в аттаче есть Офлайн XLSX-сайзер ::: :::info :bulb: Онлайн сайзер https://vropssizer.vmware.com/ ::: ---- ##### Максимумы ![](https://i.imgur.com/wsfk79v.png) ---- ![](https://i.imgur.com/dPf9kjQ.png) --- #### 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% ::: --- #### Лицензирование Кратко – что нужно для работы описанного функционала: ![](https://i.imgur.com/4fBEaaR.png) ---- 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> началу выступления."}
    382 views