{"id":349,"date":"2026-05-15T19:50:39","date_gmt":"2026-05-15T17:50:39","guid":{"rendered":"https:\/\/gorankostic.com\/blog\/?p=349"},"modified":"2026-05-15T19:50:40","modified_gmt":"2026-05-15T17:50:40","slug":"monitoring-systems","status":"publish","type":"post","link":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/","title":{"rendered":"Monitoring Systems"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Monitoring Systems<\/h2>\n\n\n\n<p><strong>Excerpt:<\/strong> <br>Monitoring systems omogu\u0107avaju stalno pra\u0107enje stanja sajta, servera, servisa i klju\u010dnih produkcionih procesa. Dobar monitoring ne slu\u017ei samo da prijavi kvar, ve\u0107 da pomogne u ranom otkrivanju problema pre nego \u0161to uti\u010du na korisnike.<\/p>\n\n\n\n<p><strong>Blog \u010dlanak:<\/strong><\/p>\n\n\n\n<p>Monitoring system je jedan od osnovnih elemenata tehni\u010dke stabilizacije. Bez monitoringa, problemi se \u010desto otkrivaju tek kada korisnik prijavi da sajt ne radi, checkout puca, email ne sti\u017ee ili je server postao spor.<\/p>\n\n\n\n<p>Najosnovniji monitoring proverava da li je sajt dostupan. Ako stranica prestane da odgovara, ako vra\u0107a 500 gre\u0161ku ili ako domen ne mo\u017ee da se u\u010dita, sistem treba odmah da po\u0161alje obave\u0161tenje administratoru ili tehni\u010dkom timu.<\/p>\n\n\n\n<p>Me\u0111utim, ozbiljan monitoring ide dalje od provere \u201cda li je sajt online\u201d. Va\u017eno je pratiti vreme odgovora, SSL sertifikat, HTTP status kodove, dostupnost baze, stanje servisa, zauze\u0107e diska, memoriju, CPU i optere\u0107enje servera.<\/p>\n\n\n\n<p>Disk monitoring je posebno va\u017ean kod produkcionih servera. Pun disk mo\u017ee zaustaviti MySQL, spre\u010diti upload fajlova, oboriti email servis ili pokvariti backup proces. Zato sistem treba da upozori mnogo pre nego \u0161to disk do\u0111e do kriti\u010dne ta\u010dke.<\/p>\n\n\n\n<p>Monitoring servisa poma\u017ee da se vidi da li rade Apache, Nginx, Caddy, PHP-FPM, MySQL, Docker, Redis, Postfix ili drugi va\u017eni procesi. Ako jedan od tih servisa stane, sajt mo\u017ee delovati potpuno oboren iako je server tehni\u010dki jo\u0161 uvek aktivan.<\/p>\n\n\n\n<p>Kod e-commerce i poslovnih sajtova treba pratiti i funkcionalne procese. Nije dovoljno da homepage radi; treba proveriti checkout, kontakt forme, sistemske emailove, API konekcije, payment gateway i druge delove koji direktno uti\u010du na konverzije.<\/p>\n\n\n\n<p>Logovi su va\u017ean deo monitoring sistema. Pove\u0107an broj PHP gre\u0161aka, 404 zahteva, neuspe\u0161nih login poku\u0161aja, sporih upita ili timeout poruka mo\u017ee pokazati problem pre nego \u0161to postane vidljiv korisnicima.<\/p>\n\n\n\n<p>Dobar monitoring mora imati jasna obave\u0161tenja. Poruka treba da ka\u017ee \u0161ta se dogodilo, kada, koji servis je pogo\u0111en i koliko je problem ozbiljan. Previ\u0161e generi\u010dkih ili pre\u010destih upozorenja dovodi do toga da ih tim vremenom ignori\u0161e.<\/p>\n\n\n\n<p>Monitoring treba kombinovati sa dokumentovanim reakcijama. Ako stigne upozorenje da je disk skoro pun, treba znati koje foldere proveriti. Ako MySQL ne radi, treba znati gde su logovi. Ako SSL isti\u010de, treba znati kako se obnavlja.<\/p>\n\n\n\n<p>Monitoring systems daju produkciji dodatni sloj sigurnosti. Kada se server, aplikacija i klju\u010dni procesi stalno prate, problemi se re\u0161avaju ranije, downtime se smanjuje, a dugoro\u010dna stabilnost sistema postaje mnogo lak\u0161a za odr\u017eavanje.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Monitoring systems omogu\u0107avaju stalno pra\u0107enje stanja sajta, servera, servisa i klju\u010dnih produkcionih procesa. Dobar monitoring ne slu\u017ei samo da prijavi kvar, ve\u0107 da pomogne u [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,20],"tags":[],"class_list":["post-349","post","type-post","status-publish","format-standard","hentry","category-recovery-optimization","category-technical-stabilization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Monitoring Systems - Goran Kostic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring Systems\" \/>\n<meta property=\"og:description\" content=\"Monitoring systems omogu\u0107avaju stalno pra\u0107enje stanja sajta, servera, servisa i klju\u010dnih produkcionih procesa. Dobar monitoring ne slu\u017ei samo da prijavi kvar, ve\u0107 da pomogne u [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"Goran Kostic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T17:50:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T17:50:40+00:00\" \/>\n<meta name=\"author\" content=\"WebixDesign\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebixDesign\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/\"},\"author\":{\"name\":\"WebixDesign\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"headline\":\"Monitoring Systems\",\"datePublished\":\"2026-05-15T17:50:39+00:00\",\"dateModified\":\"2026-05-15T17:50:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/\"},\"wordCount\":431,\"commentCount\":0,\"articleSection\":[\"RECOVERY &amp; OPTIMIZATION\",\"Technical Stabilization\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/\",\"name\":\"Monitoring Systems - Goran Kostic Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-05-15T17:50:39+00:00\",\"dateModified\":\"2026-05-15T17:50:40+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/monitoring-systems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\",\"name\":\"Goran Kostic Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\",\"name\":\"WebixDesign\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"caption\":\"WebixDesign\"},\"sameAs\":[\"https:\\\/\\\/gorankostic.com\\\/blog\"],\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/author\\\/webixdesign\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Monitoring Systems - Goran Kostic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/","og_locale":"en_US","og_type":"article","og_title":"Monitoring Systems","og_description":"Monitoring systems omogu\u0107avaju stalno pra\u0107enje stanja sajta, servera, servisa i klju\u010dnih produkcionih procesa. Dobar monitoring ne slu\u017ei samo da prijavi kvar, ve\u0107 da pomogne u [&hellip;]","og_url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/","og_site_name":"Goran Kostic Blog","article_published_time":"2026-05-15T17:50:39+00:00","article_modified_time":"2026-05-15T17:50:40+00:00","author":"WebixDesign","twitter_card":"summary_large_image","twitter_misc":{"Written by":"WebixDesign","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/#article","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/"},"author":{"name":"WebixDesign","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"headline":"Monitoring Systems","datePublished":"2026-05-15T17:50:39+00:00","dateModified":"2026-05-15T17:50:40+00:00","mainEntityOfPage":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/"},"wordCount":431,"commentCount":0,"articleSection":["RECOVERY &amp; OPTIMIZATION","Technical Stabilization"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/","url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/","name":"Monitoring Systems - Goran Kostic Blog","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/#website"},"datePublished":"2026-05-15T17:50:39+00:00","dateModified":"2026-05-15T17:50:40+00:00","author":{"@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"breadcrumb":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/monitoring-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gorankostic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Monitoring Systems"}]},{"@type":"WebSite","@id":"https:\/\/gorankostic.com\/blog\/#website","url":"https:\/\/gorankostic.com\/blog\/","name":"Goran Kostic Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gorankostic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8","name":"WebixDesign","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","caption":"WebixDesign"},"sameAs":["https:\/\/gorankostic.com\/blog"],"url":"https:\/\/gorankostic.com\/blog\/author\/webixdesign\/"}]}},"_links":{"self":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/comments?post=349"}],"version-history":[{"count":1,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/349\/revisions"}],"predecessor-version":[{"id":350,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/349\/revisions\/350"}],"wp:attachment":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/media?parent=349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/categories?post=349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/tags?post=349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}