PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

Π§Π΅ΠΌ слоТнСС систСма, Ρ‚Π΅ΠΌ большС ΠΎΠ½Π° обрастаСт всСвозмоТными Π°Π»Π΅Ρ€Ρ‚Π°ΠΌΠΈ. И Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π½Π° эти самыС Π°Π»Π΅Ρ€Ρ‚Ρ‹ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π”ΡƒΠΌΠ°ΡŽ, ситуация, знакомая ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΠΎ Π½Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΊΠ°.

РСшСниС, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π½Π΅ самоС Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ поиск Π½Π΅ Π²Ρ‹Π΄Π°Ρ‘Ρ‚.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ FunCorp ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ выстроСн процСсс дСТурств, ΠΊΡ‚ΠΎ Π·Π²ΠΎΠ½ΠΈΡ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ Π½Π° это всё ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PagerDuty?

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всС эти Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт. ПослС Π½Π΅Π΄ΠΎΠ»Π³ΠΈΡ… поисков ΠΌΡ‹ остановили свой Π²Ρ‹Π±ΠΎΡ€ Π½Π° PagerDuty. PD показалась Π½Π°ΠΌ достаточно ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ с большим количСством ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ ΠΈ настроСк. Π§Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΠ· сСбя прСдставляСт?

Если ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ, PagerDuty β€” это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ², которая ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ приходящиС ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ порядок дСТурств ΠΈ Π΄Π°Π»Π΅Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π°Π»Π΅Ρ€Ρ‚ΠΈΠ½Π³ Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠΌΡƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ Π² зависимости ΠΎΡ‚ уровня ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° (ΠΏΡ€ΠΈ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ β€” Π·Π²ΠΎΠ½ΠΎΠΊ, ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ β€” ΠΏΡƒΡˆ ΠΎΡ‚ прилоТСния/смс).

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹ΠΉ?

НавСрноС, это ΠΏΠ΅Ρ€Π²ΠΎΠ΅, с Ρ‡Π΅Π³ΠΎ Π½Π°Π΄ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ настройку PD.

Π’ FunCorp, ΠΊΠ°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… компаниях, Π΅ΡΡ‚ΡŒ почётная Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠ³ΠΎ. Она пСрСдаётся ΠΎΡ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ Ρ€Π°Π· Π² сутки. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊ называСмая пСрвая ΠΈ вторая линия рСагирования Π½Π° Π°Π»Π΅Ρ€Ρ‚ ΠΎΡ‚ PagerDuty. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π°Π»Π΅Ρ€Ρ‚ высокого ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°, ΠΈ Ссли Ρ‡Π΅Ρ€Π΅Π· 10 ΠΌΠΈΠ½ΡƒΡ‚ послС Π·Π²ΠΎΠ½ΠΊΠ° Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ (Ρ‚.Π΅. ΠΎΠ½ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π² статус acknowledge ΠΈΠ»ΠΈ resolved), Π·Π²ΠΎΠ½ΠΎΠΊ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠΌΡƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ. Π­Ρ‚ΠΎ настраиваСтся Π² самом PagerDuty Ρ‡Π΅Ρ€Π΅Π· Escalation Policies.

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

Если ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹ΠΉ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ возвращаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠΌΡƒ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, любой приходящий Π°Π»Π΅Ρ€Ρ‚ высокого ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ.Β 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹.

КакиС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ?

Π’ PD сыпСтся ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сСрвисов. Π£ нас сСйчас Ρ‚Π°ΠΊΠΈΡ… сСрвисов ΠΎΠΊΠΎΠ»ΠΎ 25, ΠΈ для ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ.

  • Prometheus

Основной систСмой сбора ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ являСтся Prometheus. ΠŸΡ€ΠΎ Π½Π΅Ρ‘ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ написано Π½Π° Π₯Π°Π±Ρ€Π΅, я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скаТу, Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΈΡ… нСсколько ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ срСды:Β  ΠΎΠ΄Π½Π° собираСт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΎΠΊ ΠΈ Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ², другая β€” ΠΈΠ· сСрвисов Π°ΠΌΠ°Π·ΠΎΠ½Π°, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ —с Β«ΠΆΠ΅Π»Π΅Π·Π½Ρ‹Ρ… машин». Π’ основном ΠΊΠ°ΠΊ экспортёр ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Telegraf.

  • Email

Π’ΡƒΡ‚ Ρ‚ΠΎΠΆΠ΅, Π΄ΡƒΠΌΠ°ΡŽ, всё понятно ΠΈΠ· названия. Π­Ρ‚Π° интСграция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ скриптов, выполняСмых ΠΏΠΎ ΠΊΡ€ΠΎΠ½Ρƒ. PD Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π½Π΅ΠΊΠΈΠΉ адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ отправляСтС письма. ΠŸΡ€ΠΈ создании сСрвиса cΡ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹, Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ входящиС ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π»Π΅Ρ€Ρ‚ (Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ приходящСС письмо, Π½Π° приходящСС письмо + Π½Π΅ΠΊΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈ Ρ‚.Π΄.).

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

  • Slack

На ΠΌΠΎΠΉ взгляд, вСсьма интСрСсная интСграция. Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° происходит Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π½ΠΎ Π½Π΅ покрываСтся ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ ΠΈΠ· Slack для создания ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°. Π’. Π΅. Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Slack ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ /callofduty всС Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ ΠΈ скоро сломаСтся ΠΈ PD ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠΌΡƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ.

Π”Π΅Π»Π°Π΅ΠΌ:

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

Π’ΠΈΠ΄ΠΈΠΌ:

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

  • API

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ HTTP. Π’ΡƒΡ‚, Π½Π° самом Π΄Π΅Π»Π΅, Π½Π΅Ρ‚ особо Π½ΠΈΡ‡Π΅Π³ΠΎ интСрСсного, просто POST-запрос с Ρ‚Π΅Π»ΠΎΠΌ Π² JSON-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. НапримСр, ΠΈΠ· интСрСсного: ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Ρ‘ для внСшнСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ https://www.statuscake.com/. Π­Ρ‚ΠΎΡ‚ сСрвис провСряСт Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡˆΠΈΡ… сайтов ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΌΠΈΡ€Π°. Π’ случаС, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 502) создаётся ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ ΠΈ дальшС всё ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅, описанной Π²Ρ‹ΡˆΠ΅. Π’ самом StatusCake Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΡƒΡ€Π»ΠΎΠ², истСчСния срока SSL-сСртификата ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π°.

  • LibreNMS

Π­Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° систСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΈΡ… сайтС https://www.librenms.org/. Π‘ Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ осущСствляСм ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСтСвых интСрфСйсов ΠΈ iDRAC с сСрвСров.

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

Π‘Ρ‹Π»ΠΈ Π΅Ρ‰Ρ‘ Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Datadog, CloudWatch. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ стало, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚.

Визуализация

Основной систСмой информирования ΠΎΠ± ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π΅ являСтся Slack. Π’ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Π°Ρ‚ ΠΏΠΈΡˆΡƒΡ‚ΡΡ всС приходящиС Π² PD ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, ΠΈ Ссли мСняСтся ΠΈΡ… статус, это Ρ‚Π°ΠΊΠΆΠ΅ отобраТаСтся Π² Ρ‡Π°Ρ‚Π΅.

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

Когда появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вывСсти ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° экраны висящих ΠΏΠΎΠ΄ ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², ΠΌΡ‹ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ поняли, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ (Π² devops-ΠΎΡ‚Π΄Π΅Π»Π΅) Π½Π΅Ρ‡Π΅Π³ΠΎ Π½Π° Π½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ. Π•ΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Grafana, Π½ΠΎ Π΅ΠΉ всСго Π½Π΅ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ, Π΄Π° ΠΈ сотрудники Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° Π°Π»Π΅Ρ€Ρ‚Ρ‹, Π° Π½Π΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

ПослС Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ поиска Π½Π° GitHub Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Β«Π±ΠΎΡ€Π΄Ρ‹Β» для PD, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΌ. Π₯отя сначала Π±Ρ‹Π»Π° идСя вывСсти Π½Π° экран сам интСрфСйс PD, Π½ΠΎ это выглядСло Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‘, Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ получСния ΠΊΠ»ΡŽΡ‡Π° ΠΎΡ‚ PD с read-only ΠΏΡ€Π°Π²Π°ΠΌΠΈ.
И Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

PagerDuty, ΠΈΠ»ΠΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π» эксплуатации

На экран выводятся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ расписания ΠΈ врСмя Π±Π΅Π· ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° высокого ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° (панСль с ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ высокого ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ).

Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ этой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ для просмотра всСх Π½Π°ΡˆΠΈΡ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ². Π‘ΡƒΠ΄Ρƒ Ρ€Π°Π΄, Ссли ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΈΠ· вас пригодится наш ΠΎΠΏΡ‹Ρ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com