This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
prometheus_и_grafana_для_системного_администратора [2021/04/19 16:54] val |
prometheus_и_grafana_для_системного_администратора [2021/04/22 11:41] val [Шаг 1. Исходное состояние стенда] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Prometheus и Grafana для системного администратора ====== | ====== Prometheus и Grafana для системного администратора ====== | ||
- | ===== Анонс вебинара ===== | + | ===== Анонс мастер класса ===== |
* [[https://www.specialist.ru/news/5547/razvertivanie-i-nastrojka-prometheus-i-grafana-besplatnij-onlajnpraktikum-dlya-sistemnih-administratorov|Развертывание и настройка Prometheus и Grafana: бесплатный онлайн-практикум для системных администраторов]] | * [[https://www.specialist.ru/news/5547/razvertivanie-i-nastrojka-prometheus-i-grafana-besplatnij-onlajnpraktikum-dlya-sistemnih-administratorov|Развертывание и настройка Prometheus и Grafana: бесплатный онлайн-практикум для системных администраторов]] | ||
- | ===== Запись вебинара ===== | + | ===== Запись мастер класса ===== |
- | ===== Реклама вебинара ===== | + | ===== Реклама мастер класса ===== |
* Всем привет! Лично я поддерживаю "[[https://habr.com/ru/post/282674/|Совет 1: изучайте по крайней мере один новый язык программирования каждый год]]" из перевода хорошей статьи на Хабр. Правда, я уже давно ушел из прогаммистов в системные администраторы и задачи у меня теперь другие. Например, я могу настроить мониторинг чего угодно используя Zabbix, но, почему бы не попробовать что-то новое? Почему Prometheus все чаще упоминается как лучшая система мониторинга? Почему Grafana рекомендуется как средство визуализации даже для Zabbix, у которого свои средства хороши? Не пропускаю ли я что-то действительно интересное, гибкое, простое? | * Всем привет! Лично я поддерживаю "[[https://habr.com/ru/post/282674/|Совет 1: изучайте по крайней мере один новый язык программирования каждый год]]" из перевода хорошей статьи на Хабр. Правда, я уже давно ушел из прогаммистов в системные администраторы и задачи у меня теперь другие. Например, я могу настроить мониторинг чего угодно используя Zabbix, но, почему бы не попробовать что-то новое? Почему Prometheus все чаще упоминается как лучшая система мониторинга? Почему Grafana рекомендуется как средство визуализации даже для Zabbix, у которого свои средства хороши? Не пропускаю ли я что-то действительно интересное, гибкое, простое? | ||
Line 23: | Line 23: | ||
===== Методические рекомендации ===== | ===== Методические рекомендации ===== | ||
- | * Прочитать в канве текущей версии курса (с "левым" интерфейсом, с адресами коммутаторов, без днс, без своей почты) | + | * Провести мастеркласс в соответствуии с планом лабоаторных работ курса [[Linux. Мониторинг оборудования и интеграция с Cisco]] |
===== Шаг 1. Исходное состояние стенда ===== | ===== Шаг 1. Исходное состояние стенда ===== | ||
* [[Оборудование уровня 3 Cisco Router]] с DHCP | * [[Оборудование уровня 3 Cisco Router]] с DHCP | ||
+ | <code> | ||
+ | router#show ip dhcp binding | ||
+ | </code> | ||
* [[Оборудование уровня 2 Cisco Catalyst]] только IP | * [[Оборудование уровня 2 Cisco Catalyst]] только IP | ||
+ | <code> | ||
+ | router#ping switchN | ||
+ | </code> | ||
* Подключение Vbox VM win client1 с общим буфером обмена и chrome для grafana | * Подключение Vbox VM win client1 с общим буфером обмена и chrome для grafana | ||
+ | <code> | ||
+ | C:\>ping ya.ru | ||
+ | </code> | ||
* [[Linux. Мониторинг оборудования и интеграция с Cisco#2.3 Настройка базовой конфигурации server]] | * [[Linux. Мониторинг оборудования и интеграция с Cisco#2.3 Настройка базовой конфигурации server]] | ||
- | * [[Локализация системы#Локализация временной зоны]] | + | * [[Сервис SNMP#Установка пакета net-snmp]] |
- | + | ||
- | * [[Сервис MTA#Установка и настройка MTA на обработку почты домена hostname]], [[http://mail.isp.un]] | + | |
===== Шаг 2. Знакомство с принципами Prometheus ===== | ===== Шаг 2. Знакомство с принципами Prometheus ===== | ||
Line 46: | Line 53: | ||
* [[Сервис SNMP#Установка пакета net-snmp]] | * [[Сервис SNMP#Установка пакета net-snmp]] | ||
- | * [[Сервис SNMP#Варианты использования snmp консоли в режиме чтения]] | + | * [[Сервис SNMP#Варианты использования snmp консоли в режиме чтения]] (начиная с ifDescr) |
* [[Сервис Prometheus#prometheus-snmp-exporter]] | * [[Сервис Prometheus#prometheus-snmp-exporter]] | ||
* [[Сервис Grafana]] (до настройки уведомлений) | * [[Сервис Grafana]] (до настройки уведомлений) | ||
* [[Утилита iPerf]] | * [[Утилита iPerf]] | ||
- | ===== Шаг 4. Добавление собственных источников мониторинга ===== | + | ===== Шаг 4. Добавление собственных источников данныз для мониторинга ===== |
* [[Общие настройки сетевого оборудования Cisco#Настройка rcmd сервисов]] на Cisco router | * [[Общие настройки сетевого оборудования Cisco#Настройка rcmd сервисов]] на Cisco router | ||
* [[Сервисы TELNET RSH#Установка клиента]] rsh | * [[Сервисы TELNET RSH#Установка клиента]] rsh | ||
+ | <code> | ||
+ | server# rsh router show ip dhcp binding | ||
+ | </code> | ||
+ | |||
* [[Сервис Prometheus#prometheus-pushgateway]] | * [[Сервис Prometheus#prometheus-pushgateway]] | ||
* [[Сервис DHCP#Поиск посторонних DHCP серверов]] | * [[Сервис DHCP#Поиск посторонних DHCP серверов]] | ||
Line 61: | Line 72: | ||
* [[Сервис Prometheus#prometheus-blackbox-exporter]] (check_http и check_ping) | * [[Сервис Prometheus#prometheus-blackbox-exporter]] (check_http и check_ping) | ||
- | * [[Сервис Prometheus#prometheus-alertmanager]] | + | |
+ | * [[Сервис MTA#Установка и настройка MTA на обработку почты домена hostname]], [[http://mail.isp.un]] | ||
+ | * [[Сервис Prometheus#prometheus-alertmanager]] (можно без CriticalTraffic) | ||
* Сервис Grafana [[Сервис Grafana#Настройка уведомлений]] | * Сервис Grafana [[Сервис Grafana#Настройка уведомлений]] | ||
* [[Утилита iPerf]] | * [[Утилита iPerf]] |