á¡á¬ážáá¯á¶ážáááºá¹ááá¬áá«á áá»áœááºá¯ááºááẠá¡áá¯áá±ááœáẠáŠážáá±á¬ááºá
áá
áºá
á®áá¶ááá·áºááœá²áá°á¡ááŒá
Ạáá¯ááºáá±á¬ááºáá±ááŒá®áž áá±á«áºáááºá áááºááŒáááºáá±á¬áááºáááºááŸá¯á¡ááœáẠáá¬áááºáá°áá«áááºá disks áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºá¡á
á¬ážááá¯ážáááºá¡ááœáẠáá¯ááºáááºážá
ááºááᯠáá»áœááºá¯ááºááá¯á·áááºáá±á¬ááºáá¯á¶ááŸáá·áº á
á®áá¶ááá·áºááœá²áá°ááᯠá€áá¯ááºáááºážá
ááºá០áááºáá¯ááºááŒá®áž áá°á·ááᯠbot áá
áºáá¯ááŒáá·áº á¡á
á¬ážááá¯ážáá¯á¶á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒááá¯áá«áááºá
á€áá±á¬ááºážáá«ážááẠáá¬áá¬ááŒááºáá
áºáá»áá¯ážááŒá
áºáááºá
disk á¡á á¬ážááá¯ážááŒááºážáá¯ááºáááºážá ááºááá¯áááºáá±á¬ááºááŒááºážá
ááááá¯á¶áž ááááºážá¡áá»áá¯á·
OK ááẠáá°áááºážáá±á«ááºážáá»á¬ážá áœá¬á¡áá¯á¶ážááŒá¯ááá·áº á§áá¬ááááºáá±á¬ááºááŸá¯áá áºáá¯ááŒá áºáááºá ááá°áá®áá±á¬áá±áá¬á ááºáᬠ7 áá¯ááœááºáááºááŸááá±á¬áá¬áᬠ4 ááá·áºááááºáá±á¬ááºááŸá¯áá±ážáááºá áá¬áá¬áá»á¬ážááœáẠdisk áá±á«ááºáž 70 áá»á±á¬áºáá«áááºáááºá áááºážááá¯á·ááᯠáá áºáá¯ááŸáá·áºáá áºáᯠááááºááœáẠáá»áááºáá¬ážáá«á áááºááẠá¡ááŒáá·áº 1 áá®ááá¯áá®áá¬ááẠááá¯áá±á¬ áá¬áá«áá áºáᯠáááŸááááºááŒá áºáááºá
áá¬á·ááºáááá¯ááºáá»á¬ážááẠáááŒá¬ááááá¯áááᯠáá»ááºááœááºááá·áº áá¬áá¬á¡á áááºá¡ááá¯ááºážáá»á¬ážááŒá áºáááºá ááá¯ááá¯á·áá±á¬ volumes áá»á¬ážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáá áºáááºáá»áŸáẠdisk 30 ááá·áºááᯠááŒá±á¬ááºážáá²ááááºááŒá áºááŒá®ážá á€áá¯ááºáá¯á¶ážáá¯ááºáááºážááẠá¡ááœááºáá¬áá¬áá±á¬ áá¯ááºááá¯ážáá¯ááºá ááºáá áºáᯠááŒá áºáá¬áá«áááºá
á¡ááŒá áºá¡áá»ááºáá»á¬áž
áá»áœááºá¯ááºááá¯á·ááá¯áá¹ááá®ááẠááŒáá·áºá á¯á¶áá±á¬á¡ááŒá áºá¡áá»ááºá á®áá¶ááá·áºááœá²ááŸá¯ááᯠááááºáááºáá±ážáá²á·áááºá Jira ááŸá á¡ááŒá áºá¡áá»ááºáá áºáá¯á á®ááᯠáá»áœááºá¯ááºááá¯á· ááŸááºáááºážáááºááŒá®áž ááŒá±ááŸááºážááŒá®áž ááŒá±ááŸááºážáá«á á¡áááºá á¡ááŒá áºá¡áá»ááºáá áºáá¯ááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡áá±á«áº áááºáá±á¬ááºááŸá¯ááŸááá²á·áá«áá áá»áœááºá¯ááºááá¯á·ááẠááá¯á¡ááŒá±á¡áá±áá»áá¯ážááœáẠááá¯ááá¯ááŒááºáááºá áœá¬áá¯á¶á·ááŒááºáá¯á¶á á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºážááŸáá·áº áááºááá²áá²ááŒááºááŒá áºááŒááºážááᯠáááºááá¯á·áá¬ážáá®ážááááºááᯠáá±áá»á¬áá±á«áẠááœá±ážáá±á¬ááá¯ááºáá«á
ááá¯ááŸá±á¬ááºáááááá¬áá»á¬ážááẠáá»áœááºážáá»ááºáááŸááá«á áá°ááá¯á·áá²á· á¡ááŒá±á¡áá±ááᯠZabbix á á á±á¬áá·áºááŒáá·áºáá±áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠSyslog ááœáẠá á¬áá±ážááŒááºáž/áááºááŸá¯ááŒááºáž á¡ááŸá¬ážá¡ááœááºážáá»á¬ážá¡ááœáẠá á±á¬áá·áºááŒáá·áºá á áºáá±ážááŒááºážá HW/SW á á®ážáááºážááŸá¯áá»á¬ážá á¡ááŒá±á¡áá±ááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážá SMART á á±á¬áá·áºááŒáá·áºááŒááºážááŸáá·áº SSDs á¡ááœáẠáááºáááºááŸá¯ááᯠááœááºáá»ááºáá«áááºá
á¡áááºáá¯á¶ážá áááºááá¯ááŒá±á¬ááºážáá²á
Zabbix ááœáẠá¡á
áá»áá¯ážááŸá¯áá
áºáᯠááŒá
áºáá±á«áºááá·áºá¡áá« Jira ááœáẠá¡ááŒá
áºá¡áá»ááºáá
áºáá¯ááᯠáááºáá®ážááŒá®áž áá±áá¬á
ááºáá¬áá»á¬ážááŸá ááá·áºáá»á±á¬áºáá±á¬ á¡ááºáá»ááºáá®áá¬áá»á¬ážáᶠá¡ááá¯á¡áá»á±á¬áẠáááºááŸááºáá±ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠHW ááŒá
áºáááºáá»á¬ážá¡á¬ážáá¯á¶ážá ááá¯ááá¯áááºááŸá¬ áá±áá¬á
ááºáá¬ááŸá á
ááºáááááá¬áá»á¬ážááŸáá·áº áááºááá·áºáá¯ááºááá¯ááºážááá¯ááºáá¬áá¯ááºáá±á¬ááºááŸá¯áááᯠááá¯á¡ááºááá·áºá¡áá¬áá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºáááºá
áá±áá¬á
ááºáᬠá¡ááºáá»ááºáá®áá¬ááẠáá¬á·ááºáá²ááŸáá·áº áááºáááºááá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážááá·áº áá¯áá¹ááá¯ááºááŒá
áºááŒá®áž áá¬áá¬áá»á¬ážááᯠáááºáááºááŒááºážá ááááºážááááºážááŒááºážááŸáá·áº áá»ááºááááºážááŒááºážááá¯á·á¡ááœáẠáá¬áááºááŸááá«áááºá áááºááŸááºáááŒá®áž á¡ááºáá»ááºáá®áá¬á á¡áá¯ááºáááºáááºá áá
áºááºá
ááºáá»á¬ážááœáẠáá°ááẠáá
áºááºáá»á¬ážááᯠááœááºáááºá
áœá¬ááŒá±á¬ááºážáááºá ááá¯á·áá±á¬áº ááá¯á¡ááºáá±á¬á
ááºáá
á¹á
ááºážááᯠáá¯á¶ážá
áœá²ááœáá·áºáááá«áá á¡ááºáá»ááºáá®áá¬ááẠáá¬áááºáá»áá±á¬ á
áá
áºá
á®áá¶ááá·áºááœá²áá°áá»á¬ážáᶠá¡áá°á¡áá®áá±á¬ááºážáá¶áááºá ááááŠážá
áœá¬á áááºáááºáááºááŸá¯á០disk ááá¯áááºááŸá¬ážáááºááá¯á¡ááºáááºá áááºážááá¯áá¯ááºáá±á¬ááºáááºá áááºááẠáá¬áá¬áá±á«áºááœáẠááá¯á¡ááºáá±á¬ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŒá¯áá¯ááºáááºá á¡ááá®áá±ážááŸááºážáá»á¬ážááá¯áááºááá·áºáááºááŸáá·áº disk ááá¯ááŒá¯ááºáá»ááẠááá¯á¡ááºáááºá
áá¬áááºáá»á áá áºá á®áá¶ááá·áºááœá²áá°ááẠá¡áá¯ááºá¡ááá¯ááºážá¡ááœááºáž áá±á«áºáááºáá áºáá¯áá¯á¶ážááááºáááºááŸá¯á¡ááœáẠáá¬áááºááŸááááºá áá°á á¡ááŒá áºá¡áá»ááºááœá±ááᯠá á¯á¶á ááºážáááºá ááŒá¯ááŒááºááŸá¯ááœá± áá¯ááºáááºá developer ááœá±ááᯠá¡áá¯ááºá¡áá±ážáá±ážááœá± ááŒá®ážá¡á±á¬áẠáá°áá®áá±ážáááºá áá°ááẠhard drive áá»á¬ážááŸáá·áºáá¬áááºáá¶áááºá
ááááºá áá±áá¬á ááºáᬠá¡ááºáá»ááºáá®áá¬áá»á¬ážááẠá áá áºá á®áá¶ááá·áºááœá²áá°ááŸáá·áº á áá¬ážááŒá±á¬áááºážááŸáá áºááá·áº áááºááœááºáá²á·áááºá á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠJira áááºááŸááºáá»á¬ážáᶠááá·áºááºáá»á¬áž áá±ážááá¯á·áá²á·ááŒá®áž á¡ááºááááºá áááºážááá¯á·áá±á¬ááºááá¯á· ááá¯ááºáᬠá¡áá»áá¯á·áá±á¬ notepad ááœáẠá¡áá¯ááºááŸááºáááºážááᯠááááºážáááºážáá²á·áááºá ááá¯á·áá±á¬áº ááá¯áá²á·ááá¯á·áá±á¬á¡áá¯ááºáá»á¬ážá¡ááœáẠáá»ááºáá¯ááºááŒááºážááẠá¡áááºáááŒá±áá«- ááá¯áá±áá¬ááœáẠá¡áá»ááºá¡áááºáá»á¬ážááᯠá áá áºááá»ááá¯ááºáá±á¬ááºáá² áá»ááºááŒááºá áœá¬ áá¯á¶ážááŸá¯á¶ážááœá¬ážáá«áááºá á¡ááºááááºááẠááœááºááŒá°áá¬á០ááœááºááœá¬ááœá¬ážááŒá®áž áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá¡áá»áááºá¡áá±á¬áºááŒá¬ ááá¯á¶á·ááŒááºááá¯ááºáá²á á¡ááºáá»ááºáá®áá¬ááẠáá¬áá¬ááœáẠáá áºááŒá¬ážáá»á¬ážá áœá¬ááŒáá·áº áááºáᬠá á±á¬áá·áºááá¯ááºážáá±áá»áááºááŒá áºáááºá
ááá¯á·áá±á¬áº á¡ááá¯ážáá¯á¶ážááŸá¬ á¡ááºááááºáá»á¬ážááẠáá¯á¶áá áºáá¯áá¯á¶ážááᯠáááŒááºáááŒááºážááŒá áºáááºá ááŒá¿áá¬áá áºáᯠááŒá áºáá±á«áºáá¬ááá¯ááºááá·áº áá áºáẠá¡ááŒá áºá¡áá»ááºáá»á¬áž ááŸááá±áá«áááºá á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠHW ááŒá áºáááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡ááºáá»ááºáá®áá¬áá»á¬ážáᶠááœáŸá²á¡ááºáá¬ážááŒááºážááŒá±á¬áá·áºááŒá áºáááºá áá¯ááºáá²á·á á¡ááºááááºá áááºááŸáºáá¯ááºááœáẠá¡ááŒá áºá¡áá»ááºá¡á¬ážáá¯á¶ážááᯠááŒáááẠááŒá áºááá¯ááºáááºá áá«áá±ááá·áº áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážá á¡ááºááááºá áá°ááá¯á·áá²á ááá»áá¯á·á¡ááœááºáá² áá«áááºáá²á·áááºá
ááá¯á·á¡ááŒááºá á¡ááºáá»ááºáá®áá¬ááẠáááá»áá±á¬áá¬áá¬áá»á¬ážá áááºááœááºáá»áẠááá¯á·ááá¯áẠáááá¯ááºáá»á¬ážááŒá¬ážááœáẠááááºážá¡áá»ááºá¡áááºááŒáá·áºáá±ááŒááºážá¡ááŒá±á¬ááºáž áá¬áá»áŸááááá±á¬ááŒá±á¬áá·áº áŠážá á¬ážáá±ážáá»á¬ážááᯠááŸááºáááºá áœá¬ ááááºááŸááºááá¯ááºáá²á·áá«á
á¡áá áºá¡á á¬ážááá¯ážááŒááºážáá¯ááºáááºážá ááº
áá»áœááºá¯ááºááá¯á·áá¯ááºáá²á·ááá·áº ááááá¯á¶ážá¡áá¬ááŸá¬ áá áºááºááŒá áºáááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá®ážááŒá¬áž âHW diskâ á¡áá»áá¯ážá¡á á¬ážááá¯á· ááœáŸá±á·ááŒá®áž á¡ááœááºáá»á¬áž âááááºááá¯á·áááááá¬á¡áááºâá âá¡ááœááºá¡á á¬ážâ ááŸáá·áº âáá áºá¡áá»áá¯ážá¡á á¬ážâ ááá¯á·ááᯠáááºážááá¯á· áá±á«ááºážááá·áºááá¯ááºááŒááºážááŒáá·áº á€á¡áá»ááºá¡áááºáá»á¬ážááᯠáááºááŸááºááœáẠááááºážáááºážáá¬ážááá¯ááºáááºááŒá áºáááºá chat ááŸá¬ á¡áááºáááŒáẠáááŸááºáá±á áᬠáááá¯áá«áá°ážá
á¡ááŒá
áºá¡áá»ááºáá
áºáá¯á¡ááœááºáž áá»áœááºá¯ááºááá¯á·ááẠáá
áºáá
áºáá¯áá¬ááŒá±á¬ááºážáááºáá¯áááºáž áá»áœááºá¯ááºááá¯á·ááá±á¬áá°áá«áááºá áááºážá á¡ááá¯á¡áá»á±á¬ááºá
áá
Ạáá¯ááºáááºážá
ááºá á
á¬áááºážá¡ááºážáá»á¬áž á
á¯áá±á¬ááºážááŒááºážááŸáá·áº á¡áá¬áááºááœáẠáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááááá¬áᬠááá¯ážááŸááºážá
á±áááºá
ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááẠ"áá¬áááºááŸáá á®áá¶ááá·áºááœá²áá°" á¡ááœááºááᯠááá·áºáá¬ážáááºá áá¬áááºáá»á áá áºá á®áá¶ááá·áºááœá²áá°ááẠááá¯áá±áá¬ááœáẠá¡ááá¯á¡áá»á±á¬áẠááá·áºááœááºážáá«áááºá áá¬ááá¯á·áá²ááá¯áá±á¬á· á¡áá¯á á¡ááºáá»ááºáá®áá¬á áááºáá°ááŸá¬ áá¬áááºááŸááááºááá¯áᬠá¡ááŒá²ááŒááºáá±ááááºá ááŒáá¹áááááºááá¯á·ááœá¬ážá ááŸá¬ááœá±ááẠáááá¯á¡ááºáá«á áááºážáá¡áá°á¡áá®ááá¯á¡ááºááá¯ááºááá·áº á á®áá¶ááá·áºááœá²áá°á áááºááŸáºáá¯ááºááœáẠáááºááŸááºáá»á¬ážááᯠááŒáááá¯ááºá á±ááá·áº á€á¡ááœááºááŒá áºáááºá
áá«áááºáá°á¡á¬ážáá¯á¶ážááẠáá®ááœááºáááºážáá
áºááŸá¯áá»á¬ážá០á¡áá»áá¯ážáá»á±ážáá°ážá¡áá»á¬ážáá¯á¶ážáááŸáááŒá±á¬ááºáž áá±áá»á¬á
á±áááºá áá»áœááºá¯ááºááá¯á·ááẠá
á
áºáá¯ááºááŸá¯áá»á¬ážááŸáá·áº áááºááŸáºáá¯ááºáá»á¬ážááᯠáááºáá®ážááŒá®áž áááºážááá¯á·á¡ááŒá±á¬ááºáž áá±á¬ááºá»á¬ážáá»á¬ážááᯠááŒá±á¬ááŒáá«áááºá áá°ááœá±á á¡ááŒá±á¬ááºážá¡áá²ááœá±ááᯠáá¬ážáááºáá¬áá²á·á¡áá« áááá¯á¡ááºáá²á·á¡áá¬áá
áºáá¯á¡ááŒá
Ạáá°ááá¯á·ááá¯ááºáá°ááá¯á· áá±ážáá±ážááŸá¬ááá¬ážááŒáá«áá°ážá áá¬áá¬áááºááŸááá¬áá±áá¬á á¡ááœááºá¡á
á¬ážááŸáá·áº áá
áºááºá¡áá»áá¯ážá¡á
á¬ážááá¯á·ááᯠááááẠá¡ááºáá»ááºáá®áá¬áá
áºáŠážá¡ááœáẠá¡áá±ážááŒá®ážáá«áááºá á€á¡áá¬ááẠáááºááá·áºáá¬áá¬á¡á¯ááºá
á¯á¡áá»áá¯ážá¡á
á¬ážááŒá
áºááŒá®áž áá
áºááá¯á¡á
á¬ážááá¯ážááá·áºá¡áá« á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááŸáááá¯ááºáááºááᯠá¡ááºááááºááẠáŠážá
áœá¬áá¬ážáááºááẠááá¯á¡ááºáá«áááºá
ááœááºáááºáá»á¬ážááŸáá·áº áááºážááá¯á·á display ááẠá¡áááºááŒá±áá±á¬áºáááºáž áá»ááºá¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºááŒááºážá០áá»áœááºá¯ááºááá¯á·ááᯠááááºáááºááá¯ááºáá²á·áá«á áá®ááá¯áá¯ááºááá¯á·á á¡áá¯ááºá¡ááœá¬ážá¡áá¬ááᯠááŒá±á¬ááºážááááºá
á¡áááºáá¯ááºážá áá®ááá¯áá»áá¯áž
á
á®áá¶ááá·áºááœá²áá°á¡áá°á¡áá®áááá¯á¡ááºáá±á¬á¡áá« á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠááá±á·áá±ááºááœáẠáááºáááºáá¯ááºáá±á¬ááºáá±áá¯á¶ááŒá
áºáááºá
áá»áœááºáá±á¬áºááá¯á· ááááá¯á¶ážáá¯ááºáá²á·áá¬á á¡ááŒá±á¡áá±á¡áá áºáá áºáá¯ááᯠááááºáááºáá¬áá«áá²á á á¯á¶á ááºážá á áºáá±ážáááº. á¡ááºáá»ááºáá®áá¬á á á®áá¶ááá·áºááœá²áá°ááᯠááá¯á¡ááºáááºááŒá áºá á± ááá¯á¶ážááŒááºááá±ážááá·áºá¡áá« áááºááŸááºááẠá€á¡ááŒá±á¡áá±ááœááºááŸááááºá á€á¡ááŒá±á¡áá±ááŸáá áºááá·áº á¡ááºáá»ááºáá®áá¬ááẠáááºááŸááºááᯠá á®áá¶ááá·áºááœá²áá°áᶠááœáŸá²ááŒá±á¬ááºážááá¯ááºáááºá ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááẠáá áºááºááᯠá¡á á¬ážááá¯ážáááºááá¯á¡ááºááá·áºá¡áá« áááºááŸááºáá»á¬ážááᯠá¡ááŸááºá¡áá¬ážááŒá¯ááẠá€á¡ááŒá±á¡áá±ááᯠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áááºá ááá¯á·áá±á¬áº áá áºááºááá¯ááºááá¯ááºá ááá¯ááºááœááºáááŸááá«á CDN áá»á¬ážááŸáá·áº áá±ážáá¶áá±á«ááºáá®áá±á¬ áááºááá¯ááºáá»á¬ážááœáẠáááºážááẠááŒá áºáá±á«áºáááºá
á¡ááá·áºá¡áááºážááá¯áááºáž ááá·áºááœááºážáá¬ážáá«áááºá á¡áááºáááºá·. áá áºááᯠá¡á á¬ážááá¯ážááŒá®ážáá±á¬áẠáááºááŸááºááᯠáááºážáᶠááœáŸá²ááŒá±á¬ááºážáá±ážáááºá ááá¯ááá¯áááºááŸá¬á á¡á¬ážáá¯á¶ážááŒá®ážááŒá®ážááŒá áºáááºá ááá¯á·áá±á¬áº HW/SW RAID ááᯠáá¬áá¬áá±á«áºááœáẠáááºáá°ááŒá¯áá¬ážáááºá áá«á áá±á¬áºáá±á¬áºááŒá¬ááá¯ááºáá«áááºá
á á®áá¶ááá·áºááœá²áá°áá áºáŠážááẠá¡áá¯ááºááœááºáá«áááºáá«áá á¡á á®á¡á á¥áºááẠá¡áááºážáááºááá¯ááá¯ááŸá¯ááºááœá±ážáá¬áá«áááºá
á¡áá±á¡áá¬ážááá± ááœáá·áºááŸá
ẠáááºááŸááºááᯠá
áá
áºá
á®áá¶ááá·áºááœá²áá°ááŸáá·áº á¡ááºáá»ááºáá®áá¬ááŸá
áºáŠážá
áá¯á¶ážá áá¬áá¬ááŒááºááá¯ááá¯ááºáá«áááºá á¡ááŒá±áá± áá±á¬ááºááœááºáá²ááŒá
áºááẠá¡ááºááááºááẠáá
áºááᯠáááºáááºááŒááºážá០áááºááŸá¬ážááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡ááºáá»ááºáá®áá¬ááẠáááºážááᯠááá¯ážááŸááºážá
áœá¬ ááœá²áá¯ááºááá¯ááºáááº- áá±á¬ááºáá¶á¡áááºážááᯠááœáá·áºáá«á áá
áºááᯠááŒááºááŒá¯ááºáá«á áá®ážááá·áº áá¬áá¬á¡á¯ááºá
á¯áá±á«áºáá°áááºá á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáááºááá·áºá
á±áá«áááºá
ááŒá®ážááẠáááºááŸááºááᯠááœáŸá²áá±ážáááºá ááŒá±á¬ááºážáá²ááẠá¡ááá·áºááŒá áºáá±áá«ááŒá®á: áááºážááẠáá áºááᯠááœá²áá¯ááºááá¯ááºááá·áº á¡ááºáá»ááºáá®áá¬á¡á¬áž á¡áá»ááºááŒááŒááºážááŒá áºáááºá Jira ááŸá ááœááºáááºá¡á¬ážáá¯á¶ážááᯠááŒáá·áºááŒá®ážááŒá®á á¡ááºáá»ááºáá®áá¬ááẠdisk á á¡áá»áá¯ážá¡á á¬ážááŸáá·áº á¡ááœááºá¡á á¬ážááᯠáááá«áááºá á€áá±áá¬ááᯠááááºá¡ááŒá±á¡áá±ááœáẠááá¯á·ááá¯áẠá á®áá¶ááá·áºááœá²áá°á០á¡ááá¯á¡áá»á±á¬áẠááá·áºááœááºážáá«áááºá
áá áºááᯠá¡á á¬ážááá¯ážááŒá®ážáá±á¬ááºá áááºááŸáẠá¡ááŒá±á¡áá±ááᯠááŒá±á¬ááºážáááºá Changed. áááºážááẠááŸááºáááºáá±á¬áá áºááᯠááá·áºááœááºážááŒá®ážá á¡ááá¯ááºážááá¯ááºážááœá²ááŒááºáž ááŒá®ážááœá¬ážáááºá á¡ááºááºá¡á¬áž á áááºááŒá®áž á¡áá»áá¯á·áá±á¬ áá±áᬠááŒááºáááºááá°ááŒááºáž áá¯ááºáááºážáá»á¬ážááᯠá áááºáá¯ááºáá±á¬ááºááŒá±á¬ááºáž á á áºáá±ážáááºá áááºááŸááºááá¯áááºáž á¡ááŒá±á¡áá±ááá¯á· ááœáŸá²ááŒá±á¬ááºážááá¯ááºáááºá á¡áááºáááºá·á€ááá á¹á ááœááºá áá áºááá¯áááºáááºá á±áá±á¬ááŒá±á¬áá·áºá á®áá¶ááá·áºááœá²áá°ááœááºáá¬áááºááŸááááá·áºáááºá áá¯á¶á¡ááŒáá·áºá¡á á¯á¶ááŸá¬ á€áá²á·ááá¯á·ááŒá áºáááºá
áááºáááºá¡áá
áºáá»á¬ážááá·áºááŒááºážááẠáá»áœááºá¯ááºááá¯á·áááááᯠááá¯ááá¯ááœááºáá°á
á±áááºá áá±á¬ááºá»á¬ážáá±ážááœá±áᬠááœá²á·á
ááºážáááºáá±á¬ááºáá¬ážáá²á· á¡áá»ááºá¡áááºááœá±áá²á· á
áááºáá¯ááºáá±á¬ááºáá²á·ááŒá®áž áá¬ááœá±áá¯ááºáá±á¬ááºááá¯á· ááá¯á¡ááºááá²á áááºá¡ááá·áºááŸá¬áá²ááá¯áᬠááŸááºážááŸááºážáááºážáááºáž áááá¬áá²á·áá«áááºá á
á®áá¶ááá·áºááœá²áá°á ááá¯áááºááŸááºáá¬ážáá±á¬ááŒá±á¬áá·áº áŠážá
á¬ážáá±ážáá»á¬ážááẠááá¯ááááºááá¯ááºáá¬áá«áááºá
áá»ááºáá¯ááºááẠáááá¯á¡ááºáá«á áá¯ááºáá«áááºá á¡ááºááááºá á¡ááºáá»ááºáá®áá¬ááᯠâáá«ááᯠááá¯ááŒááºá¡á±á¬áẠá¡á á¬ážááá¯ážááá¯á·ááá¯áááºâ áá«ááŸááá¯áẠâááá±ááá¯ááºážáá±á¬ááºáá±ááŒá®á á¡á á¬ážááá¯ážááá¯á· á¡áá»áááºááŸááá¬ážâ ááá¯á· á¡ááºáá»ááºáá®áá¬áᶠá á¬áá±ážááá¯ááºáá«áááºá ááá¯á·áá±á¬áº á€ááŒá¿áá¬áá»á¬ážá¡ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá±á·á ááºááŸáá·áºá¡áá»áŸ chats ááœáẠááááºááœááºáá±á¬á·áá«á
áá áºáá»á¬ážááᯠá¡áá¯ááºááá¯áẠá áááºááŒá±á¬ááºážáá²áá²á·áááºá á¡ááºááááºááẠá¡áááºážáááºá á±á¬á á¡áá¯ááºáá¬áá«áá áá°á·ááœáẠá¡á¬ážáááºáá»áááºááŸáááŒá®áž áá¬ááŸáááŒá áºáá±ážáá«á á¡á á¬ážááá¯ážáááºá¡ááœáẠáá¬áá¬áá»á¬ážá áœá¬ááᯠááŒááºáááºááá¯ááºáááº- ááœááºáááºáá»á¬ážááá¯ááŒáá·áºáá«á áááºáááºááŒááºážá០disks áá»á¬ážááá¯áááºááŸá¬ážááŒá®áž á¡áá¯ááºáá áºáá¯ááᯠá¡ááºáá»ááºáá®áá¬áá¶ááœáŸá²ááŒá±á¬ááºážáá«á á¡ááºáá»ááºáá®áá¬ááẠá¡áá»áááºá¡áááºážáááºá¡ááŒá¬ááœáẠáá±áá¬á ááºáá¬ááá¯á· áá±á¬ááºááŸááá¬ááŒá®áž áá¯ááºáááºážáá¬áááºááá¯ááŒááºáááŒá®áž ááá¯á¡ááºáá±á¬áááá¯ááºáá»á¬ážááᯠááá¯áá±á«ááºááŸáá°áᬠáááºážááá¯á·ááᯠáá»ááºáá»ááºážá¡á á¬ážááá¯ážáááºá ááááºá¡áá±áá²á· á¡á á¬ážááá¯ážááŸá¯ááºážá ááŒáá·áºáááºáá¬áááºá
Workflow áááºáá±á¬ááºáá²á·á¡áá« áááºáááºážá á¬áá»á¬áž
- áá¯ááºáá¯á¶ážáá¯ááºáááºážáá
áºáá¯áááºáá±á¬ááºáá±á¬á¡áá«á ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬á¡áááºážá¡ááŒá
áºáá»á¬ážááŸá¡áá»ááºá¡áááºáá»á¬ážááá¯á
á¯áá±á¬ááºážáááºááá¯á¡ááºáááºá
áá»áœááºá¯ááºááá¯á·á á á®áá¶ááá·áºááœá²áá°á¡áá»áá¯á·ááẠá¡ááºáá»ááºáá®áá¬ááẠáá áºááºáá»á¬ážááᯠáá°á·ááá¯ááºáá° ááŒá±á¬ááºážáá²ááŒá±á¬ááºáž ááááá«á á¡áá»áá¯á·áá±á¬áá°áá»á¬ážá MD RAID áááºáá°ááŒá¯ááŒááºážá¡á¬áž á¡ááºáá»ááºáá®áá¬áá»á¬ážá ááá¯ááºááœááºáááºáᯠáááºáá²á·ááŒáá±á¬áºáááºáž á¡áá»áá¯á·ááŸá¬ ááá¯ááá¯á·áá¯ááºáá±á¬ááºááẠá¡ááœáá·áºáááŸáááŒáá±á ááááºáááºážá¡ááºáá»ááºáá®áá¬á¡áá»áá¯á·á ááá¯ááá¯á·áá¯ááºáá±á¬ááºáá²á·áá±á¬áºáááºáž áááºááá·áºáá±áá¬ááœááºá០áá±á¬áºááŒááŒááºážáááŸááá±á¬ááŒá±á¬áá·áº á¡ááŒá²áááºážááá¯ááºáá±á - áá¯ááºáá¯á¶ážáá¯ááºáááºážááẠááá¯ážááŸááºážááŒá®áž áá¬ážáááºááá¯ááºáááºá
á¡ááá·áºáá»á¬ážá áœá¬ááᯠááŸááºáá¬ážááẠáá°áá áºáá±á¬ááºá¡ááœáẠáááºáá²áááºá Jira ááŸá á¡áá±ážááŒá®ážáá¯á¶áž á¡áááºáá®ážáá»ááºáž á¡ááŒá±á¡áá±áá»á¬ážááᯠáááºáá ááááºáá±á«áºááœáẠáá¬ážááŸáááá·áºáááºá áááºááẠáááºážááá¯á·á¡á¬áž á¡áááºááŒá±á¬ááºážááá¯ááºáááºá á¥ááá¬á ááŒá±á¬ááºážáá²ááẠá¡ááá·áºááŒá áºáá±ááŒá®áᯠáá»áœááºá¯ááºááá¯á·áá±á«áºááá¯áá«áááºá ááŸáá·áº á¡ááŒá¬ážá¡ááŒá±á¡áá±áá»á¬ážááᯠáá»ááºá ááá±á¬ááºážááŒááºážáááŒá áºá á±ááẠdrop-down menu ááœáẠááŸááºáá¬ážááá¯ááºáá«áááºá áá«áá±ááá·áº áá°ááœá±ááᯠááá·áºáááºááá¬ážáá² á¡ááœááºáá°ážááŒá±á¬ááºážáá±ážáá¯ááºááá¯á· á¡ááœáá·áºá¡áá±ážáá±ážááá¯ááºáᬠááá¯áá±á¬ááºážáá«áááºá
áááºážáá áºáá®ááœááºááŸá¯ááááºááá¯ážááᯠááŸááºážááŒáá«á áá°ááœá±áá¬ážáááºáá¬áá²á·á¡áá« áá¯ááºáááºážá ááºá¡áá áºááᯠááá¯áááºáá¶áá¬ááŒáááºá áá°áá»á¬ážááẠáá¯ááºáááºážá ááºáá áºáá¯áá¯á¶ážááᯠáááŸáááºáá² ááá¯ááºáá¬ááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡ááœááºá¡áá±ážááŒá®ážáá«áááºá ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááá¯á·ááẠá€á¡áá¬ááᯠautomation áááºáá±á¬ááºáá²á·áááºá - á
á±á¬áá·áºáá«á ááœá²ááŒááºážá
áááºááŒá¬áá«á á¡ááŒá±ááŸá¬áá«á
áá¯ááºáá¯á¶ážáá¯ááºáááºážá áááºážááá¬ááá¯ááºážááá¯ááºáᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á á¡á ááºážá¡áá±ážáá»á¬ážááŸáá·áº ááœá±ážááœá±ážááŸá¯áá»á¬áž áááºáá±á¬ááºááẠá¡áá»áááºáá áºáááá·áº á¡áá»áááºáá°áá²á·ááááºá á¡áá±á¬ááºá¡áááºáá±á¬áºááẠáá¯á¶ážááá»á±á¬áºááŒá¬áááºá áá°ááœá±á áááºážáá áºáá®ááœááºááŸá¯ááᯠááŒááºážááŒááºážáá»ááºáž á áááºá¡áá¯á¶ážááŒá¯áá¬ááŒáá¬ááᯠáá»áœááºáá±á¬áºááŒááºáááºá á¡á á±á¬ááá¯ááºážá¡ááá·áºááœá±ááŸá¬ á¡ááá¯ážááŒááºááŸá¯ááœá± á¡áá»á¬ážááŒá®ážááŸááá²á·áááºá ááá¯á·áá±á¬áº áááºážááẠáá¯ááºáá¯á¶ážáá¯ááºáááºážááá¯ááºááá¯ááºááŸáá·áº áááºážááááºážááá¬ááá¯ááºážááá¯ááºáᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááá¯á·ááŸáá·áº áá¯á¶ážááááºážááœá¬áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡ááºááááºáá áºáŠážááẠJira ááá¯á¡áá¯á¶ážáááŒá¯áá±á¬áºáááºáž ááŒá áºáá¯á¶ááŸá Jira ááááºá¡ááºááᯠá¡áá¯á¶ážááŒá¯á á¡áá»áá¯á·á¡áá¬áá»á¬ážááẠáá°á·á¡ááœáẠááááá¯ááºáá«á Jira ááᯠáá»áœááºá¯ááºááá¯á·ááŒááá²á·ááŒá®áž á á®áá¶ááá·áºááœá²áá°á áá¯ááºáá¯ááºá áœááºážá¡á¬ážááẠáá±áá°áá»á¡áá¯ááºáá»á¬ážá¡ááœááºáá±á¬ áá áºáá»á¬ážááᯠá¡á á¬ážááá¯ážááŒááºážá¡ááœááºáá±á¬ ááá¯ážááŒáŸáá·áºáá±ážáá«áááºá
áá áºááºá¡á á¬ážááá¯ážááŒááºážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááŒááºážá
áá»áœááºá¯ááºááá¯á·ááẠáá áºááºá¡á á¬ážááá¯ážááŒááºážá á¡ááá¯á¡áá»á±á¬ááºá áá áºááá¯á· á¡ááŒáááºáá»á¬ážá áœá¬áá»ááºážáááºáá²á·áááºá áá»áœááºá¯ááºááá¯á·ááœáẠááá¯ážáááºááŸá¯ááŸáá·áº áá¬ááºááœáŸááºážáá»á¬áž ááŸáááŸáá·áºááŒá®ážááŒá áºáá±á¬áºáááºáž áááºážááá¯á·á¡á¬ážáá¯á¶áž á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯ ááá¯á·ááá¯áẠááá¯ááºááá¯ááºáá¯ááºáá±á¬ááºááŒá®áž á áááºáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá«áááºá áá¯ááºáá¯á¶ážáá¯ááºáááºážá¡áá áºááᯠááááºáááºááŒá®ážááŸáᬠá€á¡áá¬ááẠáá»áœááºá¯ááºááá¯á· ááœá²ááŸá¬ážáá±ááá·áºá¡áá¬ááŒá áºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· ááááŸááá¬ážáááºáá¬áá²á·áá«áááºá
ááᯠáá»áœááºá¯ááºááá¯á·á á¡á á¬ážááá¯ážááŒááºážáá¯ááºáááºážá ááºááᯠá¡ááá·áºáá»á¬ážá¡ááŒá Ạááá¯ááºážááŒá¬ážáá¬ážááŒá®ážá áá áºáá¯á á®ááœáẠáááá»áá±á¬áá¯ááºáá±á¬ááºáá°ááŸáá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá á¬áááºážáá«ááŸáááá·áº á¡ááá·áºáá»á¬ážá¡ááá¯ááºáž áá»áœááºá¯ááºááá¯á·ááẠá¡ááá·áºááá·áºááœáẠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááŒááºážááᯠáá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºáž á¡á¬ážáá¯á¶ážááᯠáá áºááŒáá¯ááºááẠáá¯ááºáá±á¬ááºááá¯ááºáááºááá¯ááºáá±á á¥ááá¬á¡á¬ážááŒáá·áºá á¡ááá¯ážááŸááºážáá¯á¶ážá¡ááá·áº - Ready (RAID/data synchronization ááá¯á á áºáá±ážááŒááºáž) ááᯠbot áá áºáá¯ááá¯á· á¡ááœááºááá°ááœáŸá²á¡ááºááá¯ááºáá«áááºá bot ááẠá¡áááºážáááºáá±á·áá¬ááŒá®ážáá±á¬á¡áá«á áááºááẠáááºážááᯠááá¯áá¡áá±ážááŒá®ážáá±á¬á¡áá¯ááºáá áºáᯠáá±ážááá¯ááºáááºá
áááá á¹áá¬ááºáá¯á¶ áááºáááºáá»á¬áž
áá±á¬á·ááºá¡ááŒá±á¬ááºáž áááŒá±á¬áá®á áá»áœááºá¯ááºááá¯á·á áááá á¹áá¬ááºáá¯á¶áá»á¬ážááœáẠáááºáááºááŸá¯ááá¯ááºáᬠáá±á·áá¬áá±ážááá®ážááá¯ááᯠááŒáá·áºááŒáá«á áá¯á·á ááááŠážá áœá¬á áá»áœááºá¯ááºááá¯á·á á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶á ááŒá®ážáá¬ážáá±á¬ á¡ááœááºá¡á á¬ážááŒá±á¬áá·áºááŒá áºáááºá áá¯áááá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáááºáá±á¬ááºááŸá¯áá áºáá¯á á®á¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážáá±á¬ áá¬á·ááºáá²ááºááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠááœá±ážáá»ááºááẠááŒáá¯ážá á¬ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááœáẠáá¬á·ááºáá² RAID áá±á¬áºááẠ20 ááá·áºááŸáááŒá®áž á¡áá»á¬ážá á¯ááŸá¬ LSI ááŸáá·áº Adaptec ááŒá áºáá±á¬áºáááºáž ááá°áá®áá±á¬ áá¬ážááŸááºáž HP ááŸáá·áº DELL áá»á¬ážáááºáž ááŸááá«áááºá RAID controller áá áºáá¯á á®ááœáẠáááºážáááá¯ááºááá¯ááºá á®áá¶ááá·áºááœá²ááŸá¯ utility ááŸááááºá á¡áááá·áºá¡á á¯á¶ááŸáá·áº áááºážááá¯á·ááá¯áá¯ááºáá±ážááá·áº RAID ááááºážáá»á¯ááºáááááá¬áá áºáá¯á á®á¡ááœáẠáá¬ážááŸááºážáá áºáá¯ááŸáá·áºáá áºáᯠááœá²ááŒá¬ážááá¯ááºáááºá HW-RAID ááᯠá¡áá¯á¶ážáááŒá¯áá«á mdraid ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠáá áºááºá¡áááºááááºážááŒááºážáááŸááá² áááºáááºááŸá¯á¡áá áºá¡á¬ážáá¯á¶ážáá®ážáá«ážááᯠááŒá¯áá¯ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáá¬áá¬áá»á¬ážááá¯ááºáá² áá±áá¬á ááºáá¬á¡ááá·áºááœáẠáá»áœááºá¯ááºááá¯á·áá áá áºáá»á¬ážááᯠáá±áá¬á ááºáá¬á¡ááá·áºááœáẠá¡áááºáá°ážáá¬ážáá±á¬ááŒá±á¬áá·áº áá¬á·ááºáá²ááŸáá·áº áá±á¬á·ááºáá²áẠRAID ááᯠááá¯á¶ážáá±á¬á·áá«á ááá¯á·áá±á¬áº áá¶á·ááá¯ážáá±ážáááºááá¯á¡ááºáá±á¬ á¡ááœá±á¡ááŸá áºáá¬áá¬áá»á¬ážá áœá¬ááŸááá«áááºá
RAID ááááºážáá»á¯ááºáááááá¬áá»á¬ážááŸá áá áºáá»á¬ážááᯠáá áºáá±áá¬á០áá¯ááºááŒááºážáááááá¬áá»á¬ážááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážáááºá áá áºáá±áá¬áá¬ááœáẠJBOD áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá áá¬áá¬ááœáẠá áá áºáá áºáá áºáá¯ááŸáá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá»á¬áž ááŸáááŒá®áž áááºážááᯠá¡á á¬ážááá¯ážááẠááá¯á¡ááºáá«á áááºááẠOS ááŸáá·áº á¡ááá®áá±ážááŸááºážáá»á¬áž áááºáááºááŒááºážááŸáá·áºá¡áá° áá¬áá¬ááᯠááŒááºáááºááá·áºááœááºážááááºááŒá áºááŒá®áž áá¬ážááŸááºážáá°áá®áá±á¬ ááá¯ááºáá»á¬ážááᯠááá·áºááœááºážáᬠá¡ááºááºáá®áá±ážááŸááºážááᯠá áááºááá¯ááºáá«á áá áºááºá áá áºááœá²á¡ááá·áºááœááºááá¯ááºáá² á¡ááá®áá±ážááŸááºážáá»á¬ážááá¯ááºááá¯áẠááá¯ááºááá¯ááºá¡áááºáá°ážáá°ááá·áº áá¬áá¬á¡á¯ááºá á¯áá»á¬ážá áœá¬áááºáž ááŸááá«áááºá
á á¯á á¯áá±á«ááºážá áá»áœááºá¯ááºááá¯á·ááœáẠááá°áá®áá±á¬ á¡ááá®áá±ážááŸááºážáá±á«ááºáž 400 áá®ážáá«ážááᯠá¡áá¯á¶ážááŒá¯áá±ááá·áº áá°ážááŒá¬ážáá±á¬ áá¬áá¬á¡á¯ááºá ᯠ100 áá»á±á¬áºááŸááááºá ááá¯ááá¯á·áá±á¬ááœá±ážáá»ááºá áá¬á¡áá»á¬ážá¡ááŒá¬ážááᯠáá¬ááá á±áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºá á¯á¶áá¯á¶áž á¡ááá¯á¡áá»á±á¬ááºá áá áºáá¯á¶ážáááááá¬áá áºáᯠááá¯á¡ááºáá«áááºá ááá¯ážááŸááºážáá±á¬ DSL ááŒáá·áº ááá¯áá±á¬ááºážáááºá ááá¯á·ááŒá±á¬áá·áº áááºážááá¯áá±ážáá¬ážáá°áá¬áá áááºážááᯠáá¶á·ááá¯ážáá±ážááá¯ááºáááºááŒá áºáááºá
Ansible ááẠá¡á±ážáá»áá·áºáááŸááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááœá±ážáá»ááºáá²á·áááº- á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŒááºáááºáááºáááá¯á¡ááºáá«á á¡ááŒááºá áááºáá«á ááá¯á·á¡ááŒáẠáááºážááᯠá¡ááœá²á·á¡ááœááºáž á á¶áá áºáá¯á¡ááŒá Ạáááºáá¶áá¬ážááá·áº Python ááŒáá·áº áá±ážáá¬ážáá¬ážáááºá
á¡ááœá±ááœá±á¡á á®á¡á ááº
á¥ááá¬áá áºáá¯á¡áá±áá²á· á¡ááŒá áºá¡áá»ááºáá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá²á· áá±áá°áá» á¡ááá¯á¡áá»á±á¬ááºá áá áºá áá áºááᯠáá±á·áá¬ááŒáá·áºáá¡á±á¬ááºá Zabbix ááẠsdb disk áá¡á±á¬ááºááŒááºááŒá±á¬ááºážá á¡á áá»áá¯ážáá®ážáááºážáá±ááŒá®áž áááºááŸááºááᯠJira ááœáẠáááºáá®ážáá¬ážáááºá á¡ááºááááºááẠáááºážááá¯ááŒáá·áºááŸá¯áá²á·ááŒá®áž áááºážááẠáááá¹áá°ááœá¬ážááá¯ááºá á¡áá¯á¡áá±á¬ááºá¡ááŒá¯ááá±á¬ááá¯ááºááŒá±á¬ááºáž ááá±á¬áá±á«ááºáááºá ááá¯ááá¯áááºááŸá¬ áá áºááᯠááŒá±á¬ááºážáá²áááºááá¯á¡ááºááŒá®áž áááºááŸááºááᯠáá¯ááºáá±á¬ááºáá²ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážáá²á·áááºá
Python ááŒáá·áºáá±ážáá¬ážáá¬ážáá±á¬ DiskoBot á¡ááá®áá±ážááŸááºážááẠáááºááŸááºá¡áá
áºáá»á¬ážá¡ááœáẠJira ááᯠá¡áá«á¡á¬ážáá»á±á¬áºá
áœá¬ á
á
áºáááºážáá±á¬ááºáá°áááºá áá¯ááºáá±á¬ááºáá±ááá·áº áááºááŸááºá¡áá
áºáá
áºáᯠáá±á«áºáá¬áááºááᯠáááááŒá¯áááááºá áááºážááẠAnsible ááœáẠplaybook ááá¯ááœáá·áºáá±ážááẠ(áááºážááẠJira ááŸá á¡ááŒá±á¡áá±áá
áºáá¯á
á®á¡ááœáẠáá¯ááºáá±á¬ááºáááº) ááŸáá·áºáááºááá¯ááºáá±á¬ thread ááᯠá¡á
áá»áá¯ážáááºá á€ááá
á¹á
ááœááº, Ready2change ááá¯á
áááºáá²á·áááºá
Ansible ááẠhost ááá¯á·ááá¯á·áááºá áááºáááºááŸá¯á០disk ááá¯áááºááŸá¬ážááŒá®áž Callbacks ááŸáááá·áºá¡ááá®áá±ážááŸááºážááá¯á·á¡ááŒá±á¡áá±á¡á¬ážááááºážááá¯á·áááºá
ááááºáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á áá±á¬á·ááºááẠáááºááŸááºááᯠááŒá±á¬ááºážáá²ááẠá¡ááá·áºááŸáááá¯á· á¡ááá¯á¡áá»á±á¬áẠááœáŸá²ááŒá±á¬ááºážáá±ážáá«áááºá á¡ááºáá»ááºáá®áá¬ááẠá¡ááŒá±á¬ááºážááŒá¬ážá
á¬ááᯠáááºáá¶áááŸáááŒá®áž áá
áºááºááá¯ááŒá±á¬ááºážááẠááœá¬ážááŒá®ážáá±á¬áẠáááºááŸááºááᯠChangeed ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážáááºá
á¡áááºááœááºáá±á¬áºááŒáá¬ážáá±á¬á¡á
á®á¡á
ááºá¡áá áááºááŸááºááẠá¡ááŒá¬áž playbook ááá¯ááœáá·áºááá·áº bot ááá¯á·ááŒááºááœá¬ážáᬠhost ááá¯á·ááœá¬ážáᬠdisk ááᯠáááºáááºá
á±áá«áááºá áá±á¬á·ááºááẠáááºááŸááºááᯠááááºáááºá áá°áž!
á¡áᯠSystem áá²á· á¡á
áááºá¡ááá¯ááºážáá
áºáá»áá¯á·á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáá·áºáá¡á±á¬ááºá
Diskobot
á€áá»áŸá±á¬ááºááœáŸá¬ááᯠPython ááŒáá·áºáá±ážáá¬ážáá¬ážáááºá JQL á¡á Jira á០áááºááŸááºáá»á¬ážááᯠááœá±ážáá»ááºáááºá áááºááŸááºáá¡ááŒá±á¡áá±áá±á«áº áá°áááºá áá±á¬ááºáá áºáá¯ááẠá¡ááŒá±á¡áá±ááŸáá·áºáááºááá¯ááºááá·áº Ansible playbook ááá¯ááœáá·áºáá±ážááá·áºáááºááá¯ááºáá¬ááá¯ááºááœááºáá°áá¶ááá¯á·ááœá¬ážáá«áááºá
JQL ááŸáá·áº áá²áá¯á¶ááŒá¬ážáá¬ááá»á¬ážááᯠá¡ááá®áá±ážááŸááºážááœá²á·á ááºážáá¯á¶ááá¯ááºááœáẠáááºááŸááºáá¬ážáááºá
jira_states:
investigate:
jql: '⊠status = Open and "Disk Size" is EMPTY'
interval: 180
inprogress:
jql: '⊠and "Disk Size" is not EMPTY and "Device Name" is not EMPTY'
ready:
jql: '⊠and (labels not in ("dbot_ignore") or labels is EMPTY)'
interval: 7200
á¥ááá¬á¡á¬ážááŒáá·áºá áá¯ááºáá±á¬ááºáá²á¡ááŒá±á¡áá±ááŸá áááºááŸááºáá»á¬ážááŒá¬ážááœááºá ááŒáá·áºááœááºážáá¬ážááá·áº Disk á¡ááœááºá¡á á¬ážááŸáá·áº á ááºáá á¹á ááºážá¡áááºá¡ááœááºáá»á¬ážááá¯áᬠááœá±ážáá»ááºáá¬ážáááºá á ááºáá á¹á ááºážá¡áááºááẠááá±ážá á¬á¡á¯ááºááᯠáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá±á¬ ááááºááá¯á·áááááá¬á á¡áááºááŒá áºáááºá á¡ááºáá»ááºáá®áá¬ááẠáááºááá·áºá¡ááœááºá¡á á¬áž disk ááá¯á¡ááºáááºááᯠááá á±ááẠáá áºááºá¡ááœááºá¡á á¬áž ááá¯á¡ááºáááºá
á¡áááºááá·áºá¡ááŒá±á¡áá±ááŸáááá·áº áááºááŸááºáá»á¬ážááŒá¬ážááœáẠdbot_ignore á¡ááœáŸááºážáá«ááá·áº áááºááŸááºáá»á¬ážááᯠá á áºáá¯ááºáá«áááºá á áá¬ážáá ááºá ááá¯ááá¯á·áá±á¬ á á áºáá¯ááºááŒááºážá¡ááœááºááŸáá·áº áááºáá±áá±á¬ áááºááŸááºáá»á¬ážááᯠá¡ááŸááºá¡áá¬ážááŒá¯áááºááŸáá·áº á á¬áááºážá¡ááºážáá»á¬áž á á¯áá±á¬ááºážáááºá¡ááœáẠJira á¡ááœáŸááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
playbook áá áºáᯠá¡áááºáááŒá±áá«á Jira ááẠdbot_failed á¡ááœáŸááºážááᯠáá±á¬ááºá០ááœá²ááŒááºážá áááºááŒá¬ááá¯ááºá á±ááẠááŒá¯áá¯ááºáá±ážáá«áááºá
Ansible ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯ááºáá±á¬ááºááá¯ááºááŸá¯
áá»áŸá±á¬ááºááœáŸá¬ááẠAnsible ááŸáááá·áºáááºááœááºáááºá
Ansible ááœááºáááºáž *extra_vars*á ááááºááá¯á·áááááá¬áá¡áááºá áááºááŸááºá¡ááŒá±á¡áá±á¡ááŒáẠááŒá¿áá¬áá±á¬á·áá«ááŸááá±á¬ callback_url ááŸáááá·áº - áááºážááᯠHTTP ááœáẠááŒááºáá±á«áºáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áá«áááºá
ááœáŸáá·áºáááºááŸá¯áá áºáá¯á á®á¡ááœááºá áááºáá¶áá±á¬ááºááœááºáá±ážáá°áá áºáá¯ááŸáá·áº á€á¡áááºááŸááºááá¯ááºááá¯ááºááá·áºá¡ááœá²á·ááá¯á·áá«áááºáá±á¬ áá¬áá®á á¬áááºážááᯠáá¯ááºáá±ážáááºá ááá¯á·ááŒá±á¬áá·áº group_vars ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá áºáááºá
á€áááºááŸá¬ HTTP ááŒááºáá±á«áºááŒááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº á¡áá¯ááºáá áºáá¯á á¥ááá¬áá áºáá¯ááŒá áºáááºá
callaback(s) ááᯠá¡áá¯á¶ážááŒá¯á playbook áá»á¬ážááᯠáá¯ááºáá±á¬ááºááŒááºážá ááááºááᯠáá»áœááºá¯ááºááá¯á· áááŸááá«áááºá áááºážááá¯á·ááẠá¡áá»áá¯ážá¡á á¬ážááŸá áºáá»áá¯ážááŸááááºá
áááŸáááá¯ááºáá±á¬ áá¯ááºážáá±á«áºááá¯ááŸá¯ ááááºá¡áẠá áááºážááẠplaybook ááœááºáá»ááºááŸá¯ááááºáá»á¬ážá¡áá±á«áºáá±áá¬ááá¯áá±ážáááºá áááºážááẠá áááºáá¯ááºáá±á¬ááºáá²á·áá±á¬á á¡á±á¬ááºááŒááºá áœá¬ ááŒá®ážááŒá±á¬ááºáá²á·ááẠááá¯á·ááá¯áẠáá¡á±á¬ááºááŒááºáá²á·áá±á¬ á¡áá¯ááºáá»á¬ážááᯠáá±á¬áºááŒáááºá ááá±ážá á¬á¡á¯ááºááᯠááœáá·áºááŒá®ážáá±á¬á¡áá« á€ááŒááºáá±á«áºááŒááºážááᯠáá±á«áºáááºá- ááá±ážá á¬á¡á¯ááºááᯠááœáá·áºáá±á áẠá¡áá»ááºá¡áááºáá»á¬áž áááºáá¶áááŸáááẠHTTP áá¯ááºážáá±á«áºááá¯ááŸá¯á Ansible áá¯ááºáááºážáá±á¬ááºáá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááá»áŸá±á¬ááºááœáŸá¬á¡ááœáẠPOST/GET áá±á¬ááºážááá¯áá»ááºááᯠáá¯ááºáá±á¬ááºáá«áááºá
Playbook ááá¯ááºáá±á¬ááºááŸá¯á¡ááœááºážáááºááŸááºáá¬ážáá±á¬ HTTP callback(áá»á¬áž) ááŸáááá·áºááŒá±á¬ááºážáá²ááá¯ááºáááºááŸáá·áºáá»áœááºá¯ááºááá¯á·áááºáá±á¬ááºáááºááœá²áá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááœááºááááºážáááºážááŒá®ážá¡áá¯á¶ážááŒá¯ááá¯áá±á¬ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááá¯ááŒááºáááºážááŒáááºá áá®áá±áá¬ááᯠsqlite áá²á·áá±ážáá«áááºá
áá»áœááºá¯ááºááá¯á·áááºáž ááŸááºáá»ááºáá»á¬ážáá¬ážáá²á·áᬠHTTP áá¯ááºážáá±á«áºááá¯ááŸá¯ááŸáá áºááá·áº áááºááŸááºá¡ááŒá±á¡áá±ááᯠááŒá±á¬ááºážáá²áá«áááºá
HTTP ááŒááºáá±á«áºááŒááºážá
# Make callback to Diskobot App
# Variables:
# callback_post_body: # A dict with follow keys. All keys are optional
# msg: If exist it would be posted to Jira as comment
# data: If exist it would be saved in Incident.variables
# desire_state: Set desire_state for incident
# status: If exist Proceed issue to that status
- name: Callback to Diskobot app (jira comment/status)
uri:
url: "{{ callback_url }}/{{ devname }}"
user: "{{ diskobot_user }}"
password: "{{ diskobot_pass }}"
force_basic_auth: True
method: POST
body: "{{ callback_post_body | to_json }}"
body_format: json
delegate_to: 127.0.0.1
á¡áá»áá¯ážá¡á á¬ážáá° áá¯ááºáá±á¬ááºá áá¬áá»á¬ážá áœá¬áá²á·ááá¯á·áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠáá®ážááŒá¬ážáá¯á¶ááá¯ááºáá áºáá¯ááœáẠáá¬ážááŸáááŒá®áž ááá¯á¡ááºáá«á áááºážááᯠplaybooks áá»á¬ážááœáẠá¡áááºáááŒáẠáááºááá¯ááºá á±áááºá¡ááœáẠáááºážááᯠááá¯á¡ááºáá«á ááá·áºááœááºážáá«á áááºážááœáẠááŒá¿áá¬áá®ážááŸáá·áº áááºáá¶áá±á¬ááºááœááºáá±ážáá°á¡áááºáá«ááŸááá±á¬ callback_ url áá«áááºáááºá Ansible ááẠဠPOST áá±á¬ááºážááá¯áá»ááºááᯠáá¯ááºáá±á¬ááºáá±á¬á¡áá«á áááºážááẠáááºážáá²á·ááá¯á· á¡ááŒá áºá¡áá»ááºá áá áºá áááºáá áºááá¯ááºážá¡ááŒá Ạáá±á¬ááºááŸááá¬ááŒá±á¬ááºáž bot á០áá¬ážáááºáááºá
á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠMD á ááºáá áºáá¯á០disk áá áºáá¯ááᯠáá¯ááºááœáŸááºááá·áº playbook á០á¥ááá¬áá áºáá¯ááŒá áºáááºá
# Save mdadm configuration
- include: common/callback.yml
vars:
callback_post_body:
status: 'Ready to change'
msg: "Removed disk from mdraid {{ mdadm_remove_disk.msg | comment_jira }}"
data:
mdadm_data: "{{ mdadm_remove_disk.removed }}"
parted_info: "{{ parted_info | default() }}"
when:
- mdadm_remove_disk | changed
- mdadm_remove_disk.removed
á€áá¯ááºáá±á¬ááºá áá¬ááẠJira áááºááŸááºááᯠ"ááŒá±á¬ááºážáá²ááẠá¡ááá·áºááŒá áºáá±ááŒá®" á¡ááŒá±á¡áá±ááá¯á· ááœáŸá²ááŒá±á¬ááºážááŒá®áž ááŸááºáá»ááºáá áºáᯠááá·áºáá±ážáááºá ááá¯á·á¡ááŒááºá mdam_data variable ááẠdisk ááá¯áááºááŸá¬ážááá¯ááºáá±á¬ md á ááºáá á¹á ááºážáá»á¬ážá á¬áááºážááᯠááááºážáááºážáá¬ážááŒá®áž parted_info ááẠpartition dump ááá¯ááœá²ááŒá®ážááŸááœá²áá¬ážááŒááºážááŒá áºáááºá
á¡ááºáá»ááºáá®áá¬ááẠáá áºááºá¡áá áºáá áºáá¯ááᯠááá·áºááœááºážáá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠá¡ááá¯ááºážááá¯ááºá¡ááŸáá¯ááºáá¯á¶ážááᯠááŒááºáááºááá°ááẠá€ááááºážááŸááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá®áž áááºážááá¯áááºááŸá¬ážáá²á·ááá·áº md á ááºáá»á¬ážááœáẠdisk ááᯠááá·áºááœááºážááá¯ááºáááºá
á á áºáá±ážááá¯ááºáá±á¬ áá¯ááº
á¡ááá¯á¡áá»á±á¬ááºá
áá
áºááœáá·áºááŒááºážááẠááŒá±á¬ááºá
áá¬áá±á¬ááºážáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠááá±ážá
á¬á¡á¯ááºá¡á¬ážáá¯á¶ážááᯠáá¯ááºááœááºáá¯á¶ážááẠáá¯á¶ážááŒááºáá²á·áááºá
ááá¯ááá¯á·áá±á¬ ááœáŸáá·áºáááºááŸá¯ááᯠáá®ážááŒá¬ážááŒááºáá±á«áºááá·áº áá±á¬áºáá»á°ážááŸáááá·áº áá¯ááºáá±á¬ááºááŒá®áž ááá±ážá á¬á¡á¯áẠáá¯ááºáá±á¬ááºááŒááºážá ááááºááᯠááŸááºáá»ááºá¡ááŒá ẠJira ááœáẠááááºážáááºážáá¬ážáááºá
ááááŠážá
áœá¬á áááºážááẠbot ááŸáá·áº playbooks áá»á¬ážáá¡áá¯ááºáá¯ááºáá¯á¶ááá¯á¡áááºááŒá¯ááá¯ááºá
á±áá²á·áááºá áá¯áááá¡áá±ááŒáá·áºá áááºážááẠbot ááá¯á
á®áá¶ááá·áºááœá²áá°áá»á¬ážááá¯á¶ááŒááºááŸá¯ááá¯ááá¯ážááœá¬ážá
á±áááºá
áá»áœááºá¯ááºááá¯á·ááẠááá¬ážáááºááŸá¯ááᯠáá»á±á¬áºááŒááºááŒá®áž Ansible ááᯠá¡ááŒá±á¬ááºá¡ááŒá±ážáá¯ááºááœááºáá¬áá áááºáá¯á¶ážááá¯ááºáááºááᯠááááŸááá¬áá±á¬á¡áá«ááœááºá áá°áá®áá±á¬ host áá áºáá¯áááºážááœáẠáá°áá®áá±á¬ variable áá»á¬ážááŒáá·áº áá°áá®áá±á¬ playbook ááá¯ááœáá·áºááẠJira ááŸá Run Diskobot ááá¯ááºááᯠááŒá¯áá¯ááºáá²á·áááºá
ááá¯á·á¡ááŒááºá áá»ááºá á®ážááœá¬ážáá«á playbook ááá¯ááŒááºáááºá áááºáááºááá¯ááºááá¯á¡áá¯á¶ážááŒá¯áááºá
ááá±ážá á¬á¡á¯ááºáá»á¬ážááœá²á·á ááºážáá¯á¶
Jira áááºááŸááºá á¡ááŒá±á¡áá±áá±á«áºáá°áááºá bot ááẠááá°áá®áá±á¬ playbooks áá»á¬ážááᯠáá¯ááºááœáŸááºááŒá±á¬ááºáž áá»áœááºá¯ááºááŒá±á¬áá²á·ááŒá®ážááŒá áºáááºá
ááááŠážá
áœá¬á áááºáá±á«ááºááá¯á
á®á
ááºáááºááá¯ááá¯ááœááºáá°áááºá
áá¯áááá¡áá»ááºááŸá¬á á¡áá»áá¯á·ááá
á¹á
áá»á¬ážááœááºáááºážáááºááá¯ážááŸááºážá
áœá¬ááá¯á¡ááºáááºá
á¥ááá¬á¡á¬ážááŒáá·áºá á áá áºáá áºááºááᯠá¡á á¬ážááá¯ážááá·áºá¡áá«ááœáẠáááºááẠááŒáá·áºáá»ááºááŸá¯á áá áºááá¯á· áŠážá áœá¬ááœá¬ážááẠááá¯á¡ááºááŒá®áž áá¯ááºáááºážáá áºáá¯ááᯠáááºáá®ážááẠááá¯á¡ááºááŒá®áž ááŸááºáááºáá±á¬ ááŒáá·áºáá»ááºááŸá¯ááŒá®ážáá±á¬ááºá áá¬áá¬ááẠssh ááŸáá áºááá·áº áááºáá±á¬ááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá áºááŒá®áž áááºážááœáẠá¡ááá®áá±ážááŸááºážááᯠáááºáá¯ááºááá¯ááºáááºááŒá áºáááºá á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŒáááºážá á¬á¡á¯ááºáá áºá¡á¯ááºááœáẠáá»áœááºá¯ááºááá¯á·ááŒá¯áá¯ááºáá²á·áááºááá¯áá»áŸááºá á¡áááºááŸááºááááŸáááá¯ááºáá±á¬ááŒá±á¬áá·áº Ansible ááẠáááºážááᯠá¡ááŒá®ážáááºááá¯ááºáááºááá¯ááºáá±á
áá»áœááºá¯ááºááá¯á·ááẠáá¬áá¬á¡á¯ááºá á¯áá áºáá¯á á®á¡ááœáẠAnsible á¡áááºážááá¹ááá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá á€áá±áá¬ááœáẠáá á¬ážá á¬á¡á¯ááº(áá»á¬áž)ááᯠáááºážááá¯á·áá²á០áá áºáá¯ááœáẠáááºááá¯á·ááœá²á·á ááºážáá¬ážáááºááᯠá€áá±áá¬ááœáẠááŒáá·áºááŸá¯ááá¯ááºáá«áááºá
áááºááá·áºá¡áá¯ááºáá»á¬áž áááºááŸááááºááᯠáá»ááºáá»ááºážááŸááºážááŸááºážáááºážáááºáž ááááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºážááẠá¡áááºááŒá±áá«áááºá Ansible á¡áááºážááá¹áá¡ááœáẠááá·áºááœááºážááŸá¯ááŒá
áºááá·áº main.yml ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá°ááá¯ááºážá¡ááœáẠááá¯á¡ááºáá±á¬ áááºááŸááºá¡ááŒá±á¡áá± ááá¯á·ááá¯áẠáá±áá°áá»á¡áá¯ááºáá»á¬ážá¡á¬ážááŒáá·áº á¥ááá¬á¡á¬ážááŒáá·áºá ááŸááºáá¯á¶áááºááŒááºážááᯠááŒááºáá»á±á¬áºááŒááºáž ááá¯á·ááá¯áẠááá¯áááºáááºáá¶ááŒááºážááá¯á·ááᯠáá»áœááºá¯ááºááá¯á· ááá¯ážááá¯ážááŸááºážááŸááºážááá·áºááœááºážááá¯ááºáááºá
á á¯á¶á ááºážá á áºáá±ážááŸá¯.yml
á á¯á¶á ááºážá á áºáá±ážáá±ážááŸáá·áº ááœáá·áºáááºážááŸá¯á¡ááŒá±á¡áá±ááŸá áááºááŸááºáá»á¬ážá¡ááœáẠáá¯ááºáá±á¬ááºáá±áááºá á€ááá±ážá á¬á¡á¯ááºá¡ááœáẠá¡áá±ážá¡ááŒá®ážáá¯á¶ážá¡áá¬ááŸá¬ ááá±á¬ááºáááááá¬á¡áááºááŒá áºáááºá á€á¡áá»ááºá¡áááºááẠá¡ááŒá²áááºážááááá¯ááºáá«á
áááºážááá¯ááá°ááẠZabbix á¡á áá»áá¯ážá០áá±á¬ááºáá¯á¶ážáááºááá¯áž Jira á¡ááŸá áºáá»á¯ááºááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬áá«áááºá áááºážááœáẠááá±á¬ááºáááááá¬áá¡áááºáá«ááŸáááẠ- áá¶áá±á¬ááºážáá«áááºá ááá¯á·ááá¯áẠáááºážááœáẠmount point áá áºáá¯áá«áááºáááºá ááá¯á·áá±á¬áẠáá¬áá¬ááá¯á·ááœá¬ážá ááœá²ááŒááºážá áááºááŒá¬ááŒá®áž ááá¯á¡ááºáá±á¬ disk ááᯠááœááºáá»ááºááẠááá¯á¡ááºáááºá á¡á áá»áá¯ážááẠscsi ááááºá ᬠááá¯á·ááá¯áẠá¡ááŒá¬ážá¡áá»ááºá¡áááºá¡áá»áá¯á·ááá¯áááºáž áá±ážááá¯á·ááá¯ááºáááºá áá«áá±ááá·áºáááºáž áá²ááœááºá ááœá± áááŸááá°ážá ááœá²ááŒááºážá áááºááŒá¬ááá¯á· ááá¯áá«áááºá
ááááºááá¯á·áááááá¬áá¡áááºááᯠááááŸáááŒá®ážáá±á¬ááºá Jira ááŸá ááœááºáááºáá»á¬ážááᯠááŒáá·áºááẠáááºážá០disk á¡áá»áá¯ážá¡á á¬ážááŸáá·áº á¡ááœááºá¡á á¬ážááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬ážááᯠá á¯áá±á¬ááºážáá«áááºá áá±á¬ááºážáá»áá°á áá±á¬áºáááºá áá¬ááºážáá²á IDá SMART ááŸáá·áºáááºáááºááá·áº á¡áá»ááºá¡áááºáá»á¬ážááá¯áááºáž áááºááŸá¬ážááŒá®áž Jira áááºááŸááºááŸá ááŸááºáá»ááºáá áºáá¯ááœáẠá€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá°ážááá·áºáá«áááºá á á®áá¶ááá·áºááœá²áá°ááŸáá·áº á¡ááºáá»ááºáá®áá¬ááẠá€áá±áá¬ááᯠááŸá¬ááœá±ááẠáááá¯á¡ááºáá±á¬á·áá«á ð
ááŒááºáááº2change.yml
á¡á á¬ážááá¯ážáááºá¡ááœáẠááŒááºáááºáá±ááá·áº disk ááᯠáááºáááºááŒááºážááŸáááºááŸá¬ážááŒááºážá á¡áááºáá²áá¯á¶ážááŸáá·áº á¡áá±ážááŒá®ážáá¯á¶ážá¡ááá·áºá á€áá±áá¬ááœáẠá¡ááºááºááᯠááááºááá·áºááá·áºáá±á¬á¡áá«ááœáẠáááºááẠáááºááá·áºááá¯ááºáááºá ááá¯á·ááá¯áẠáá¯á¶áá°áá¯á¶áá°áá»á¬áž áá¯á¶áá¯á¶áá±á¬ááºáá±á¬ááºáááŸááá±á¬ áá áºááá¯áá¯ááºáᬠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡áá±á«áº áááºáá±á¬ááºááŸá¯ááŸáááŒá®áž áá±áá¬á¡áá»áá¯á·áá¯á¶ážááŸá¯á¶ážááœá¬ážááá¯ááºáááºá á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»ááºááœáẠá á áºáá±ážáá»ááºá¡áá»á¬ážáá¯á¶ážááŸáá·áº ááááá±ážáá»ááºáá»á¬ážááŸááááºá
á¡ááá¯ážááŸááºážáá¯á¶ážá¡ááŒá±á¡áá±ááœááºá áá»áœááºá¯ááºááá¯á·ááẠHW/MD RAID áá áºáá¯á០disk áá áºáá¯ááá¯áááºááŸá¬ážááŒááºážá¡ááŒá±á¬ááºážááŒá±á¬áá±áááºá
ááá¯ááá¯ááŸá¯ááºááœá±ážáá±á¬á¡ááŒá±á¡áá±áá»á¬ážááœáẠ(áá»áœááºá¯ááºááá¯á·áááá¯ááŸá±á¬ááºááŸá¯á áá áºáá»á¬ážááœááº) á¡áááºáá°ážáá°ááŸá¯ááᯠá¡ááá®áá±ážááŸááºážá¡ááá·áºááœááºáá¯ááºáá±á¬ááºáá±á¬á¡áá«á áááºááẠAPI ááŸáá áºááá·áº á¡ááá®áá±ážááŸááºážááá¯á·ááœá¬ážáááºá áá áºá¡ááœááºááá¯ááááºážááá¯á·áááºá áááºážááá¯ááááºááŒá®áž ááŒááºáááºááá°ááŒááºážááᯠá áááºááẠááá¯á¡ááºáááºá
ááᯠáá»áœááºá¯ááºááá¯á·ááẠá¡á
á¯ááá¯ááºá¡ááŒá¯á¶ááá¯áẠááŒá±á¬ááºážááœáŸá±á·áá±áá«áááºá
ááŒá±á¬ááºážáá²áá²á·áááºáyml
áá áºáá áºáá¯ááᯠá¡á á¬ážááá¯ážááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááááŸáááá¯ááºááŸá¯ááᯠáŠážá áœá¬á á áºáá±ážáá«á
á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠáááá¯ááºááºá¡áá áºáá»á¬ážááᯠá¡ááŒá²áááºážááá·áºááœááºážáá±á·áááŸááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·á¡á¬áž áá»á±áááºá á±ááá·áº SMART áááºááá¯ážáá»á¬ážááᯠá á áºáá±ážáá±ážáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡áááºáá¯ááºáááºáá»á¬ážááᯠááŒáá·áºááŸá¯áá±ááááºážááá±áá¬áá»áá¬ážáá±á¬ááá¹ááá»á¬áž á¡áá±á¡ááœáẠ(á
) < 5
áááºááŸá Pending Sector Count (107) == 0
á ááºážáááºááŸá¯ áá¡á±á¬ááºááŒááºáá«á áááºážááᯠáááºáá¶á¡á á¬ážááá¯ážááẠá¡ááºáá»ááºáá®áá¬á¡á¬áž á¡ááŒá±á¬ááºážááŒá¬ážáá«áááºá á¡áá¬á¡á¬ážáá¯á¶ážá áá áºááá»ááŒá áºáá«áá áá±á¬ááºáá¶áá®ážááááºááœá¬ážáááºá á¡ááŸááºá¡áá¬ážáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž disc ááá¯ááŸáá·áºáááºá
ready.yml
á¡ááá¯ážááŸááºážáá¯á¶áž ááá á¹á - HW/SW á á®ážáááºážááŸá¯ áááºáá°ááŒá¯ááŒááºážá¡á¬áž á á áºáá±ážááŒááºáž ááá¯á·ááá¯áẠá¡ááºááºá¡ááœááºáž áá±áᬠáááºáá°ááŒá¯ááŒááºážááᯠá¡ááŒá®ážáááºááŒááºážá
áá»áŸá±á¬ááºááœáŸá¬ API
bot ááẠá¡ááá®áá±ážááŸááºáž APIs áá»á¬ážááᯠáááŒá¬áááááºáá±á¬ááºáá±á·ááŸáááŒá±á¬ááºáž á¡ááŒáááºááŒáááºááŒá±á¬áá²á·áá°ážáááºá áá¯ááºáá«áááºá á¡ááá®áá±ážááŸááºážá¡á¬ážáá¯á¶ážááŸá¬ ááá¯á¡ááºáá±á¬áááºážáááºážáá»á¬ážáááŸááá±á¬ááŒá±á¬áá·áº áááºážááá¯á·ááᯠááŒá¯ááŒááºááááºááŒá áºáá«áááºá á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááá·áº á¡áá±ážááŒá®ážáá¯á¶ážáááºážáááºážáá»á¬ážááŒá áºáááº-
- á¡ááá·áºá¡áááºážá áááºážááŸáá·áºá¡áá¯ááºáá¯ááºááá¯ááºáááºááŸááááŸááá¬ážáááºááẠá¡á á¯á¡ááœá²á· ááá¯á·ááá¯áẠáá áºááºáá áºáá¯á á¡ááŒá±á¡áá±á
- á áááº/áááºááá·áºá áá áºá ááœáá·áºááŒááºáž/ááááºááááºážááŒááºáž
- ááœáŸá±á·ááŒá±á¬ááºáž/ááŒááºáááºááá°áá«á á¡á á¬ážááá¯ážáá±á ááºááŸáá·áº á¡ááŒá®ážááœáẠáá±áá¬ááœáŸá±á·ááŒá±á¬ááºážááŒááºážááŸáá·áº ááŒááºáááºááá°ááŒááºážá
Ansible á០áááºáááºážá á¬áá»á¬áž
áá« Ansible ááá¯ááááºáá»á áºáááºá áá«áá±ááá·áº áááŒá¬ááááá¯áááá¯á ááá°áá®áá²á· opensource ááá±á¬áá»ááºááœá±ááá¯ááŒáá·áºááŒá®áž áá°ááœá±á ááá±ážá á¬á¡á¯ááºááœá±ááᯠáááºááá¯áá±ážááŒáá²ááŒáá·áºáá²á·á¡áá« áááºážáááºážáá±á¬á· ááŒá±á¬ááºááœá¬ážáááºá shell/command ááᯠáááŒá¬ááá¡áá¯á¶ážááŒá¯ááŒááºážááŒá±á¬áá·áº ááŸá¯ááºááœá±ážáá±á¬ áá¯áá¹áááááºážáá»áá±á¬ áááºá ááºááŸá¯áá»á¬ážá ááá¯ááºáá»á±á¬áá®ááœá±ááŸáááŸá¯ áááŸáááŒááºážááŸáá·áº á¡á áœááºážá¡á áááŸáááŒááºáž
Ansible - modularity áá¡á¬ážáá¬áá»ááºááá¯á¡áá¯á¶ážááŒá¯á á¡áá¬á¡á¬ážáá¯á¶ážááá¯áááºááá¯ááºááá»áŸááá¯ážááŸááºážá¡á±á¬ááºááŒá¯áá¯ááºáááºáá¯á¶ážááŒááºáá²á·áááºá á¡ááŒáá·áºáá¯á¶ážá¡ááá·áºááœáẠPlaybook áá»á¬ážááŸááááº; áááºážááá¯á·ááᯠAnsible á¡áááºážáááºáááá±á¬ áááºááá·áºá¡ááºááááºá ááŒááºááá±á¬á·ááºáá²áá±ážáá¬ážáá°á០áá±ážáá¬ážááá¯ááºáááºá
- name: Blink disk
become: True
register: locate_action
disk_locate:
locate: '{{ locate }}'
devname: '{{ devname }}'
ids: '{{ locate_ids | default(pd_id) | default(omit) }}'
á¡áá»áá¯á·áá±á¬ áá¯áá¹áááá±áááẠááá±ážá á¬á¡á¯ááºáá»á¬ážááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠáááºáá²áá«áá áááºážááᯠAnsible module ááá¯á·ááá¯áẠfilter áá áºáá¯á¡ááŒá ẠááœáŸá±á·áá¬ážáá«áááºá Script áá»á¬ážááᯠPython ááá¯á·ááá¯áẠá¡ááŒá¬ážáá¬áá¬á áá¬ážááŒáá·áº áá±ážáá¬ážááá¯ááºáááºá
áá±ážááᬠááœááºááŒá®áž ááŒááºáááºá á¥ááá¬á á¡áááºááœááºááŒááá¬ážááá·áº á¥ááá¬áá áºáá¯ááŒá áºáá±á¬ disk backlight module ááœáẠááá¯ááºáž 265 ááŒá±á¬ááºážáá«áááºáááºá
á¡áááá·áºáá¯á¶ážá¡ááá·áºááŸá¬ á
á¬ááŒáá·áºááá¯ááºááŒá
áºáááºá á€ááá±á¬áá»ááºá¡ááœááºá áááºááá¯ááºáᬠáá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá±ážááá·áº áá¬á·ááºáá²ááŸáá·áº áá±á¬á·ááºáá² RAID áá»á¬ážá¡ááŒá±á¬ááºáž áá®ážááŒá¬ážá¡ááá®áá±ážááŸááºážáá
áºáᯠáá±ážáá²á·áááºá
Ansible á á¡ááŒá®ážáá¬ážáá¯á¶áž á¡á¬ážáá¬áá»ááºááŸá¬ áááºážáááá¯ážááŸááºážááŸá¯ááŸáá·áº ááŸááºážáááºážáá±á¬ áá
á¬ážá
á¬á¡á¯ááºáá»á¬ážááŒá
áºáááºá áááºááẠáááºážááᯠá¡áá¯á¶ážááŒá¯á ááŒá±á¬ááºá
áá¬áá±á¬ááºážáá±á¬ yaml ááá¯ááºáá»á¬ážááŸáá·áº á¡ááŒá±á¡áá±áá»á¬ážá
áœá¬á shell code ááŸáá·áº loops á¡áá»á¬ážá¡ááŒá¬ážááᯠááá¯ááºáá¯ááºááẠááá¯á¡ááºáááºáᯠáá»áœááºá¯ááºáá¯á¶ááŒááºáá«áááºá
Ansible API ááŒáá·áº áá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶ááᯠáááºáá«áááºáá«ááŒá¯áá¯ááºááá¯áá«áá á¡áá»ááºááŸá áºáá»ááºááᯠááŸááºáá¬ážáá¬ážáá«-
- áá±áá°áá»á¡á¬ážááŒáá·áº Playbook_executor ááŸáá·áº playbooks áá»á¬ážááᯠá¡áá»áááºáá¯ááºá á±ááááá«á ssh á ááºááŸááºááœáẠá¡áá»áááºáá¯ááºááœá¬ážáá±á¬áºáááºáž playbook ááœáẠá¡áá»áááºáá¯ááºááœá¬ážááŒááºáž áááŸááá«á áá»áœááºá¯ááºááá¯á·ááẠá áá áºááœááºáááŸááá±á¬á·áá±á¬áá áºááᯠááŒá¯ááºáá»áááºááŒáá¯ážá á¬ážáá«áá ááá±ážá á¬á¡á¯ááºááẠá¡áá¯á¶ážáááŸááááºáááºáá±áááºááŒá áºááŒá®ážá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠáááºážáááœáŸáá·áºáááºááŒááºážááᯠáá®ážááŒá¬ážáá¯ááºááá¯ážááŸá¯áá áºáá¯ááŒáá·áº áá¯ááºááá¯ážááŒá®áž á¡áá»áááºáá¯ááºááœá¬ážáá«áááºá
- Ansible ááẠforked áá¯ááºáááºážá ááºáá»á¬ážáá±á«áºááœááºá¡áá¯ááºáá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº áááºážá API ááẠthread ááŸáá·áºááááºážáá«á áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á playbook á¡á¬ážáá¯á¶ážááᯠááŒáá¯ážáá áºáá¯áááºážááŒáá·áº áá¯ááºáá±á¬ááºáá«áááºá
ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá áºááºáá»á¬ážá 80% ááá·áºááᯠá¡ááá¯á¡áá»á±á¬áẠá¡á á¬ážááá¯ážááá¯ááºáá²á·áááºá áá±áá¯áá»á¡á¬ážááŒáá·áº á¡á á¬ážááá¯ážááŸá¯ááºážááẠááŸá áºáááá¯ážáá¬áááºá ááá±á·ááœáẠá¡ááºááááºááẠá¡ááŒá áºá¡áá»ááºááᯠááŒáá·áºáá¯á¶ááŒáá·áº áá áºááᯠááŒá±á¬ááºážáá²ááẠááá¯á¡ááºááẠááá¯á·ááá¯áẠáááŒá±á¬ááºážáá²ááẠáá¯á¶ážááŒááºááŒá®ážáá±á¬áẠáá áºáá»ááºááŸáááºáá«á
ááá¯á·áá±á¬áº ááᯠáá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá¬ážááŒá¿áá¬áá
áºáá¯ááá¯á· á
áááºáá±ááŒá®ááŒá
áºáááº- á¡áá»áá¯á·áá±á¬ á
á®áá¶ááá·áºááœá²áá°á¡áá
áºáá»á¬ážááẠáááá¯ááºáá»á¬ážááᯠáááºááá¯á·ááŒá±á¬ááºážáá²ááááºááᯠáááááŒáá«á ð
source: www.habr.com