Сервистің істен шыққанын білудің екі жолы бар. Бірінші — бұл туралы наразы клиент хабарлайды. Екінші — компания мұны сырттан біреу байқағанға дейін өз бетінше анықтайды. Осы екі сценарийдің арасындағы қашықтық пайдалану процесінің кемелдігін айқындайды, ал оны қамтамасыз ететін — мониторинг.
Идеяның айқындығына қарамастан, компаниялардың едәуір бөлігі бірінші сценарий бойынша жұмыс істейді. Сервер жұмыс істеп тұрғанда, оның жай-күйіне ешкім үңілмейді — істен шыққанға дейін. Ал іркіліс болғанда, диск кеңістігі бір апта бойы бірте-бірте толғаны, бос жад айлар бойы азайғаны, ал сертификаттың мерзімі кеше аяқталғаны белгілі болады. Осы оқиғалардың әрқайсысын алдын ала көруге болатын еді.
Инфрақұрылымның жай-күйін бақылау дегеніміз не
Мониторинг — графиктерді бақылап отырған қызметкер емес, негізгі көрсеткіштерді үздіксіз тексеріп, мәндер рұқсат етілген шектен шыққанда дабыл беретін автоматтандырылған жүйе. Бірнеше деңгейді бақылаған жөн. Жабдықтың және виртуалды машиналардың өзінің қолжетімділігі. Ресурстар — дискідегі бос орын, жад көлемі, процессордың жүктемесі. Қолданбалы сервистердің — сайттың, деректер қорының, поштаның — жұмысқа қабілеттілігі және олардың жауап беру жылдамдығы. Соңында, SSL-сертификаттың немесе доменді тіркеудің мерзімі аяқталуы сияқты маңызды мерзімдердің жақындауы.
Құндылық — графиктерде емес, хабарламаларда
Дәл осы жерде жиі кездесетін қате бар. Компаниялар көрнекі панельдері мен графиктері бар жүйені енгізеді — содан кейін оған үңілмейді. Алайда мониторингтің мәні — жай-күйді бақылау мүмкіндігінде емес, араласу қажет болғанда жауапты адамдарды дер кезінде хабардар ету қабілетінде. Дұрыс бапталған хабарлама — мессенджерге, поштаға немесе қоңырау арқылы — ешкім ашпайтын визуализациядан әлдеқайда маңызды. Жүйе мәселе туралы өзі хабарлауы тиіс, сонда компания ол туралы бірінші болып біледі.
Жоғарырақ деңгей — істен шығуға дейін ескерту
Кемелденген мониторинг болып қойған іркіліс туралы емес, жақындап келе жатқан іркіліс туралы дабыл береді. Мысалы: ағымдағы қарқынмен диск кеңістігі үш тәулік ішінде таусылады; жадтың пайдаланылуы тұрақты түрде өсуде; сертификаттың мерзімі бір аптадан кейін аяқталады. Мұндай тәсіл пайдалануды авариялармен күресу режимінен жоспарлы қызмет көрсету режиміне ауыстырады, мұнда мәселе авариялық жағдайда емес, жұмыс уақытында шешіледі.
Неден бастау керек
Күрделі жүйені бірден құру қажет емес. Ең маңызды бір-екі сервистен бастап, жауапты адамға хабарлама жіберетін базалық қолжетімділік тексерісін баптаған орынды. Қолайлы құралдар жеткілікті, оның ішінде ашық бастапқы коды бар тегін шешімдер де бар — қарапайым қолжетімділік тексергіштерінен бастап толыққанды платформаларға дейін. Тіпті базалық бақылаудың өзі компанияны «іркіліс туралы клиенттерден біледі» санатынан «бірінші болып біледі» санатына ауыстырады.
Сенімді сервистің беделі іркілістердің болмауымен емес — олар барлығында да болады — мәселені клиенттен бұрын анықтап, ол пайдаланушыларға әсер етпей тұрып шешу қабілетімен қалыптасады.