{"id":33632,"date":"2019-10-31T21:53:52","date_gmt":"2019-10-31T18:53:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/eshhe-odna-sistema-monitoringa\/"},"modified":"2019-10-31T21:53:52","modified_gmt":"2019-10-31T18:53:52","slug":"eshhe-odna-sistema-monitoringa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/eshhe-odna-sistema-monitoringa","title":{"rendered":"Ytterligare ett \u00f6vervakningssystem","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ytterligare ett \u00f6vervakningssystem\" src=\"\/wp-content\/uploads\/2019\/05\/88d4cf9cc7bbb9aeeddef21a14f6434b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>16 modemer, 4 mobiloperat\u00f6rer= Utg\u00e5ende hastighet 933.45 Mbit\/s<\/em> <\/p>\n<p><\/p>\n<h2 id=\"vvedenie\">Introduktion<\/h2>\n<p><\/p>\n<p>Hej! Det h\u00e4r \u00e4r en artikel om hur vi skapade ett nytt \u00f6vervakningssystem f\u00f6r oss sj\u00e4lva. Det skiljer sig fr\u00e5n befintliga genom m\u00f6jligheten till h\u00f6gfrekvent, synkroniserad h\u00e4mtning av m\u00e4tv\u00e4rden och mycket l\u00e5g resursf\u00f6rbrukning. Fr\u00e5gefrekvensen kan n\u00e5 0,1 millisekunder med synkroniseringsnoggrannhet mellan m\u00e4tv\u00e4rden p\u00e5 10 nanosekunder. Alla bin\u00e4ra filer tar upp 6 megabyte. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"o-proekte\">Om projektet<\/h2>\n<p><\/p>\n<p>Vi har en ganska specifik produkt. Vi erbjuder en helhetsl\u00f6sning f\u00f6r att sammanfoga kapacitet och redundans i datakommunikationskanaler. Det handlar om flera kanaler, s\u00e4g Operat\u00f6r1 (40 Mbit\/s) + Operat\u00f6r2 (30 Mbit\/s) + N\u00e5got annat (5 Mbit\/s), resulterat blir en stabil och snabb kanal med en hastighet som ungef\u00e4r ber\u00e4knas s\u00e5 h\u00e4r: (40+30+5)x0.92=75\u00d70.92=69 Mbit\/s. <\/p>\n<p><\/p>\n<p>S\u00e5dana l\u00f6sningar efterfr\u00e5gas d\u00e4r kapaciteten f\u00f6r n\u00e5gon enda kanal \u00e4r otillr\u00e4cklig. Till exempel transport, videosystem och livestreaming i realtid, s\u00e4ndning av direkts\u00e4ndningar av TV- och radio, alla lantliga objekt d\u00e4r det bara finns representanter f\u00f6r de stora fyra operat\u00f6rerna och hastigheten p\u00e5 en modem\/kanal \u00e4r otillr\u00e4cklig.<br \/>\nF\u00f6r varje av dessa omr\u00e5den sl\u00e4pper vi en separat serie enheter, men den programvara de anv\u00e4nder \u00e4r n\u00e4stan identisk och ett kvalitativt \u00f6vervakningssystem \u00e4r en av dess huvudmoduler, utan en korrekt implementering av vilken produkten skulle vara om\u00f6jlig.<\/p>\n<p><\/p>\n<p>Under flera \u00e5r har vi lyckats skapa ett m\u00e5ngfaldigt, snabbt, plattformsoberoende och l\u00e4ttviktigt \u00f6vervakningssystem. Detta vill vi dela med det respektabla samfundet.<\/p>\n<p><\/p>\n<h2 id=\"postanovka-zadachi\">Uppgiftsst\u00e4llande<\/h2>\n<p><\/p>\n<p>\u00d6vervakningssystemet m\u00f6jligg\u00f6r insamling av m\u00e4tv\u00e4rden i tv\u00e5 principiellt olika klasser: realtidsm\u00e4tv\u00e4rden och alla andra. \u00d6vervakningssystemet hade f\u00f6ljande krav:<\/p>\n<p><\/p>\n<ol>\n<li>H\u00f6gfrekvent, synkroniserad insamling av realtidsm\u00e4tv\u00e4rden och \u00f6verf\u00f6ring till kommunikationshanteringssystemet utan f\u00f6rdr\u00f6jning.<br \/>\nH\u00f6g frekvens och synkronisering av olika metrik \u00e4r inte bara viktigt, utan livsn\u00f6dv\u00e4ndigt f\u00f6r att analysera entropin i datakanaler. Om den genomsnittliga f\u00f6rdr\u00f6jningen i en datakanal \u00e4r 30 millisekunder, kommer en synkroniseringsfel p\u00e5 bara en millisekund mellan \u00f6vriga metrika att leda till en nedgradering av hastigheten i den resulterande kanalen med ungef\u00e4r 5%. Om vi g\u00f6r ett synkroniseringsfel p\u00e5 1 millisekund i 4 kanaler kan hastighetsnedgraderingen l\u00e4tt falla till 30%. Dessutom f\u00f6r\u00e4ndras entropin i kanalerna mycket snabbt, s\u00e5 om vi m\u00e4ter den mindre ofta \u00e4n en g\u00e5ng p\u00e5 0,5 millisekunder, kommer vi p\u00e5 snabba kanaler med l\u00e5g f\u00f6rdr\u00f6jning att f\u00e5 en h\u00f6g nedgradering av hastigheten. Naturligtvis \u00e4r inte s\u00e5dan noggrannhet n\u00f6dv\u00e4ndig f\u00f6r alla metrik och under alla f\u00f6rh\u00e5llanden. N\u00e4r f\u00f6rdr\u00f6jningen i kanalen \u00e4r 500 millisekunder och vi arbetar med s\u00e5dana, kommer en felmarginal p\u00e5 1 millisekund knappt att m\u00e4rkas. F\u00f6r metrik av livsn\u00f6dv\u00e4ndiga system r\u00e4cker det med en uppdateringsfrekvens och synkronisering p\u00e5 2 sekunder, men sj\u00e4lva \u00f6vervakningssystemet b\u00f6r kunna arbeta med extremt h\u00f6g uppdateringsfrekvens och extremt noggrann synkronisering av metrik.<\/li>\n<li>Minimalt resursutnyttjande och en enhetlig stack.<br \/>\nDen slutliga enheten kan vara s\u00e5v\u00e4l en kraftfull bordsenhet som kan analysera trafikf\u00f6rh\u00e5llanden eller utf\u00f6ra biometrisk registrering av m\u00e4nniskor, som en enbr\u00e4drig dator i handstorlek, som en specialstyrka b\u00e4r under en skotts\u00e4ker v\u00e4st f\u00f6r att s\u00e4nda video i realtid under d\u00e5liga kommunikationsf\u00f6rh\u00e5llanden. Trots den stora variationen i arkitektur och ber\u00e4kningskapacitet, skulle vi vilja ha en gemensam mjukvarustack.<\/li>\n<li>\u00d6vergripande arkitektur<br \/>\nMetrix m\u00e5ste samlas in och aggregeras p\u00e5 den slutliga enheten, ha ett lokalt lagringssystem och visualisering i realtid och retrospektivt. I h\u00e4ndelse av kommunikation b\u00f6r data \u00f6verf\u00f6ras till det centrala \u00f6vervakningssystemet. N\u00e4r det inte finns n\u00e5gon kommunikation b\u00f6r k\u00f6en f\u00f6r s\u00e4ndning ackumuleras och inte anv\u00e4nda operativt minne. <\/li>\n<li>API f\u00f6r integration i kundens \u00f6vervakningssystem, eftersom ingen beh\u00f6ver m\u00e5nga \u00f6vervakningssystem. Kunden b\u00f6r kunna samla in data fr\u00e5n alla enheter och n\u00e4tverk i en enda \u00f6vervakning.<\/li>\n<\/ol>\n<p><\/p>\n<h2 id=\"chto-poluchilos\">Vad som blev resultatet<\/h2>\n<p><\/p>\n<p>F\u00f6r att inte belasta den redan omfattande texten, kommer jag inte att ge exempel och m\u00e4tningar fr\u00e5n alla \u00f6vervakningssystem. Det skulle ta ytterligare en artikel. Jag kan bara s\u00e4ga att vi inte lyckades hitta ett \u00f6vervakningssystem som kan ta tv\u00e5 metrik samtidigt med en felmarginal p\u00e5 mindre \u00e4n 1 millisekund och som fungerar lika effektivt b\u00e5de p\u00e5 ARM-arkitektur med 64 MB RAM och p\u00e5 x86_64-arkitektur med 32 GB RAM. D\u00e4rf\u00f6r beslutade vi oss f\u00f6r att skriva v\u00e5rt eget, som klarar av allt detta. S\u00e5 h\u00e4r blev det:<\/p>\n<p><\/p>\n<h3 id=\"summirovanie-propusknoy-sposobnosti-treh-kanalov-dlya-raznoy-topologii-seti\">Summan av bandbredden f\u00f6r tre kanaler f\u00f6r olika n\u00e4tverkstopologier<\/h3>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"3vPFHz7jFGM\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/3vPFHz7jFGM\/hqdefault.jpg\" alt=\"Spela video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"uEk_kQBbdP0\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/uEk_kQBbdP0\/hqdefault.jpg\" alt=\"Spela video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h3 id=\"vizualizaciya-nekotoryh-klyuchevyh-metrik\">Visualisering av n\u00e5gra nyckelmetrik<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Ytterligare ett \u00f6vervakningssystem\" src=\"\/wp-content\/uploads\/2019\/05\/2c866d3a4ac719d91b99ddaf27cf8a93.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Ytterligare ett \u00f6vervakningssystem\" src=\"\/wp-content\/uploads\/2019\/05\/38a67251267894b81fae9edb741d4d90.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Ytterligare ett \u00f6vervakningssystem\" src=\"\/wp-content\/uploads\/2019\/05\/a5f49c0eb6d6e0d975d660a688fb5aad.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Ytterligare ett \u00f6vervakningssystem\" src=\"\/wp-content\/uploads\/2019\/05\/91457b8e952842ac6a60d7f13cba7804.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2 id=\"arhitektura\">Arkitektur<\/h2>\n<p><\/p>\n<p>Som huvudspr\u00e5k f\u00f6r programmering, b\u00e5de p\u00e5 enheten och i datacentret, anv\u00e4nder vi Golang. Det har avsev\u00e4rt f\u00f6renklat livet med sin implementering av multitr\u00e5dadhet och m\u00f6jligheten att f\u00e5 en statiskt l\u00e4nkad k\u00f6rbar bin\u00e4rfil f\u00f6r varje tj\u00e4nst. Som ett resultat sparar vi betydligt p\u00e5 resurser, metoder och trafik f\u00f6r distribuerad tj\u00e4nst p\u00e5 slutgiltiga enheter, samt tid f\u00f6r utveckling och koddebugging. <\/p>\n<p><\/p>\n<p>Systemet \u00e4r implementerat enligt den klassiska modul\u00e4ra principen och inneh\u00e5ller flera delsystem:<\/p>\n<p><\/p>\n<ol>\n<li>Registrering av metrik.<br \/>\nVarje metrik hanteras av en egen tr\u00e5d och synkroniseras via kanaler. Vi lyckades uppn\u00e5 synkroniseringsnoggrannhet p\u00e5 ner till 10 nanosekunder.<\/li>\n<li>Lagring av metrik<br \/>\nVi valde mellan att skapa v\u00e5rt eget lagringssystem f\u00f6r tidsserier eller anv\u00e4nda n\u00e5got befintligt. Databasen beh\u00f6vs f\u00f6r retrospektiv data som ska visualiseras senare. Det vill s\u00e4ga, den har inte data om f\u00f6rdr\u00f6jningar i kanalen var 0,5 millisekund eller felmeddelanden i transportsystemet, men den har hastighet p\u00e5 varje gr\u00e4nssnitt var 500 millisekund. F\u00f6rutom h\u00f6ga krav p\u00e5 plattformsoberoende och l\u00e5gt resursutnyttjande \u00e4r det extremt viktigt f\u00f6r oss att kunna behandla data d\u00e4r den lagras. Detta sparar enormt mycket ber\u00e4kningsresurser. Sedan 2016 har vi anv\u00e4nt databasen Tarantool i det h\u00e4r projektet och vi ser f\u00f6r tillf\u00e4llet ingen ers\u00e4ttning f\u00f6r den i horisonten. Flexibel, med optimalt resursutnyttjande, och med mer \u00e4n tillr\u00e4cklig teknisk support. Dessutom har Tarantool en GIS-modul. Den \u00e4r sj\u00e4lvklart inte s\u00e5 kraftfull som PostGIS, men den r\u00e4cker f\u00f6r v\u00e5ra behov av att lagra vissa m\u00e4tv\u00e4rden kopplade till plats (relevant f\u00f6r transport). <\/li>\n<li>Visualisering av m\u00e4tv\u00e4rden<br \/>\nH\u00e4r \u00e4r allt relativt enkelt. Vi tar data fr\u00e5n lagringen och visar dem antingen i realtid eller retroaktivt. <\/li>\n<li>Synkronisering av data med det centrala \u00f6vervakningssystemet.<br \/>\nDet centrala \u00f6vervakningssystemet tar emot data fr\u00e5n alla enheter, lagrar dem med en angiven retrospektiv och l\u00e4mnar dem via API till kundens \u00f6vervakningssystem. Till skillnad fr\u00e5n klassiska \u00f6vervakningssystem, d\u00e4r 'huvudet' s\u00f6ker och samlar in data \u2013 har vi en omv\u00e4nd struktur. Enheterna skickar sj\u00e4lva data n\u00e4r det finns en anslutning. Detta \u00e4r en mycket viktig punkt, eftersom den g\u00f6r det m\u00f6jligt att f\u00e5 data fr\u00e5n enheten f\u00f6r tidsperioder d\u00e5 den var otillg\u00e4nglig, utan att belasta kanaler och resurser n\u00e4r enheten \u00e4r o\u00e5tkomlig. Som centralt \u00f6vervakningssystem anv\u00e4nder vi Influx monitoring server. Till skillnad fr\u00e5n alternativ kan den importera retrospektiva data (dvs. med en tidsst\u00e4mpel som skiljer sig fr\u00e5n den tidpunkt n\u00e4r m\u00e4tv\u00e4rdet erh\u00f6lls) och de insamlade m\u00e4tv\u00e4rdena visualiseras genom den anpassade Grafana. Denna standardstack valdes ocks\u00e5 f\u00f6r att den har klara API-integrationer med n\u00e4stan varje kund\u00f6vervakningssystem.<\/li>\n<li>Synkronisering av data med det centrala enhetshanteringssystemet.<br \/>\nEnheten som hanterar device management implementerar Zero Touch Provisioning (uppgradering av firmware, konfiguration etc.) och skiljer sig fr\u00e5n \u00f6vervakningssystemet genom att den endast f\u00e5ngar upp problem med enheterna. Dessa fungerar som triggar f\u00f6r de ombordvarande h\u00e5rdvarutj\u00e4nsterna och alla livsviktig systemetriker: temperatur p\u00e5 CPU och SSD, CPU-belastning, ledigt utrymme och S.M.A.R.T h\u00e4lsostatus p\u00e5 diskar. Lagringen av subsystemet \u00e4r ocks\u00e5 byggd p\u00e5 Tarantool. Detta ger oss betydande hastighet vid aggregering av tidsserier \u00f6ver tusentals enheter och l\u00f6ser helt synkroniseringsfr\u00e5gor med dessa enheter. Tarantool har ett utm\u00e4rkt k\u00f6- och garanterat leveranssystem. Denna viktiga funktion fick vi direkt ur l\u00e5dan, toppen!<\/li>\n<\/ol>\n<p><\/p>\n<h3 id=\"sistema-upravleniya-setyu\">N\u00e4tverkshanteringssystem<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Ytterligare ett \u00f6vervakningssystem\" src=\"\/wp-content\/uploads\/2019\/05\/a468aca776c28aee5987a17ae351f057.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2 id=\"chto-dalshe\">Vad h\u00e4nder h\u00e4rn\u00e4st<\/h2>\n<p><\/p>\n<p>F\u00f6r n\u00e4rvarande \u00e4r den svagaste l\u00e4nken v\u00e5r centrala \u00f6vervakningssystem. Den \u00e4r byggd till 99,9 % p\u00e5 en standardstack och har en rad nackdelar:<\/p>\n<p><\/p>\n<ol>\n<li>InfluxDB f\u00f6rlorar data vid str\u00f6mavbrott. Vanligtvis h\u00e4mtar kunden snabbt allt som kommer fr\u00e5n enheterna och databasen har inga data \u00e4ldre \u00e4n 5 minuter, men i framtiden kan detta bli ett problem.<\/li>\n<li>Grafana har en rad problem med aggregering av data och synkronisering av deras visning. Det vanligaste problemet \u00e4r n\u00e4r det finns en tidsserie i databasen med ett intervall p\u00e5 2 sekunder som b\u00f6rjar exempelvis fr\u00e5n 00:00:00, medan Grafana b\u00f6rjar visa data med aggregation fr\u00e5n +1 sekund. Resultatet blir att anv\u00e4ndaren ser ett flackande diagram.<\/li>\n<li>\u00d6verfl\u00f6dig kod f\u00f6r API-integration med externa \u00f6vervakningssystem. Det kan g\u00f6ras mycket mer kompakt, och sj\u00e4lvklart skriva om det i Go.<\/li>\n<\/ol>\n<p><\/p>\n<p>Jag har medvetet valt att inte beskriva tekniska detaljer, utan har endast skissat p\u00e5 den b\u00e4rande designen av detta system. F\u00f6r det f\u00f6rsta, f\u00f6r att tekniskt beskriva systemet fullst\u00e4ndigt skulle en ytterligare artikel beh\u00f6vas. F\u00f6r det andra, l\u00e5ngt ifr\u00e5n alla kommer att vara intresserade av det. Skriv i kommentarerna vilka tekniska detaljer ni skulle vilja veta mer om.<\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Slutsats<\/h2>\n<p><\/p>\n<p>Om n\u00e5gon har fr\u00e5gor utanf\u00f6r denna artikel kan ni skriva till mig p\u00e5 a.rodin @ qedr.com <\/p>\n<p><\/p>\n<p>16 modemer, 4 mobiloperat\u00f6rer = Uteffektiv hastighet 933,45.<\/p>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/451778\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>16 \u043c\u043e\u0434\u0435\u043c\u043e\u0432, 4 \u0441\u043e\u0442\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430= \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c 933.45 \u041c\u0431\u0438\u0442\/\u0441 \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041f\u0440\u0438\u0432\u0435\u0442! \u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043d\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043e\u043d\u0430 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0433\u043e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0442\u0440\u0438\u043a \u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u043e\u043f\u0440\u043e\u0441\u0430 \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0442\u044c 0.1 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u044b \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0436\u0434\u0443 \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 \u0432 10 \u043d\u0430\u043d\u043e\u0441\u0435\u043a\u0443\u043d\u0434. \u0412\u0441\u0435 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33632","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"16 \u043c\u043e\u0434\u0435\u043c\u043e\u0432, 4 \u0441\u043e\u0442\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430= \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c 933.45.\" \/>\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\/sv\/blog\/administrirovanie\/eshhe-odna-sistema-monitoringa\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"16 \u043c\u043e\u0434\u0435\u043c\u043e\u0432, 4 \u0441\u043e\u0442\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430= \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c 933.45.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/eshhe-odna-sistema-monitoringa\" \/>\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-31T18:53:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:53:52+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\udd47En annan \u00f6vervakningssystem | ProHoster","description":"\ud83e\udd47En annan \u00f6vervakningssystem | ProHoster","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/eshhe-odna-sistema-monitoringa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u0415\u0449\u0435 \u043e\u0434\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 | ProHoster","og:description":"16 \u043c\u043e\u0434\u0435\u043c\u043e\u0432, 4 \u0441\u043e\u0442\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430= \u0418\u0441\u0445\u043e\u0434\u044f\u0449\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c 933.45.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/eshhe-odna-sistema-monitoringa","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-31T18:53:52+00:00","article:modified_time":"2019-10-31T18:53:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33632","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 16:05:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:19:51","updated":"2026-01-21 16:05:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/33632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=33632"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/33632\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/25323"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=33632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=33632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=33632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}