{"id":34742,"date":"2019-10-31T22:00:10","date_gmt":"2019-10-31T19:00:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\/"},"modified":"2019-10-31T22:00:10","modified_gmt":"2019-10-31T19:00:10","slug":"kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","title":{"rendered":"Si t\u00eb merrni kontrollin mbi infrastruktur\u00ebn rrjet\u00ebsore. Kapi i kat\u00ebrt. Automatizimi. Shabllonat","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Ky kjo artikull \u00ebsht\u00eb e gjashta n\u00eb ciklin e artikujve \"Si ta merrni n\u00ebn kontroll infrastruktur\u00ebn rrjetore\". Mund t\u00eb gjeni p\u00ebrmbajtjen e t\u00eb gjith\u00eb artikujve t\u00eb ciklit dhe lidhjet. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447008\/\">k\u00ebtu<\/a><\/noindex><\/i>.<\/p>\n<p>Duke l\u00ebn\u00eb disa tema pas, vendosa t\u00eb filloj nj\u00eb kapitull t\u00eb ri.<\/p>\n<p>Do t\u00eb kthehem te siguria pak m\u00eb von\u00eb. K\u00ebtu dua t\u00eb diskutoj nj\u00eb qasje t\u00eb thjesht\u00eb, por efektive, e cila, sigurisht, n\u00eb nj\u00eb form\u00eb apo n\u00eb nj\u00eb tjet\u00ebr, mund t\u00eb jet\u00eb e dobishme p\u00ebr shum\u00eb. Kjo \u00ebsht\u00eb m\u00eb shum\u00eb nj\u00eb histori e shkurt\u00ebr se si automatizimi mund t\u00eb ndryshoj\u00eb jet\u00ebn e inxhinierit. Do t\u00eb flas p\u00ebr p\u00ebrdorimin e templat\u00ebve. N\u00eb fund ka nj\u00eb list\u00eb t\u00eb projekteve t\u00eb mia, ku mund t\u00eb shihni se si funksionon gjith\u00e7ka e p\u00ebrshkruar k\u00ebtu.<\/p>\n<h2>DevOps p\u00ebr rrjetin<\/h2>\n<p>\nKrijimi i konfiguracionit me skript, p\u00ebrdorimi i GIT p\u00ebr kontrollin e ndryshimeve n\u00eb infrastruktur\u00ebn IT, ngarkimi i larg\u00ebt \u2014 k\u00ebto ide vijn\u00eb menj\u00ebher\u00eb n\u00eb mendje kur mendoni p\u00ebr realizimin teknik t\u00eb qasjes DevOps. Avantazhet jan\u00eb t\u00eb dukshme. Por fatkeq\u00ebsisht, ka edhe disavantazhe.<\/p>\n<p>Kur m\u00eb shum\u00eb se 5 vjet m\u00eb par\u00eb, zhvilluesit tan\u00eb erdh\u00ebn te ne, tek rrjetar\u00ebt, me k\u00ebto propozime, ne nuk ishim shum\u00eb entuziast\u00eb.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDuhet t\u00eb them se trash\u00ebgova nj\u00eb rrjet t\u00eb ngjash\u00ebm, q\u00eb p\u00ebrb\u00ebhej nga pajisje t\u00eb rreth 10 ofruesve t\u00eb ndrysh\u00ebm. Disa gj\u00ebra ishin t\u00eb lehta p\u00ebr t'u konfiguruar p\u00ebrmes CLI-s\u00eb ton\u00eb t\u00eb preferuar, por ndonj\u00ebher\u00eb ne preferonim t\u00eb p\u00ebrdornim GUI-n\u00eb. P\u00ebr m\u00eb tep\u00ebr, puna e gjat\u00eb me pajisje \"n\u00eb jet\u00eb\" na ka m\u00ebsuar p\u00ebr kontrollin n\u00eb koh\u00eb reale. Un\u00eb, p\u00ebr shembull, duke b\u00ebr\u00eb ndryshime, ndjehem shum\u00eb m\u00eb rehat duke punuar drejtp\u00ebrdrejt p\u00ebrmes CLI. K\u00ebshtu mund t\u00eb shoh shpejt n\u00ebse di\u00e7ka shkoi keq dhe ta \"kthej\" ndryshimin. T\u00eb gjitha k\u00ebto ishin n\u00eb nj\u00ebfar\u00eb m\u00ebnyre n\u00eb kontradikt\u00eb me idet\u00eb e tyre.<\/p>\n<p>Shfaqen edhe pyetje t\u00eb tjera, p\u00ebr shembull, nga versioni n\u00eb version t\u00eb softuerit, nd\u00ebrfaqja mund t\u00eb ndryshoj\u00eb pak. Kjo, p\u00ebrfundimisht, do t\u00eb \u00e7oj\u00eb n\u00eb faktin q\u00eb skripti juaj do t\u00eb krijoj\u00eb nj\u00eb \"konfig\" t\u00eb gabuar. Nuk do t\u00eb doja t\u00eb p\u00ebrdorja prodhimin p\u00ebr \"testimin\". <\/p>\n<p>Ose, si ta kuptoj se komandat e konfigurimit u aplikuan sakt\u00eb dhe \u00e7far\u00eb t\u00eb b\u00ebj n\u00eb rast gabimi?<\/p>\n<p>Nuk dua t\u00eb them se t\u00eb gjitha k\u00ebto pyetje jan\u00eb t\u00eb pazgjidhshme. Thjesht duke th\u00ebn\u00eb \"A\", ndoshta \u00ebsht\u00eb e arsyeshme t\u00eb thuash edhe \"B\" dhe, n\u00ebse d\u00ebshiron t\u00eb p\u00ebrdor\u00ebsh t\u00eb nj\u00ebjtat procese p\u00ebr kontrollin e ndryshimeve si n\u00eb zhvillim, at\u00ebher\u00eb duhet t\u00eb kesh p\u00ebrve\u00e7 prodhimit, gjithashtu mjedise dev dhe staging. At\u00ebher\u00eb, ky qasje duket e plot\u00eb. Por sa do t\u00eb kushtoj\u00eb?<\/p>\n<p>Por nj\u00eb situat\u00eb ku disavantazhet pothuajse anulohet, dhe mbeten vet\u00ebm avantazhet. Po flas p\u00ebr pun\u00ebt projektimore.<\/p>\n<h2>Projekti<\/h2>\n<p>\nDy vitet e fundit, kam marr\u00eb pjes\u00eb n\u00eb nj\u00eb projekt p\u00ebr nd\u00ebrtimin e nj\u00eb qendre t\u00eb t\u00eb dh\u00ebnave p\u00ebr nj\u00eb provajder t\u00eb madh. Un\u00eb jam p\u00ebrgjegj\u00ebs p\u00ebr F5 dhe Palo Alto n\u00eb k\u00ebt\u00eb projekt. Nga k\u00ebndv\u00ebshtrimi i Cisco, kjo \u00ebsht\u00eb '3rd party equipment'.<\/p>\n<p>Personalish p\u00ebr mua, ka dy faza t\u00eb spikatura n\u00eb k\u00ebt\u00eb projekt. <\/p>\n<h3>Faza e par\u00eb<\/h3>\n<p>\nViti i par\u00eb kam qen\u00eb pafund\u00ebsisht i angazhuar, kam punuar nat\u00ebn dhe gjat\u00eb fundjavave. Nuk isha n\u00eb gjendje t\u00eb ngrihem kok\u00ebn. Presioni nga menaxhmenti dhe klienti ishte i fort\u00eb dhe i vazhduesh\u00ebm. N\u00eb rutin\u00ebn e p\u00ebrhershme nuk mund t\u00eb p\u00ebrpiqesha as t\u00eb optimizoja procesin. Nuk ishte vet\u00ebm konfigurimi i pajisjeve, por edhe p\u00ebrgatitja e dokumentacionit projektues. <\/p>\n<p>K\u00ebtu filluan testet e para, dhe isha i befasuar nga sa shum\u00eb gabime dhe pasakt\u00ebsi ishin b\u00ebr\u00eb. Sigurisht, gjith\u00e7ka funksiononte, por aty mungonte nj\u00eb shkronj\u00eb n\u00eb emrin, k\u00ebtu mungonte nj\u00eb rresht n\u00eb komand\u00eb... Testet vazhdonin pa ndalur, dhe un\u00eb isha n\u00eb nj\u00eb luft\u00eb t\u00eb p\u00ebrhershme, t\u00eb p\u00ebrditshme me gabimet, testet dhe dokumentacionin. <\/p>\n<p>K\u00ebshtu vazhdoi p\u00ebr nj\u00eb vit. Projekti, sa kuptoj, ishte i v\u00ebshtir\u00eb p\u00ebr t\u00eb gjith\u00eb, por gradualisht klienti filloi t\u00eb ishte gjithnj\u00eb e m\u00eb i k\u00ebnaqur, dhe kjo dha mund\u00ebsin\u00eb p\u00ebr t\u00eb marr\u00eb inxhinier\u00eb t\u00eb tjer\u00eb q\u00eb mund t\u00eb merrnin nj\u00eb pjes\u00eb t\u00eb rutin\u00ebs mbi vete.<\/p>\n<p>Tani ishte koh\u00eb p\u00ebr t\u00eb filluar t\u00eb shihja pak rreth meje.<br \/>\nDhe kjo ishte fillimi i faz\u00ebs s\u00eb dyt\u00eb. <\/p>\n<h3>Faza e dyt\u00eb<\/h3>\n<p>\nVendosa t\u00eb automatizoj procesin.<\/p>\n<p>\u00c7far\u00eb kuptova nga bisedat e asaj kohe me zhvilluesit (dhe duhen kujtuar, kishim nj\u00eb ekip t\u00eb fort\u00eb), \u00ebsht\u00eb se formati tekstual, edhe pse duket n\u00eb shikim t\u00eb par\u00eb si di\u00e7ka nga bota e sistemit operativ DOS, ka nj\u00eb s\u00ebr\u00eb pronash t\u00eb vlefshme. <br \/>\nPra, p\u00ebr shembull, formati tekstual do t\u00eb jet\u00eb i dobish\u00ebm n\u00ebse d\u00ebshironi t\u00eb shfryt\u00ebzoni plotsisht p\u00ebrfitimet e GIT dhe t\u00eb gjith\u00eb pasardh\u00ebsve t\u00eb tij. Dhe un\u00eb e doja k\u00ebt\u00eb. <\/p>\n<p>Mir\u00eb, duket se mund t\u00eb ruajm\u00eb thjesht konfigurimin ose list\u00ebn e komandave, por t\u00eb b\u00ebsh ndryshime \u00ebsht\u00eb mjaft e bezdisshme. P\u00ebrve\u00e7 k\u00ebsaj, gjat\u00eb projektimit ka nj\u00eb detyr\u00eb t\u00eb r\u00ebnd\u00ebsishme tjet\u00ebr. Duhet t\u00eb keni dokumentacion q\u00eb p\u00ebrshkruan dizajnin tuaj n\u00eb t\u00ebr\u00ebsi (Low Level Design) dhe implementimin specifik (Network Implementation Plan). Dhe n\u00eb k\u00ebt\u00eb rast, p\u00ebrdorimi i shablloneve duket t\u00eb jet\u00eb nj\u00eb variant shum\u00eb i p\u00ebrshtatsh\u00ebm.<\/p>\n<p>Pra p\u00ebrdorimin e YAML dhe Jinja2, skedari YAML me parametrat e konfigurimit, si adresat IP, numrat BGP AS,\u2026 luan shk\u00eblqyesh\u00ebm rolin e NIP, nd\u00ebrsa shablon\u00ebt Jinja2 p\u00ebrfshijn\u00eb sintaks\u00ebn p\u00ebrkat\u00ebse t\u00eb dizajnit, dometh\u00ebn\u00eb p\u00ebrb\u00ebjn\u00eb n\u00eb thelb nj\u00eb pasqyr\u00eb t\u00eb LLD. <\/p>\n<p>Studimi i gjuh\u00ebve YAML dhe Jinja2 zgjati dy dit\u00eb. P\u00ebr t\u00eb kuptuar se si funksionon mjaftojn\u00eb disa shembuj t\u00eb mir\u00eb. Pastaj, rreth dy jav\u00eb kaluan p\u00ebr krijimin e t\u00eb gjith\u00eb shabloneve q\u00eb p\u00ebrputhen me dizajnin ton\u00eb: nj\u00eb jav\u00eb p\u00ebr Palo Alto dhe nj\u00eb jav\u00eb tjet\u00ebr \u2014 p\u00ebr F5. T\u00eb gjitha kjo u publikua n\u00eb GitHub-in ton\u00eb t\u00eb korporat\u00ebs.<\/p>\n<p>Tani procesi i ndryshimeve dukej si n\u00eb vijim:<\/p>\n<ul>\n<li>ndryshova skedarin YAML<\/li>\n<li>krijova skedarin e konfigurimit me ndihm\u00ebn e shabllonit (Jinja2)<\/li>\n<li>e ruajta n\u00eb depo t\u00eb larg\u00ebt<\/li>\n<li>ngrita konfigurimin e krijuar n\u00eb pajisje<\/li>\n<li>pash\u00eb nj\u00eb gabim<\/li>\n<li>ndryshova skedarin YAML ose shabllonin Jinja2<\/li>\n<li>krijova skedarin e konfigurimit me ndihm\u00ebn e shabllonit (Jinja2)<\/li>\n<li>\u2026<\/li>\n<\/ul>\n<p>\n\u00cbsht\u00eb e qart\u00eb se n\u00eb fillim kaloheshin shum\u00eb koh\u00eb p\u00ebr rregullime, por pas nj\u00eb jave t\u00eb dy, kjo tashm\u00eb ishte m\u00eb shum\u00eb nj\u00eb rastisht. <\/p>\n<p>Nj\u00eb verifikim i mir\u00eb dhe mund\u00ebsi p\u00ebr t\u00eb gjitha p\u00ebr t\u00eb zbuluar mang\u00ebsit\u00eb ishte d\u00ebshira e klientit p\u00ebr t\u00eb ndryshuar konvent\u00ebn e emrave. Kush ka punuar me F5 e kupton ndjeshm\u00ebrin\u00eb e situat\u00ebs. Por p\u00ebr mua e gjitha ishte mjaft e thjesht\u00eb. Ndryshova emrat n\u00eb skedarin YAML, fshiva t\u00eb gjith\u00eb konfigurimin nga pajisja, gjenerova t\u00eb re dhe ngrita. P\u00ebr gjith\u00e7ka, duke p\u00ebrfshir\u00eb rregullimet e gabimeve, kalova 4 dit\u00eb: dy dit\u00eb p\u00ebr \u00e7do teknologji. Pas k\u00ebsaj isha gati p\u00ebr faz\u00ebn e ardhshme, konkretisht krijimin e qendrave t\u00eb t\u00eb dh\u00ebnave DEV dhe Staging.<\/p>\n<h3>Dev dhe Staging<\/h3>\n<p>\nStaging n\u00eb fakt e riprodhon plot\u00ebsisht prodhimin. Dev \u2014 nj\u00eb kopje shum\u00eb e reduktuar dhe kryesisht e nd\u00ebrtuar mbi pajisje virtuale. Nj\u00eb situat\u00eb ideale p\u00ebr t\u00eb aplikuar qasjen e re. N\u00ebse do t\u00eb ve\u00e7oj koh\u00ebn q\u00eb kam shpenzuar, do t\u00eb mendoj se pun\u00ebt, mendoj, nuk zgjat\u00ebn m\u00eb shum\u00eb se 2 jav\u00eb. Koha kryesore \u2014 \u00ebsht\u00eb koha e pritjes nga ana tjet\u00ebr, dhe k\u00ebrkime t\u00eb p\u00ebrbashk\u00ebta p\u00ebr problemet. Implementimi i 3rd party kaloi pothuajse pa u v\u00ebn\u00eb re nga t\u00eb tjer\u00ebt. Madje u shfaq edhe koha p\u00ebr t\u00eb m\u00ebsuar di\u00e7ka dhe p\u00ebr t\u00eb shkruar disa artikuj n\u00eb Habra \ud83d\ude42<\/p>\n<h2>Le t\u00eb p\u00ebrmbledhim<\/h2>\n<p>\nPra, \u00e7far\u00eb kam n\u00eb p\u00ebrfundim?<\/p>\n<ul>\n<li>gjith\u00e7ka q\u00eb m\u00eb nevojitet p\u00ebr t\u00eb ndryshuar konfigurimin \u2014 \u00ebsht\u00eb t\u00eb ndryshoj nj\u00eb skedar YAML t\u00eb thjesht\u00eb, t\u00eb strukturuar mir\u00eb me parametrat e konfigurimit. Un\u00eb kurr\u00eb nuk e ndryshoj skenarin python dhe shum\u00eb rrall\u00eb (vet\u00ebm n\u00ebse ka nj\u00eb gabim) e ndryshoj shabllonin Jinja2.<\/li>\n<li>nga pik\u00ebpamja e dokumentacionit, situata \u00ebsht\u00eb pothuajse ideale. Ju ndryshoni dokumentacionin (skedar\u00ebt YAML sh\u00ebrbejn\u00eb si NIP) dhe e ngarkoni k\u00ebt\u00eb konfiguracion n\u00eb pajisje. K\u00ebshtu, dokumentacioni juaj \u00ebsht\u00eb gjithmon\u00eb i azhurnuar.<\/li>\n<\/ul>\n<p>\nT\u00eb gjitha k\u00ebto \u00e7uan n\u00eb faktin se<\/p>\n<ul>\n<li>pjesa e gabimeve ra pothuajse n\u00eb 0.<\/li>\n<li>90 p\u00ebrqind e rutin\u00ebs \u00ebsht\u00eb eliminuar.<\/li>\n<li>shpejt\u00ebsia e zbatimit u rrit shum\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<h2>PAY, F5Y, ACY.<\/h2>\n<p>\nKam th\u00ebn\u00eb se disa shembuj jan\u00eb t\u00eb mjaftuesh\u00ebm p\u00ebr t\u00eb kuptuar se si funksionon.<br \/>\nK\u00ebtu \u00ebsht\u00eb nj\u00eb version i shkurt\u00ebr (dhe natyrisht i modifikuar) i asaj q\u00eb \u00ebsht\u00eb krijuar gjat\u00eb pun\u00ebs sime.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/PAY\">PAY.<\/a><\/noindex> = zbatimi. <b>P<\/b>alo. <b>A<\/b>lto nga. <b>Y<\/b>aml = Palo Alto nga Yaml.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/F5Y\">F5Y.<\/a><\/noindex> = zbatimi. <b>F5<\/b> from <b>Y<\/b>aml =. <b>F5<\/b> from <b>Y<\/b>aml (po vjen s\u00eb shpejti).<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/ACY\">ACY.<\/a><\/noindex> = zbatimi. <b>AC<\/b>i nga. <b>Y<\/b>aml =. <b>F5<\/b> from <b>Y<\/b>aml.<\/p>\n<p>Do t\u00eb shtoj disa fjal\u00eb rreth ACY (mos e ngat\u00ebrroni me ACI).<\/p>\n<p>Atyre q\u00eb kan\u00eb punuar me ACI u b\u00ebhet e qart\u00eb se ky mrekulli (dhe n\u00eb kuptimin e mir\u00eb gjithashtu) nuk \u00ebsht\u00eb krijuar sakt\u00ebsisht nga specialist\u00eb t\u00eb rrjetit :). Harrojini gjith\u00e7ka q\u00eb e dini p\u00ebr rrjetin \u2014 kjo nuk do t'ju ndihmoj\u00eb!<br \/>\nPak e ekzagjeruar, por p\u00ebraf\u00ebrsisht p\u00ebrcjell ndjenj\u00ebn q\u00eb un\u00eb p\u00ebrjetoj vazhdimisht, tashm\u00eb p\u00ebr 3 vjet, duke punuar me ACI.<\/p>\n<p>Dhe n\u00eb k\u00ebt\u00eb rast, ACY \u00ebsht\u00eb jo vet\u00ebm nj\u00eb mund\u00ebsi p\u00ebr t\u00eb nd\u00ebrtuar procesin e kontrollit t\u00eb ndryshimeve (\u00e7ka \u00ebsht\u00eb ve\u00e7an\u00ebrisht e r\u00ebnd\u00ebsishme n\u00eb rastin e ACI, sepse supozohet se \u00ebsht\u00eb pjesa qendrore dhe m\u00eb kritike e qendr\u00ebs s\u00eb t\u00eb dh\u00ebnave tuaj), por gjithashtu ju ofron nj\u00eb nd\u00ebrfaqe miq\u00ebsore p\u00ebr krijimin e konfiguracionit. <\/p>\n<p>Inxhinier\u00ebt n\u00eb k\u00ebt\u00eb projekt p\u00ebr konfigurimin e ACI p\u00ebrdorin Excel n\u00eb vend t\u00eb YAML p\u00ebr t\u00eb arritur t\u00eb nj\u00ebjtat q\u00ebllime. P\u00ebrdorimi i Excel ka sigurisht disa avantazhe:<\/p>\n<ul>\n<li>NIP-i juaj n\u00eb nj\u00eb skedar.<\/li>\n<li>tabela t\u00eb bukura, p\u00ebr t\u00eb cilat \u00ebsht\u00eb k\u00ebnaq\u00ebsi t\u00eb shikoni klient\u00ebt.<\/li>\n<li>mund t\u00eb p\u00ebrdorni disa vegla t\u00eb Excel.<\/li>\n<\/ul>\n<p>\nPor ka nj\u00eb disavantazh, dhe sipas mendimit tim, ai e tejkalon avantazhin. T\u00eb kontrollosh ndryshimet dhe t\u00eb koordinosh pun\u00ebn e ekipit b\u00ebhet shum\u00eb m\u00eb e v\u00ebshtir\u00eb.<\/p>\n<p>ACY \u00ebsht\u00eb n\u00eb thelb aplikimi i t\u00eb nj\u00ebjtave qasje q\u00eb kam p\u00ebrdorur p\u00ebr 3rd party, p\u00ebr konfigurimin e ACI.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453920\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0446\u0438\u043a\u043b\u0430 \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u041e\u0441\u0442\u0430\u0432\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u043f\u043e\u0437\u0430\u0434\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0433\u043b\u0430\u0432\u0443. \u041a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435. \u0417\u0434\u0435\u0441\u044c \u044f \u0445\u043e\u0447\u0443 \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0443\u0432\u0435\u0440\u0435\u043d, \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34742","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb.\" \/>\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\/sq\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0413\u043b\u0430\u0432\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f. \u0422\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\" \/>\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=\"2019-10-31T19:00:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:10+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\udd47Si ta marr\u00ebsh infrastruktur\u00ebn e rrjetit n\u00ebn kontroll. Kaptina e kat\u00ebrt. Automatizimi. Templatet | ProHoster","description":"Ky artikull \u00ebsht\u00eb artikulli i gjasht\u00eb n\u00eb ciklin e artikujve 'Si ta marr\u00ebsh infrastruktur\u00ebn e rrjetit n\u00ebn kontroll'.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0413\u043b\u0430\u0432\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f. \u0422\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b | ProHoster","og:description":"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","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":"2019-10-31T19:00:10+00:00","article:modified_time":"2019-10-31T19:00:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34742","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":"2026-01-21 20:27:55","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:38","updated":"2026-01-21 20:27:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/34742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=34742"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/34742\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=34742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=34742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=34742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}