{"id":80952,"date":"2020-05-10T01:42:22","date_gmt":"2020-05-09T23:42:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2"},"modified":"2020-05-10T01:42:22","modified_gmt":"2020-05-09T23:42:22","slug":"monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2","title":{"rendered":"Monitooring andmekeskuses: kuidas me vanast BMS-ist uuele \u00fcleminek tegime. Osa 2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Monitooring andmekeskuses: kuidas me vanast BMS-ist uuele \u00fcleminek tegime. Osa 2\" src=\"\/wp-content\/uploads\/2020\/05\/133beef30c5a013bbb5f4e8aa7c360fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Esimese osa jooksul r\u00e4\u00e4kisime sellest, miks otsustasime vahetada meie andmekeskustes vana BMS-s\u00fcsteemi uue vastu. Ja mitte lihtsalt vahetada, vaid arendada see algusest peale vastavalt meie n\u00f5udmistele. Teises osas r\u00e4\u00e4gime, kuidas me seda tegime.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Turuanal\u00fc\u00fcs<\/h2>\n<p>\nArvesse v\u00f5ttes \u00fclaltoodud <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/linxdatacenter\/blog\/492120\/\">esimeses osas<\/a><\/noindex> soove ja otsust loobuda olemasoleva s\u00fcsteemi uuendamisest, koostasime tehnilise \u00fclesande turu lahenduste leidmiseks ning esitasime p\u00e4ringud mitmele suurele ettev\u00f5ttele, mis tegelevad ainult t\u00f6\u00f6stuslike SCADA-s\u00fcsteemide loomisega.\u00a0<\/p>\n<p>Esimeste vastuste p\u00f5hjal selgus, et turuliidrid j\u00e4lgimis- ja halduss\u00fcsteemide valdkonnas t\u00f6\u00f6tavad peamiselt endiselt raudserveritel, kuigi selle segmendi pilve r\u00e4ndamine on juba alanud. Mis puutub virtuaalmasinate varundamise v\u00f5imalusse, siis ei toetanud seda keegi. Veelgi enam, tundus, et keegi tuntud arendajatest ei n\u00e4idanud isegi arusaama varundamise vajadusest: \u201epilv ei kuku ju\u201d oli k\u00f5ige levinum vastus. Tegelikult pakuti meile ettepanekut paigutada andmekeskuse j\u00e4lgimine pilvesse, mis asub f\u00fc\u00fcsiliselt samas andmekeskuses.<\/p>\n<p>Siin tuleb teha v\u00e4ike k\u00f5rvalp\u00f5ige allt\u00f6\u00f6v\u00f5tja valimise protsessi kohta. Muidugi on hind oluline, kuid iga keerulise projekti elluviimise hankemenetluse k\u00e4igus, tarnijatega dialooge pidades, hakkad tundma, kes kandidaatidest on rohkem huvitatud ja suudab selle ellu viia.\u00a0<\/p>\n<p>See on eriti m\u00e4rgatav keerulistel projektidel.\u00a0<\/p>\n<p>Selguse huvides v\u00f5ib allt\u00f6\u00f6v\u00f5tjad jagada nende k\u00fcsimuste iseloomu j\u00e4rgi: on neid, kes on lihtsalt huvitatud m\u00fc\u00fcgist (tunded nagu m\u00fc\u00fcgihalduri standardne r\u00fcnnak) ja neid, kes on huvitatud toote v\u00e4ljat\u00f6\u00f6tamisest, kuuldes ja m\u00f5istes tellijat, tehes konstruktiivseid muudatusi spetsifikatsioonis veel enne l\u00f5pliku valiku tegemist (isegi vaatamata reaalsele riskile parandada kellegi teise spetsifikatsiooni ja kaotada hankemenetlus), ning l\u00f5puks ka neid, kes on lihtsalt valmis professionaalsele v\u00e4ljakutsele vastu astuma ja tegema head toodet.<\/p>\n<p>K\u00f5ik see pani meid t\u00e4helepanu p\u00f6\u00f6rama suhteliselt v\u00e4ikesesse kohaliku arendaja gruppi \u2013 ettev\u00f5tete grupp \u201eSanline\u201d, kes reageeris enamikele meie n\u00f5udmistele koheselt ja oli valmis rahuldama k\u00f5ik vajadused seoses uue BMS-iga.\u00a0<\/p>\n<h2>Riskid<\/h2>\n<p>\nSamas kui suured m\u00e4ngijad p\u00fc\u00fcdsid m\u00f5ista, mida me soovime, ja viivad meiega aeglast kirjavahetust, m\u00e4\u00e4ras kohalik arendaja meie kontoris kohtumise oma tehnilise meeskonnaga. Sellel kohtumisel n\u00e4itas allt\u00f6\u00f6v\u00f5tja veel kord oma soovi osaleda projektis ja - mis k\u00f5ige t\u00e4htsam - selgitas, kuidas n\u00f5utav s\u00fcsteem rakendatakse.\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>Enne kohtumist n\u00e4gime kahte riski t\u00f6\u00f6tades meeskonnaga, kellel ei ole suure rahvusliku v\u00f5i rahvusvahelise ettev\u00f5tte tuge:<\/p>\n<ol>\n<li>Spetsialistid v\u00f5isid \u00fcle hinnata oma v\u00f5imalused ja seet\u00f5ttu ei pruugi nad lihtsalt hakkama saada, n\u00e4iteks kasutavad nad keerulist tarkvara v\u00f5i kavandavad teostatamatuid broneerimisalgoritme.<\/li>\n<li>P\u00e4rast projekti elluviimist v\u00f5ib projekti meeskond laguneda ja seega on toote tugi ohus.<\/li>\n<\/ol>\n<p>\nNende riskide minimeerimiseks kutsusime kohtumisele oma arenduseksperdid. Potentsiaalse allt\u00f6\u00f6v\u00f5tja t\u00f6\u00f6tajaid k\u00fcsitleti hoolikalt, et selgitada, millest s\u00fcsteem koosneb, kuidas planeeritakse varundamist teostada ja teistes k\u00fcsimustes, milles meie, kui t\u00f6\u00f6de teostamise teenus, ei ole piisavalt p\u00e4devad.<\/p>\n<p>Hinnang oli positiivne: olemasoleva BMS platvormi arhitektuur on kaasaegne, lihtne ja usaldusv\u00e4\u00e4rne, see v\u00f5ib olla t\u00e4iendatud, pakutud varundamise ja s\u00fcnkroonimise skeem on loogiline ja toimiv.\u00a0<\/p>\n<p>Esimese riskiga saime hakkama. Teise k\u00f5rvaldame, saades allt\u00f6\u00f6v\u00f5tjalt kinnituse koodi allikate ja dokumentatsiooni edastamise valmiduse kohta ning valides programmeerimiskeele Python, millega meie spetsialistid on h\u00e4sti tuttavad. See tagas meile v\u00f5imaluse s\u00fcsteemi ise toetada ilma raskusteta ja pika koolitusperioodita, kui arendaja ettev\u00f5te turult v\u00e4lja t\u00f5mbub.<\/p>\n<p>Platvormi t\u00e4iendav eelis oli see, et see viidi ellu Docker konteinerites: selles keskkonnas toimivad toote tuum, veebiliides ja andmebaas. Selline l\u00e4henemine toob kaasa palju eeliseid, sealhulgas seadistuste eelinstallimise, mis tagab lahenduse k\u00f5rgeima juurutamise kiiruse v\u00f5rreldes \"klassikaga\" ning uute seadmete lihtsa lisamise s\u00fcsteemi. Printsiip \"k\u00f5ik koos\" lihtsustab s\u00fcsteemi rakendamist maksimaalselt: piisab, kui s\u00fcsteem lahti pakkida, ja seda saab kohe kasutada.\u00a0<\/p>\n<p>Sellise lahendusega on lihtsam teha s\u00fcsteemi varukoopiaid, samuti saab seda t\u00e4iustada ja uuendusi ellu viia eraldi keskkonnas, peatamata lahenduse t\u00f6\u00f6d tervikuna.\u00a0\u00a0<\/p>\n<p>P\u00e4rast seda, kui m\u00f5lemad riskid olid minimeeritud, esitas allt\u00f6\u00f6v\u00f5tja pakkumise. Selles t\u00f6\u00f6deldi k\u00f5iki meie jaoks k\u00f5ige olulisemaid BMS-s\u00fcsteemi parameetreid.<\/p>\n<h2>Varu<\/h2>\n<p>\nUus BMS-s\u00fcsteem pidi olema pilves, virtuaalses masinas.\u00a0<\/p>\n<p>Ei mingit riistvara, ei serverite ja selle mudeli juurutamisega seotud ebamugavusi ega riske \u2013 pilvelahendus v\u00f5imaldas meil neist igaveseks vabaneda. Otsustati, et s\u00fcsteem t\u00f6\u00f6tab meie pilves kahes andmekeskuse asukohas Peterburis ja Moskvas. Need on kaks t\u00e4isfunktsionaalset s\u00fcsteemi, mis t\u00f6\u00f6tavad active standby re\u017eiimis, andes ligip\u00e4\u00e4su k\u00f5igile volitatud spetsialistidele.\u00a0<\/p>\n<p>Kaks s\u00fcsteemi kindlustavad \u00fcksteist, tagades t\u00e4ieliku varu nii arvutusv\u00f5imsustes kui ka andmeedastuskanalites. Samuti on seadistatud t\u00e4iendavad turvameetmed, sealhulgas andmete ja kanalite varundamine, s\u00fcsteemide, virtuaalmasinate kogum, ning eraldi andmebaasi varundamine kord kuus (k\u00f5ige v\u00e4\u00e4rtuslikum ressurss tuleviku juhtimise ja anal\u00fc\u00fcsi perspektiivis).\u00a0<\/p>\n<p>T\u00e4htis on m\u00e4rkida, et varundamine kui BMS-lahenduse valik oli arendatud spetsiaalselt meie soovi j\u00e4rgi. Varundamisskeem n\u00e4gi v\u00e4lja j\u00e4rgmiselt:<\/p>\n<p><img decoding=\"async\" alt=\"Monitooring andmekeskuses: kuidas me vanast BMS-ist uuele \u00fcleminek tegime. Osa 2\" src=\"\/wp-content\/uploads\/2020\/05\/93c56745f4586fdbb3efe662b2695fdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Toetamine<\/h2>\n<p>T\u00e4htsaim punkt BMS-lahenduse t\u00f5husaks kasutamiseks on tehniline tugi.\u00a0<\/p>\n<p>Siin on k\u00f5ik lihtne: uus s\u00fcsteem maksaks meile selle n\u00e4itaja p\u00f5hjal 35 000 rubla kuus SLA puhul \u201ereaktsioon 8 tunni jooksul\u201d, mis t\u00e4hendab 35 000 x 12 \/ 80 = 5 250 dollarit aastas. Esimene aastak\u00e4ik \u2013 tasuta.\u00a0<\/p>\n<p>V\u00f5rdluseks: vana BMS-i toeta maksti m\u00fc\u00fcja eest 18 000 dollarit aastas, kusjuures iga uue seadme lisamine t\u00f5i kaasa summa suurenemise! Samal ajal ei pakkunud ettev\u00f5te eraldi juhti, kogu suhtlus toimus m\u00fc\u00fcgijuhiga, kes oli meie suhtes nagu potentsiaalne ostja ja seet\u00f5ttu suunas oma l\u00e4henemist vastustele.\u00a0<\/p>\n<p>Paremate hindadega saime t\u00e4ieliku toote toe, koos konto-juhiga, kes osaleb toote arenduses, \u00fchtse sisenemispunktiga jne. Tugi muutus oluliselt paindlikumaks \u2013 t\u00e4nu otsesele juurdep\u00e4\u00e4sule arendajatele operatiivsete muudatuste tegemiseks s\u00fcsteemi t\u00f6\u00f6, API integreerimise jne igas aspektis.<\/p>\n<h2>Uuendused<\/h2>\n<p>\nVastavalt esitatud pakkumisele sisaldab uus BMS k\u00f5iki uuendusi toe hinna sees, st need ei n\u00f5ua t\u00e4iendavat tasu. Erandiks on t\u00e4iendava funktsionaalsuse arendamine, mis \u00fcletab tehnilises \u00fclesandes n\u00e4idatud.\u00a0<\/p>\n<p>Vana s\u00fcsteem eeldas tasu nii sisseehitatud tasuta tarkvara (nt Java) uuendamise kui ka vigade parandamise eest. Selle l\u00f5petamine ei olnud v\u00f5imalik; uuenduste puudumisel 't\u00f5mbas' s\u00fcsteem \u00fcldiselt vanade sisekomponentide t\u00f5ttu.<\/p>\n<p>Ja loomulikult ei saanud tarkvara uuendada ilma toe paketi ostmiseta.<\/p>\n<h2>Paindlik l\u00e4henemine<\/h2>\n<p>\nTeine p\u00f5hin\u00f5ue puudutas liidest. Soovisime tagada sellele juurdep\u00e4\u00e4su veebibrauseri kaudu igast kohast, ilma et insener peaks olema andmekeskuses kohal. Lisaks p\u00fc\u00fcdsime luua animatsiooni liidese, et infrastruktuuri toimimise d\u00fcnaamika oleks jadereinseneride jaoks selgem.\u00a0<\/p>\n<p>Uues s\u00fcsteemis pidi samuti olema toe pakkumine valemitele, et arvutada virtuaalsete andurite t\u00f6\u00f6 inseneris\u00fcsteemides \u2014 n\u00e4iteks, et optimeerida elektrienergia jaotust seadmete rackidel. Selleks peab olema k\u00f5ik harjumusp\u00e4rased matemaatilised operatsioonid, mida saab kasutada andurite n\u00e4itude puhul.\u00a0<\/p>\n<p>Edasi, oli vajalik juurdep\u00e4\u00e4s SQL andmebaasile, mille kaudu oli v\u00f5imalik v\u00f5tta vajalikud andmed seadmete t\u00f6\u00f6 kohta \u2014 nimelt, k\u00f5ik kirjed kahe tuhande seadme ja kahe tuhande virtuaalse anduri j\u00e4lgimisest, mis genereerivad umbes 20 tuhat muutujat.\u00a0<\/p>\n<p>Samuti oli vajalik seadmete arvestuse moodul rackis, mis annab visuaalse \u00fclevaate seadmete asukohast iga \u00fcksuses koos \u00abraudvara\u00bb kogukaalu arvestusega, seadmete raamatukogu pidamise ja p\u00f5hjaliku teabe igas elemendis.\u00a0<\/p>\n<h2>Tehnilise \u00fclesande koosk\u00f5lastamine ja lepingu s\u00f5lmimine<\/h2>\n<p>\nK\u00e4esoleval ajal, mil oli vaja alustada uue s\u00fcsteemi arendamist, polnud suhtlemine suurte ettev\u00f5tetega veel v\u00e4ga kaugel nende pakkumiste hindade arutamisest, seega v\u00f5rreldes saadud pakkumisi vanade BMS-i uuendamise kuludega (vt. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/linxdatacenter\/blog\/492120\/\">esimest osa<\/a><\/noindex>), selgus, et see oli soodsam ja vastas meie n\u00f5udmistele.<\/p>\n<p>Valik langetati.<\/p>\n<p>P\u00e4rast hankija valimist hakkasid juristid koostama lepingut ning tehnilised meeskonnad m\u00f5lemalt poolt lihvima tehnilist spetsifikatsiooni. Nagu teada, on detailne ja \u00f5igesti koostatud tehniline spetsifikatsioon iga t\u00f6\u00f6 edu aluseks. Mida rohkem konkreetsust tehnilises spetsifikatsioonis, seda v\u00e4hem pettumusi nagu \u201eme ei tahtnud nii\u201d.<\/p>\n<p>Toon kaks n\u00e4idet n\u00f5udmiste detailituse tasemest tehnilises spetsifikatsioonis:<\/p>\n<ol>\n<li>Juhatavad andmekeskused on volitatud lisama BMS-i uusi seadmeid, enamasti PDU-sid. Vanas BMS-is oli see \u00abadministraatori\u00bb tasemel, mis lubas muu hulgas muuta k\u00f5igi seadmete parameetreid, ning funktsioonide jagamine ei olnud v\u00f5imalik. See ei olnud meile vastuv\u00f5etav. Uue platvormi olemasolevas baasversioonis oli skeem sarnane. Me t\u00e4psustasime kohe projektis, et soovime neid rolle eraldada: parameetreid peaks muutma vaid volitatud t\u00f6\u00f6taja, kuid vahetuste t\u00f6\u00f6tajad peaksid endiselt saama seadmeid lisada. See skeem v\u00f5eti ellu.<\/li>\n<li>\u00a0Igas tavap\u00e4rases BMS-is on kolm t\u00fc\u00fcpilist teavitamise kategooriat: KUIDAS \u2013 sellele tuleb reageerida viivitamatult, KOLLANE \u2013 seda saab j\u00e4lgida, SININE \u2013 \u201eInfoteade\u201c. Oleme traditsiooniliselt kasutanud \u201esiniseid\u201c teateid kaubanduslike parameetrite \u00fcletamise j\u00e4lgimiseks, n\u00e4iteks kliendi serveri v\u00f5imsuse \u00fclempiiri \u00fcletamine. See teavitamise t\u00fc\u00fcp oli meie puhul m\u00f5eldud juhatajale ja ei huvitanud teenindusmeeskonda, kuid vanas BMS-is ummestas see pidevalt aktiivsete s\u00fcndmuste nimekirja ja segas operatiivset t\u00f6\u00f6d. Teatavate teavituste loogikat ja v\u00e4rvilist diferentseerimist peame edukaks ja oleme seda s\u00e4ilitanud, kuid tehnilises \u00fclesandes oleme selgelt m\u00e4rkinud, et \u201esinised\u201c teavitused peavad, ilma valvepersonalile h\u00e4irimata, vaikselt \u201elangema\u201c eraldi jao, kus nendega tegelevad kaubanduseksperdid.<\/li>\n<\/ol>\n<p>\nSama detailitasemega on olnud kirja pandud graafikute koostamise ja aruannete koostamise vormid, liideste joonised, seadmestiku loetelu, mida tuli j\u00e4lgida, ja veel palju muid asju.\u00a0<\/p>\n<p>See oli t\u00f5eliselt loominguline t\u00f6\u00f6 kolme t\u00f6\u00f6grupi vahel \u2013 tellimisteenistuse, mis dikteeris oma n\u00f5udmisi ja tingimusi; tehniliste spetsialistide m\u00f5lemalt poolt, kelle \u00fclesanne oli need tingimused tehniliseks dokumentatsiooniks vormida; ning hankija programmeerijate meeskonna, kes t\u00f6\u00f6tas tellija n\u00f5udmiste p\u00f5hjal v\u00e4lja koostatud tehnilise dokumentatsiooni\u2026 L\u00f5puks kohandati m\u00f5ned meie mitte-h\u00e4daolukordade n\u00f5udmised olemasoleva platvormi funktsionaalsuse j\u00e4rgi, samas kui hankija n\u00f5ustus meie jaoks veel m\u00f5ned lisama.\u00a0<\/p>\n<h2>Kahe s\u00fcsteemi paralleelne t\u00f6\u00f6<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Monitooring andmekeskuses: kuidas me vanast BMS-ist uuele \u00fcleminek tegime. Osa 2\" src=\"\/wp-content\/uploads\/2020\/05\/8ba63628f0af1b7b50408220e8f4561b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nK\u00e4tte on j\u00f5udnud rakendamise aeg. Praktikas t\u00e4hendas see, et anname hankijale v\u00f5imaluse k\u00e4ivitada BMS protot\u00fc\u00fcp meie virtuaalses pilves ja pakume v\u00f5rgu\u00fchendust k\u00f5igile seadmetele, mis vajavad j\u00e4lgimist.<\/p>\n<p>Sellegipoolest pole uus s\u00fcsteem veel t\u00f6\u00f6ks valmis. Sellel ajal oli meie jaoks oluline s\u00e4ilitada vanas s\u00fcsteemis j\u00e4lgimine ja samal ajal anda seadmetele juurde p\u00e4\u00e4s uues s\u00fcsteemis. S\u00fcsteemi ei saa korralikult ehitada, n\u00e4gemata seal seadmeid, mida omakorda ei saa vanast s\u00fcsteemist j\u00e4lgimisest v\u00e4lja l\u00fclitada.\u00a0<\/p>\n<p>Kas seadmed suudavad kahe s\u00fcsteemi samaaegset k\u00fcsitlust taluda, ei olnud ilma reaalsete katseteta ilmne. Oli v\u00f5imalik, et kahekordne samaaegne k\u00fcsitlus tooks kaasa sagedased seadmete vastuste puudumised ja me saaksime hulgaliselt vigu seadmete k\u00e4ttesaamatuse t\u00f5ttu, mis omakorda blokeeriks vanas j\u00e4lgimiss\u00fcsteemis t\u00f6\u00f6d.<\/p>\n<p>V\u00f5rguosakond edastas virtuaalsed marsruudid uue pilvep\u00f5hise BMS protot\u00fc\u00fcbi ja seadmete vahel ning saime tulemused:\u00a0<\/p>\n<ul>\n<li>seadmed, mis on \u00fchendatud SNMP protokolli kaudu, praktiliselt ei langenud \u00fchisest \u00fchenduse katkestamisest,\u00a0<\/li>\n<li>seadmed, mis on \u00fchendatud modbus-TCP protokollide kaudu, olid probleeme, mis lahendati m\u00f5istliku k\u00fcsitluse sageduse v\u00e4hendamisega.\u00a0\u00a0<\/li>\n<\/ul>\n<p>\nJa j\u00e4tkasime vaatamist, kuidas meie silme ees ehitati uus s\u00fcsteem, kuhu ilmuvad juba tuttavad seadmed, kuid teises liideses \u2013 mugavas, kiiretes ja isegi telefonist kergesti k\u00e4tte saadavas.<\/p>\n<p>Kuidas l\u00f5ppkokkuv\u00f5ttes l\u00e4ks, r\u00e4\u00e4gime oma artikli kolmandas osas.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/linxdatacenter\/blog\/498444\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0442\u0430\u0440\u0443\u044e BMS-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 \u043d\u0430\u0448\u0438\u0445 \u0426\u041e\u0414\u0430\u0445 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e.\u00a0 \u0418 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c, \u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0443\u043b\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0430\u043a \u043c\u044b \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u0438. \u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u044b\u043d\u043a\u0430 \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u0439 \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0422\u0417 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":80953,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-80952","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0442\u0430\u0440\u0443\u044e BMS-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 \u043d\u0430\u0448\u0438\u0445 \u0426\u041e\u0414\u0430\u0445 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e. \u0418 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c, \u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0443\u043b\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0430\u043a \u043c\u044b \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u0438. \u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u044b\u043d\u043a\u0430 \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u0439 \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0422\u0417\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0432 \u0426\u041e\u0414\u0435: \u043a\u0430\u043a \u043c\u044b \u043c\u0435\u043d\u044f\u043b\u0438 \u0441\u0442\u0430\u0440\u0443\u044e BMS \u043d\u0430 \u043d\u043e\u0432\u0443\u044e. \u0427\u0430\u0441\u0442\u044c 2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0442\u0430\u0440\u0443\u044e BMS-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 \u043d\u0430\u0448\u0438\u0445 \u0426\u041e\u0414\u0430\u0445 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e. \u0418 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c, \u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0443\u043b\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0430\u043a \u043c\u044b \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u0438. \u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u044b\u043d\u043a\u0430 \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u0439 \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0422\u0417\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-09T23:42:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-09T23:42:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Andmekeskuse j\u00e4lgimine: kuidas vahetasime vana BMS-uue vastu. Osa 2 | ProHoster","description":"Esimeses osas r\u00e4\u00e4kisime, miks otsustasime vahetada meie andmekeskustes vana BMS-s\u00fcsteemi uue vastu. Ja mitte lihtsalt vahetada, vaid luua see nullist vastavalt meie n\u00f5udmistele. Teises osas r\u00e4\u00e4gime, kuidas me seda tegime. Turuanal\u00fc\u00fcs: arvestades esimeses osas kirjeldatud soove ja otsust loobuda olemasoleva s\u00fcsteemi uuendamisest, kirjutasime tehnilise \u00fclesande.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0432 \u0426\u041e\u0414\u0435: \u043a\u0430\u043a \u043c\u044b \u043c\u0435\u043d\u044f\u043b\u0438 \u0441\u0442\u0430\u0440\u0443\u044e BMS \u043d\u0430 \u043d\u043e\u0432\u0443\u044e. \u0427\u0430\u0441\u0442\u044c 2 | ProHoster","og:description":"\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0442\u0430\u0440\u0443\u044e BMS-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 \u043d\u0430\u0448\u0438\u0445 \u0426\u041e\u0414\u0430\u0445 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e. \u0418 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c, \u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0443\u043b\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c, \u043a\u0430\u043a \u043c\u044b \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u0438. \u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u044b\u043d\u043a\u0430 \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u0439 \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0422\u0417","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/monitoring-v-czode-kak-my-menyali-staruyu-bms-na-novuyu-chast-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-09T23:42:22+00:00","article:modified_time":"2020-05-09T23:42:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80952","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:08:21","updated":"2022-09-30 17:34:26"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/80952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=80952"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/80952\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/80953"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=80952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=80952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=80952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}