á áá áºááá¯ááá¯ááŸá¯ááºááœá±ážáá±á ááááá±ážáá»ááºá¡áá»áá¯ážáá»áá¯ážááŒáá·áº ááá¯ááá¯ááŒá®ážááœá¬ážáá¬áá±ááŒá áºáááºá á¡áá¬ážáá° ááááá±ážáá»ááºáá»á¬ážááᯠáá¯á¶á·ááŒááºáááºá áááºážááá¯á·ááᯠá á¯á ááºážáᬠáááºážááá¯á·ááᯠááŒááºáá±á¬ááºááẠááá¯á¡ááºáá«áááºá áá®á¡ááŒá±á¡áá±áᬠáá°á¡áá»á¬ážáá²á· áááºážááŸá®ážáá²á· á¡ááŒá±á¡áá±áá áºáá¯ááá¯á· áááºáá«áááºá
ááœá±ážááœá±ážááá·áºá¡ááŒá±ááẠáá»áŸá±á¬áºááá·áºááá¬ážááá·áºá¡áá¬ááá¯ááºáá±á¬áºáááºáž ááŸá¬ááœá±ááŸá¯ááœáẠá€á¡ááŒá±á¬ááºážá¡áá¬ááŸáá·áºáááºáááºááá·áº ááŒáá·áºá á¯á¶áá±á¬áá±á¬ááºážáá«ážáá áºáá¯ááºááᯠááŒááºááááá¯ááºáá«á
ááá¯á·ááŒá±á¬áá·áºá FunCorp á á¡ááœá±á·á¡ááŒá¯á¶ááᯠáá»áŸáá±ááŒá®áž áá¬áááºáá¯ááºáááºážá ááºááᯠáááºááá¯á·ááœá²á·á ááºážáá¯á¶á áááºáá°áá±á«áºááá¯ááááºážá á¡áááºááŒá±á¬áá·áºáááºážááŸáá·áº áááºááŒáá·áºááŸá¯ááá¯ááºáá¯á¶ááá¯á·ááᯠááœá±ážááœá±ážááẠáá¯á¶ážááŒááºáá²á·áááºá
PagerDuty ááá¯áá¬áá¬áá²á
áá«ááŒá±á¬áá·áº áá®ááŒá¿áá¬ááœá±á¡á¬ážáá¯á¶ážááᯠááŒá±ááŸááºážááá¯á· á¡áááºááŒá±áá²á· tool áá áºáá¯ááᯠááŸá¬áá²á·áááºá ááŸá¬ááœá±ááŸá¯á¡áá»áá¯á·ááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠPagerDuty ááá¯ááœá±ážáá»ááºáá²á·áááºá PD ááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž áá±á«ááºážá ááºážááŸá¯ááŸáá·áº áááºáááºáá»á¬ážá áœá¬ááŒáá·áº áá»áŸáááŒá®áž áááá»áá±á¬ááŒá±ááŸááºážáá»ááºáá áºáá¯ááŒá áºáá¯á¶ááááºá áá°á áááºááá¯áá»áá¯ážáá²?
á¡ááá¯áá»á¯ááºá¡á¬ážááŒáá·áºá PagerDuty ááẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ áá±á«ááºážá ááºááŸá¯áá»á¬ážááŸáá áºááá·áº áááºáá¬áá±á¬ á¡ááŒá áºá¡áá»ááºáá»á¬ážááᯠá á®áá¶áá±á¬ááºááœááºáá±ážááá¯ááºáá±á¬á áá¬áááºá¡áááá·áºáá»á¬ážááᯠáááºááŸááºááŒá®ážáá±á¬áẠá¡ááŒá áºá¡áá»ááºáá¡ááá·áºáá±á«áºáá°áááºá áá¬áááºáá»á¡ááºáá»ááºáá®áá¬á¡á¬áž ááááá±ážááá¯ááºááá·áº (ááŒáá·áºáá¬ážáá±á¬á¡ááá·áºááœááºá áá±á«áºááá¯ááŸá¯áá áºáá¯á á¡áááá·áºáá¯á¶ážá¡ááá·áºááœáẠ- ááŒáá·áºáá¬ážáá±á¬á¡ááá·áºááœááº)á áá»áŸá±á¬ááºááœáŸá¬ / SMS ááŸááœááºážá¡á¬ážáá±ážá
áá¬áááºáá»á¡áá¬ááŸáá áááºáá°áá²á
á€áááºááŸá¬ PD á áááºáááºááŸááºááŒááºážá ááááá¯á¶ážáá±áá¬ááŒá áºááá¯ááºáááºá
FunCorp ááœáẠá¡ááŒá¬ážáá±á¬áá¯áá¹ááá®áá»á¬ážáá²á·ááá¯á·ááẠáá¯ááºáá°ážáá±á¬ááºá¡áá¬ááŸááá¬áá°ážáá áºáá¯ááŸááááºá á¡ááºáá»ááºáá®áá¬á០á¡ááºáá»ááºáá®áá¬ááá¯á· áá áºáá±á·áá»áŸáẠáá áºááŒááẠáá°ážá ááºáááºá PagerDuty á០ááááá±ážáá»ááºááᯠáááááŸáá·áº áá¯ááá áá¯á¶á·ááŒááºááŸá¯áᯠáá±á«áºááá·áº á á¬ááŒá±á¬ááºážáá áºáá¯ááŸááááºá áŠážá á¬ážáá±ážááááá±ážáá»ááºáá áºáᯠáá±á¬ááºááŸááá¬áááºááá¯áá«á áá¯á·á áááááá¯ááºážá០áá¬áááºááŸá°ážáᶠáá¯ááºážáá±á«áºááá¯ááŒá®ážáá±á¬áẠ10 áááá áºá¡ááŒá¬ááœáẠáááºážá¡á¬áž áá¯á¶á·ááŒááºááŸá¯áááŸááá« (ááá¯ááá¯áááºááŸá¬ áááºážááẠá¡ááá¡ááŸááºááŒá¯ááŸá¯ ááá¯á·ááá¯áẠááŒá±ááŸááºážááŒá®ážááá·áºá¡ááŒá±á¡áá±ááá¯á· ááœáŸá²ááŒá±á¬ááºážááŒááºážááá¯ááºáá«)á áá±á«áºááá¯ááŸá¯ááẠáá¯ááááá¶ááá¯á· áá±á¬ááºááœá¬ážáá«áááºá áá¬ááẠá¡ááºáá»ááºáá®áá¬á áááºážááᯠEscalation Policies ááŸáááá·áº PagerDuty ááœáẠááá·áºááœááºážáá¬ážáá«áááºá
áá¯ááááá¬áááºááŸááá°á á¡ááŒá±á¬ááºážáááŒááºááẠá¡ááŒá±á¬ááºážááŒá¬ážá
ᬠááŒááºááá¯á·áá«áááºá á¡ááá áá¬áááºáá»á¡áá¬ááŸááá¶
ááá¯á·ááŒá±á¬áá·áº áááºáá¬áá±á¬ áŠážá á¬ážáá±ážááááá±ážáá»ááºááŸááºááá»áŸááᯠááá¯ááºáá±á¬ááºááá¯ááºáá±ážáá«á
á¡áá¯á¡ááŒá áºá¡áá»ááºááœá±á áááºááá¬áá²ááá¯áᬠááŒáá·áºáá¡á±á¬ááºá
áááºááá·áºáá±á«ááºážá ááºááŸá¯áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááááºážá
PD ááẠáááºáá±á¬ááºááŸá¯á¡áá»áá¯ážáá»áá¯ážá០ááá°áá®áá±á¬ á¡ááŒá áºá¡áá»ááºáá»á¬ážá áœá¬ááᯠáááºáá¶áááŸáááẠá áá»áœááºá¯ááºááá¯á·ááœáẠáááºááŸáááœáẠááá¯áá²á·ááá¯á·áá±á¬áááºáá±á¬ááºááŸá¯ 25 áá¯ááá·áºááŸáááŒá®áž áááºážááá¯á·ááá¯áá¯ááºáá±á¬ááºáááºá¡ááœáẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬áá±á«ááºážá ááºážááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
- Prometheus
á¡ááá ááá¯ááºážáá¬ááŸá¯ á á¯áá±á¬ááºážááŸá¯á áá áºááŸá¬ Prometheus ááŒá áºáááºá Habré ááœáẠáááºážá¡ááŒá±á¬ááºážááᯠá¡áá»á¬ážá¡ááŒá¬ážáá±ážáá¬ážáá¬ážááŒá®ážááŒá áºáááºá áá»áœááºá¯ááºááá¯á·ááœáẠááá°áá®áá±á¬áááºáááºážáá»ááºáá»á¬ážá¡ááœáẠáááºážááá¯á·á¡ááŒá±á¬ááºá¡áá»á¬ážááŸáááẠáá¯áá¬ááŒá±á¬ááá«áááºá áá áºáá¯á virtual machines ááŸáá·áº dockers áá»á¬ážá០áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážááŒá®ážá áá±á¬ááºáá áºáá¯ááẠAmazon áááºáá±á¬ááºááŸá¯áá»á¬ážááŸááŒá áºááŒá®ážá ááááááŸá¬ hardware machines áá»á¬ážá០áááºááá áºáá»á¬ážááᯠá á¯áá±á¬ááºážáá«áááºá Telegraf ááᯠáááºááá áºáá»á¬áž áááºááá¯á·áá±á¬ááºážáá»áá°á¡ááŒá Ạá¡áááá¡áá¯á¶ážááŒá¯áááºá
- á¡á®ážáá±ážááºááááºá á¬
áá®áá±áá¬ááŸá¬áááºáž á¡á¬ážáá¯á¶ážá áá±á«ááºážá ááºáá²á· ááŸááºážáá±ááẠáááºáá«áááºá á€áá±á«ááºážá ááºááŸá¯ááᯠcron ááŒáá·áºáá¯ááºáá±á¬ááºáá±á¬ á¡áá»áá¯á·áá±á¬ scripts áá»á¬ážá០á¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááᯠáá±ážááá¯á·áááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áá«áááºá PD ááẠááá·áºáᶠá á¬áá»á¬ážáá±ážááá¯á·ááá·áº ááááºá á¬áá áºáᯠáá±ážáááºá ááá¯ááá¯á·áá±á¬áá±á«ááºážá ááºážááŸá¯ááŒáá·áº áááºáá±á¬ááºááŸá¯áá áºáá¯áááºáá®ážáá±á¬á¡áá«ááœáẠáááºááẠáŠážá á¬ážáá±ážáá»á¬áž áááºááŸááºááá¯ááºáááºá áááºááá·áºá¡áááºá¡ááœááºááŒá áºáááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºá ááááá±ážáá»ááºáá áºáá¯áááºáá®ážááẠá¡ááá¡áá» (á¡áááºá á¬áá áºáá¯á á®á¡ááœááºá á¡áááºá¡áá¹ááá¬áá áºáá¯á¡ááœáẠ+ á ááºážáá»ááºážáá áºáá¯á á áááºááŒáá·áº)á
- áá»ááºážáá
áá»áœááºáá±á¬á·áºá¡ááŒááºááŸá¬áá±á¬á· á¡ááœááºá áááºáááºá á¬ážá áá¬áá±á¬ááºážáá²á· áá±á«ááºážá ááºážááŸá¯áá áºáá¯áá«á áá áºáá¯áᯠááŒá áºáá»ááºáá±áá±ááá·áº á¡ááŒá áºá¡áá»ááºááœá±á áá¯á¶ážááœááºáá¬ážááá¯á· áááá²á·á¡áá»áááºááœá±ááŸááááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá áºá¡áá»ááºáá áºáá¯ááᯠáááºáá®ážáááºá¡ááœáẠSlack á០áá±á«ááºážá ááºážááŸá¯ááᯠááá·áºááœááºážáá²á·áááºá ááá¯ááá¯áááºááŸá¬ áááºááẠáá±á¬áºááá¯áááẠSlack ááá¯á· á á¬áá±ážááá¯ááºáááºá /callofduty á¡áá¬á¡á¬ážáá¯á¶ážá ááŸá±ážááœá±ážááŒá®áž áááŒá¬ááẠáá»ááºááœá¬ážáááá·áºáááºá PD á០á á®áá¶áá±á¬ááºááœááºáá±ážááŒá®áž á¡ááŒá áºá¡áá»ááºá¡á¬áž áá¬ááẠá¡ááºáá»ááºáá®áá¬áᶠáá±ážááá¯á·áááºááŒá áºáá«áááºá
áá»áœááºá¯ááºááá¯á·áá¯ááºáááº-
áá«ááá¯á·ááœá±á·áááº:
- API ááá¯
HTTP áá±á«ááºážá
ááºááŸá¯á á¡ááŸááºáá±á¬á·á á€áá±áá¬ááœáẠá¡áá°ážá
áááºáááºá
á¬ážá
áᬠáááŸááá«á JSON áá±á¬áºáááºááŒáá·áº á
á¬ááá¯ááºáá«áá±á¬ POST áá±á¬ááºážááá¯áá»ááºáá»áŸáᬠááŒá
áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáááº- áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠááŒááºáá
á±á¬áá·áºááŒáá·áºááŸá¯á¡ááœáẠá¡áá¯á¶ážááŒá¯áááºá
- LibreNMS
áááºážááẠá¡ááŒá¬ážáá±á¬ á
á±á¬áá·áºááŒáá·áºáá±ážá
áá
áºááŒá
áºáááºá áááºááẠáááºážááá¯á·ááááºááá¯ááºááœáẠáááºážá¡ááŒá±á¬ááºážááᯠááá¯ááá¯áááºááŸá¯ááá¯ááºáá«áááºá
Datadogá CloudWatch áá²á·ááá¯á·áá±á¬ áá±á«ááºážá
ááºááŸá¯áá»á¬ážáááºáž ááŸááá²á·áááºá áá°ááá¯á· ááŒá
áºáá»ááºáá²á·áá¬ááœá±ááᯠááẠááá¯ááŒááºááá¯ááºáá«áááºá
ááŒááºááœááºáž
á¡ááá á¡ááŒá áºá¡áá»áẠááááºážááá¯á·á áá áºááŸá¬ Slack ááŒá áºáááºá PD ááá¯á· áá±á¬ááºááŸááá¬áá±á¬ á¡ááŒá áºá¡áá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡áá°ážáá»ááºáá áºáá¯ááá¯á· á á¬áá±ážááŒá®áž áááºážááá¯á·á á¡ááŒá±á¡áá± ááŒá±á¬ááºážáá²áá«á áááºážááᯠáá»ááºááœáẠááŒááááºááŒá áºáááºá
áá»ááºááŸá¬áá»ááºá០áá»áááºáá¬ážáá±á¬ áá±á¬áºáá®áá¬áá»á¬ážá áááºáá¬ážááŒááºáá»á¬ážááœáẠá¡áá¯á¶ážáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááŒáááẠá¡ááœáá·áºá¡áááºáž áá±á«áºáá¬áá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á· (devops áá¬áááœááº) áááºážááá¯á·ááœáẠááŒáááẠáá
áºá
á¯á¶áá
áºáᬠáááŸáááŒá±á¬ááºáž áá¯ááºáááẠááááŸáááá¯ááºááá«áááºá á¡á¶á·ááŒá
áá¬áá±á¬ááºážáá²á· Grafana ááŸááááºá áá«áá±ááá·áº á¡áá¬á¡á¬ážáá¯á¶ážááᯠá¡áá»á¯á¶ážááááºáá«áá°ážá áááºáááºážááœá±á ááá¬ážááœá±ááá¯ááºáá² ááááá±ážáá»ááºááœá±ááᯠáá¯á¶á·ááŒááºáá«áááºá
PD á¡ááœáẠá¡ááá¯áá»á¯á¶ážááŒá®áž ááááºážá¡áá»ááºá¡áááºáá±ážáá±á¬ âáá¯ááºâ á¡ááœáẠGitHub ááœáẠá á±á·á á±á·á ááºá áẠááŸá¬ááœá±áá±á¬áºáááºáž áá¡á±á¬ááºááŒááºááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯á· ááá¯á¡ááºáááºáá»á¬ážááá¯áᬠáá±ážáá¬ážááẠáá»áœááºá¯ááºááá¯á· áá¯á¶ážááŒááºáá²á·áááºá á¡á ááœáẠPD interface ááá¯ááºááá¯ááºááŒáááẠá áááºáá°ážááŸááá²á·áá±á¬áºáááºážá áááºážááẠááá¯áááẠá¡áááºáááŒá±ááŒá áºáá±áááºá
áááºážááá¯áá±ážáááºá áááºáá¯ááºáááºááá¯á¡ááºáááºááŸá¬ PD áá
áºáá¯á០áá±á¬á·áá
áºáá¯ááá°áááºáá¬ááŒá
áºááŒá®áž áááºáááºáá¬á¡ááœáá·áºá¡áá±ážááŒá
áºáááºá
á€á¡áá¬ááẠáá»áœááºá¯ááºááá¯á· áááŸááá²á·áááº-
á
ááááºááẠáááºááŸáááœáá·áºáá¬ážááá·áº á¡ááŒá
áºá¡áá»ááºáá»á¬ážá ááœá±ážáá»ááºáá¬ážááá·áº á¡áá»áááºááá¬ážá០áá¬áááºáá»áá±ááá·áº áááºááŸáá¡ááºáá»ááºáá®áá¬á á¡áááºááŸáá·áº áŠážá
á¬ážáá±áž á¡ááŒá
áºá¡áá»ááºáá»á¬áž áááŸááá² á¡áá»áááºááᯠááŒáááẠ(áŠážá
á¬ážáá±áž ááŒáá·áºáá¬ážáá±á¬ ááŒá
áºáááºáá«ááŸáááá·áº á¡ááá·áºááᯠá¡áá®áá±á¬ááºááŒáá·áº áá®ážáá±á¬ááºážááá¯ážááŒáááº)á
ááááºá¡áá±ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡ááŒá
áºá¡áá»ááºá¡á¬ážáá¯á¶ážááᯠááŒáá·áºááŸá¯áááºá¡ááœáẠá¡áááºááŒá±áá±á¬ áááºááŸáºáá¯ááºáá
áºáᯠáááŸááá²á·áá«áááºá áá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶ááᯠá¡áá¯á¶ážáááºááŒá±á¬ááºáž áááºá¡áá»áá¯á·ááœá±á·ááŸááá«á áá»áœááºá¯ááºáááºážááŒá±á¬ááºáá«áááºá
source: www.habr.com