{"id":37587,"date":"2026-01-09T21:40:51","date_gmt":"2026-01-09T18:40:51","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37587"},"modified":"2026-01-09T21:40:51","modified_gmt":"2026-01-09T18:40:51","slug":"ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/","title":{"rendered":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber<\/h2>\n<h3>Giri\u015f<\/h3>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla geli\u015fen dijital d\u00fcnyas\u0131nda, sunucu performans\u0131 ve kaynak kullan\u0131m\u0131, herhangi bir \u00e7evrimi\u00e7i hizmetin ba\u015far\u0131s\u0131 i\u00e7in kritik \u00f6neme sahiptir. \u00d6zellikle bir Sanal \u00d6zel Sunucu (VPS) kullan\u0131yorsan\u0131z, sisteminizin CPU, bellek, disk I\/O ve a\u011f trafi\u011fi gibi hayati metriklerini s\u00fcrekli olarak izlemek, potansiyel sorunlar\u0131 \u00f6nceden tespit etmek ve performans darbo\u011fazlar\u0131n\u0131 gidermek i\u00e7in vazge\u00e7ilmezdir. \u0130\u015fte bu noktada Munin gibi g\u00fc\u00e7l\u00fc bir izleme arac\u0131 devreye girer.<\/p>\n<p>Munin, a\u011fa ba\u011fl\u0131 makinelerdeki sistem kaynaklar\u0131n\u0131 grafiksel olarak izlemek i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131, web tabanl\u0131 bir ara\u00e7t\u0131r. Basitli\u011fi, esnekli\u011fi ve geni\u015f eklenti deste\u011fi sayesinde, sunucu y\u00f6neticileri ve DevOps m\u00fchendisleri aras\u0131nda pop\u00fcler bir se\u00e7im haline gelmi\u015ftir. Munin, zaman i\u00e7indeki sistem davran\u0131\u015flar\u0131n\u0131 g\u00f6steren okunabilir grafikler olu\u015fturarak, performanstaki ani d\u00fc\u015f\u00fc\u015fleri, anormal kullan\u0131m modellerini ve kapasite planlama ihtiya\u00e7lar\u0131n\u0131 kolayca anlaman\u0131za olanak tan\u0131r. Bir Ubuntu VPS \u00fczerine Munin kurarak, sunucunuzun &#8220;sa\u011fl\u0131k karnesini&#8221; her an elinizin alt\u0131nda tutabilir, proaktif bir yakla\u015f\u0131mla olas\u0131 sorunlar\u0131 b\u00fcy\u00fcmeden \u00e7\u00f6zebilirsiniz. Bu kapsaml\u0131 rehberde, Ubuntu VPS ortam\u0131nda Munin&#8217;in kurulumu, yap\u0131land\u0131rmas\u0131 ve temel kullan\u0131m\u0131 ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>Munin&#8217;in Mimarisi<\/h3>\n<p>Munin, &#8220;master&#8221; (ana sunucu) ve &#8220;node&#8221; (istemci) olmak \u00fczere iki ana bile\u015fenden olu\u015fan da\u011f\u0131t\u0131k bir mimariye sahiptir. Bu ayr\u0131m, birden fazla sunucuyu tek bir merkezi noktadan izleme esnekli\u011fi sunar.<\/p>\n<h4>Munin Master (Ana Sunucu)<\/h4>\n<p>Munin Master, t\u00fcm izlenen sunuculardan (node&#8217;lardan) veri toplayan, bu verileri i\u015fleyen, depolayan ve web aray\u00fcz\u00fc arac\u0131l\u0131\u011f\u0131yla grafikler halinde sunan merkezi bile\u015fendir. Master sunucu, d\u00fczenli aral\u0131klarla (genellikle 5 dakikada bir) her bir node ile ileti\u015fim kurar, node&#8217;lardan izleme verilerini \u00e7eker ve bu verileri RRDtool (Round Robin Database tool) kullanarak zaman serisi veritabanlar\u0131na kaydeder. Daha sonra bu veritabanlar\u0131ndan grafikler olu\u015fturur ve bunlar\u0131 bir web sunucusu (Apache veya Nginx) arac\u0131l\u0131\u011f\u0131yla eri\u015filebilir hale getirir. Genellikle, Munin Master&#8217;\u0131 ayr\u0131 bir VPS veya sunucu \u00fczerine kurmak en iyi uygulamad\u0131r, b\u00f6ylece izleme i\u015fleminin kendisi, izlenen sunucular\u0131n performans\u0131n\u0131 etkilemez.<\/p>\n<h4>Munin Node (\u0130stemci)<\/h4>\n<p>Munin Node, izlenecek her bir sunucuya kurulan hafif bir istemci bile\u015fenidir. Node, yerel sistemdeki \u00e7e\u015fitli metrikleri (CPU kullan\u0131m\u0131, bellek, disk I\/O, a\u011f trafi\u011fi, \u00e7al\u0131\u015fan s\u00fcre\u00e7ler vb.) toplayan eklentilerden olu\u015fur. Munin Master, bir node&#8217;dan veri istedi\u011finde, node, ilgili eklentileri \u00e7al\u0131\u015ft\u0131r\u0131r, metrikleri toplar ve Master&#8217;a g\u00f6nderir. Her node, genellikle <code>munin-node<\/code> servisi olarak \u00e7al\u0131\u015f\u0131r ve belirli bir TCP portu (varsay\u0131lan olarak 4949) \u00fczerinden Master ile ileti\u015fim kurar. Node&#8217;un temel g\u00f6revi, kendi \u00fczerindeki sistem metriklerini g\u00fcvenli ve verimli bir \u015fekilde Master&#8217;a sa\u011flamakt\u0131r.<\/p>\n<p>Bu mimari sayesinde, tek bir Munin Master, onlarca hatta y\u00fczlerce Munin Node&#8217;u izleyebilir, merkezi bir izleme paneli sunabilir ve y\u00f6netim y\u00fck\u00fcn\u00fc azaltabilir.<\/p>\n<h3>\u00d6n Gereksinimler<\/h3>\n<p>Munin kurulumuna ba\u015flamadan \u00f6nce, a\u015fa\u011f\u0131daki \u00f6n gereksinimlerin kar\u015f\u0131land\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z:<\/p>\n<p>*   <strong>Ubuntu VPS:<\/strong> En az Ubuntu 20.04 LTS (veya daha yeni bir s\u00fcr\u00fcm) i\u015fletim sistemine sahip bir Sanal \u00d6zel Sunucu. Bu rehber Ubuntu 22.04 LTS \u00fczerinde test edilmi\u015ftir.<br \/>\n*   <strong>SSH Eri\u015fimi:<\/strong> VPS&#8217;inize SSH \u00fczerinden eri\u015fiminiz olmal\u0131. Genellikle, VPS sa\u011flay\u0131c\u0131n\u0131z size bir IP adresi ve root kullan\u0131c\u0131 bilgileri sa\u011flar.<br \/>\n*   <strong>Sudo Yetkileri:<\/strong> Kurulum ve yap\u0131land\u0131rma ad\u0131mlar\u0131 i\u00e7in <code>sudo<\/code> yetkilerine sahip bir kullan\u0131c\u0131 hesab\u0131n\u0131z olmal\u0131 veya do\u011frudan <code>root<\/code> kullan\u0131c\u0131s\u0131 olarak i\u015flem yapmal\u0131s\u0131n\u0131z. G\u00fcvenlik nedeniyle <code>root<\/code> yerine <code>sudo<\/code> yetkili bir kullan\u0131c\u0131 kullan\u0131lmas\u0131 tavsiye edilir.<br \/>\n*   <strong>G\u00fcncel Sistem:<\/strong> Kuruluma ba\u015flamadan \u00f6nce sistem paketlerinin g\u00fcncel oldu\u011fundan emin olun. Bu, olas\u0131 ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 \u00f6nlemeye yard\u0131mc\u0131 olur.<br \/>\n*   <strong>Minimum Kaynaklar:<\/strong> Munin Master i\u00e7in en az 1GB RAM ve 20GB disk alan\u0131 \u00f6nerilir. Node i\u00e7in kaynak t\u00fcketimi \u00e7ok daha d\u00fc\u015f\u00fckt\u00fcr.<\/p>\n<h3>Sistem G\u00fcncelleme ve Temel Paketlerin Kurulumu<\/h3>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olmak en iyi uygulamad\u0131r. Bu, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r ve paket ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 \u00f6nler.<\/p>\n<p>\u00d6ncelikle SSH ile VPS&#8217;inize ba\u011flan\u0131n:<\/p>\n<pre><code class=\"language-bash\">ssh kullanici_adi@vps_ip_adresi<\/code><\/pre>\n<p>Ard\u0131ndan, paket listesini g\u00fcncelleyin ve y\u00fckl\u00fc paketleri y\u00fckseltin:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p>Bu komutlar, sisteminizdeki t\u00fcm paketleri en son s\u00fcr\u00fcmlerine g\u00fcncelleyecektir. <code>apt upgrade<\/code> komutunun <code>-y<\/code> bayra\u011f\u0131, t\u00fcm sorulara otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 verilmesini sa\u011flar.<\/p>\n<h3>Munin Sunucu (Master) Kurulumu<\/h3>\n<p>Munin Master, izleme verilerini toplayacak ve web aray\u00fcz\u00fcn\u00fc bar\u0131nd\u0131racak ana bile\u015fendir. Bu b\u00f6l\u00fcmde, Munin Master&#8217;\u0131 ve web sunucusu olarak Apache&#8217;yi kurup yap\u0131land\u0131raca\u011f\u0131z.<\/p>\n<h4>Munin Master Paketlerinin Y\u00fcklenmesi<\/h4>\n<p>Munin Master i\u00e7in gerekli paketleri y\u00fckleyin. Bu paketler <code>munin<\/code> ana paketi ve bir web sunucusu (\u00f6rne\u011fin Apache2) i\u00e7erir.<\/p>\n<pre><code class=\"language-bash\">sudo apt install munin munin-node apache2 libcgi-fast-perl libapache2-mod-fcgid -y<\/code><\/pre>\n<p>*   <code>munin<\/code>: Munin Master bile\u015fenini i\u00e7erir.<br \/>\n*   <code>munin-node<\/code>: Master sunucunun kendisini de izlemek isterseniz gereklidir. Genellikle Master sunucu kendi \u00fczerinde bir node olarak da \u00e7al\u0131\u015f\u0131r.<br \/>\n*   <code>apache2<\/code>: Munin&#8217;in web aray\u00fcz\u00fcn\u00fc sunmak i\u00e7in kullan\u0131lacak web sunucusu.<br \/>\n*   <code>libcgi-fast-perl<\/code> ve <code>libapache2-mod-fcgid<\/code>: Munin&#8217;in CGI betiklerini Apache \u00fczerinde verimli bir \u015fekilde \u00e7al\u0131\u015ft\u0131rmas\u0131 i\u00e7in gerekli mod\u00fcllerdir.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, Apache&#8217;nin gerekli mod\u00fcllerini etkinle\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod cgid\nsudo a2enmod fcgid\nsudo systemctl restart apache2<\/code><\/pre>\n<h4>Munin Ana Yap\u0131land\u0131rma Dosyas\u0131 D\u00fczenlemeleri (<code>\/etc\/munin\/munin.conf<\/code>)<\/h4>\n<p>Munin&#8217;in ana yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/munin\/munin.conf<\/code>&#8216;tur. Bu dosyay\u0131 d\u00fczenleyerek Munin&#8217;in nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 ve hangi node&#8217;lar\u0131 izleyece\u011fini belirleyece\u011fiz.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/munin\/munin.conf<\/code><\/pre>\n<p>Dosyan\u0131n ba\u015f\u0131nda, Munin&#8217;in grafiklerini olu\u015fturaca\u011f\u0131 dizini belirten bir b\u00f6l\u00fcm bulunur. Varsay\u0131lan olarak <code>\/var\/www\/html\/munin<\/code> veya <code>\/var\/cache\/munin\/www<\/code> gibi bir yer olabilir. Apache yap\u0131land\u0131rmam\u0131zda bu dizini kullanaca\u011f\u0131z.<\/p>\n<p>\u015eimdi, izlenecek node&#8217;lar\u0131 tan\u0131mlayaca\u011f\u0131m\u0131z k\u0131sma gidin. Varsay\u0131lan olarak, Munin Master kendi \u00fczerinde \u00e7al\u0131\u015fan node&#8217;u izler. Bu b\u00f6l\u00fcm\u00fc genellikle dosyan\u0131n sonunda bulabilirsiniz:<\/p>\n<pre><code class=\"language-\"># A simple host tree\n[localhost.localdomain]\n    address 127.0.0.1\n    use_node_name yes<\/code><\/pre>\n<p>E\u011fer Master sunucunuzun hostname&#8217;i <code>localhost.localdomain<\/code>&#8216;den farkl\u0131ysa, bu sat\u0131r\u0131 kendi hostname&#8217;inizle g\u00fcncelleyebilirsiniz. \u00d6rne\u011fin, <code>vps.example.com<\/code> ise:<\/p>\n<pre><code class=\"language-\">[vps.example.com]\n    address 127.0.0.1\n    use_node_name yes<\/code><\/pre>\n<p>\u015eimdilik bu dosya \u00fczerinde ba\u015fka bir de\u011fi\u015fiklik yapman\u0131za gerek yok. Dosyay\u0131 kaydedip kapat\u0131n (CTRL+O, Enter, CTRL+X).<\/p>\n<h4>Apache Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>Munin, web aray\u00fcz\u00fcn\u00fc Apache \u00fczerinden sunar. Bunun i\u00e7in \u00f6zel bir Apache yap\u0131land\u0131rma dosyas\u0131 olu\u015fturmam\u0131z veya mevcut olan\u0131 d\u00fczenlememiz gerekir. Munin kurulumu genellikle <code>\/etc\/munin\/apache.conf<\/code> ad\u0131nda bir yap\u0131land\u0131rma dosyas\u0131 olu\u015fturur. Bu dosyay\u0131 <code>apache2<\/code>&#8216;nin <code>conf-available<\/code> dizinine sembolik linkleyerek etkinle\u015ftirebiliriz.<\/p>\n<p>\u00d6nce mevcut <code>munin<\/code> Apache yap\u0131land\u0131rmas\u0131n\u0131 kontrol edelim:<\/p>\n<pre><code class=\"language-bash\">sudo ls \/etc\/apache2\/conf-available\/munin.conf<\/code><\/pre>\n<p>E\u011fer dosya yoksa, Munin&#8217;in varsay\u0131lan Apache yap\u0131land\u0131rma dosyas\u0131n\u0131 kopyalayarak olu\u015fturabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo cp \/etc\/munin\/apache.conf \/etc\/apache2\/conf-available\/munin.conf<\/code><\/pre>\n<p>\u015eimdi bu dosyay\u0131 d\u00fczenleyelim:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/apache2\/conf-available\/munin.conf<\/code><\/pre>\n<p>Bu dosyan\u0131n i\u00e7eri\u011fi genellikle \u015f\u00f6yle olacakt\u0131r:<\/p>\n<pre><code class=\"language-apache\">Alias \/munin \/var\/cache\/munin\/www\n<Directory \/var\/cache\/munin\/www>\n    Require all granted\n    Options FollowSymLinks SymLinksIfOwnerMatch\n<\/Directory>\n\nScriptAlias \/munin-cgi\/munin-cgi-graph \/usr\/lib\/munin\/cgi\/munin-cgi-graph\n<Directory \/usr\/lib\/munin\/cgi>\n    <IfModule mod_fcgid.c>\n        SetHandler fcgid-script\n    <\/IfModule>\n    <IfModule !mod_fcgid.c>\n        SetHandler cgi-script\n    <\/IfModule>\n    Options +ExecCGI\n    Require all granted\n<\/Directory><\/code><\/pre>\n<p>Burada dikkat etmeniz gereken <code>Alias \/munin \/var\/cache\/munin\/www<\/code> sat\u0131r\u0131 ve <code>\/var\/cache\/munin\/www<\/code> dizininin varl\u0131\u011f\u0131d\u0131r. Munin, grafiklerini bu dizine kaydedecektir.<br \/>\nBu yap\u0131land\u0131rma, <code>\/munin<\/code> URL&#8217;si \u00fczerinden web aray\u00fcz\u00fcne eri\u015fim sa\u011flar.<\/p>\n<p><strong>Kimlik Do\u011frulama (Basic Auth) Ekleme:<\/strong><br \/>\nMunin web aray\u00fcz\u00fcn\u00fc herkesin eri\u015fimine a\u00e7\u0131k b\u0131rakmak genellikle iyi bir fikir de\u011fildir. Temel bir HTTP kimlik do\u011frulamas\u0131 ekleyerek eri\u015fimi k\u0131s\u0131tlayabilirsiniz. Bunun i\u00e7in, yukar\u0131daki <code>\/etc\/apache2\/conf-available\/munin.conf<\/code> dosyas\u0131na a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekleyin ( <code><Directory \/var\/cache\/munin\/www><\/code> blo\u011funun i\u00e7ine):<\/p>\n<pre><code class=\"language-apache\"><Directory \/var\/cache\/munin\/www>\n    # ... mevcut sat\u0131rlar ...\n    AuthType Basic\n    AuthName \"Munin Monitoring\"\n    AuthUserFile \/etc\/munin\/munin-htpasswd\n    Require valid-user\n<\/Directory><\/code><\/pre>\n<p>Ard\u0131ndan, kimlik do\u011frulama i\u00e7in bir kullan\u0131c\u0131 ad\u0131 ve parola dosyas\u0131 olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">sudo htpasswd -c \/etc\/munin\/munin-htpasswd muninadmin<\/code><\/pre>\n<p>Bu komut, <code>muninadmin<\/code> ad\u0131nda bir kullan\u0131c\u0131 olu\u015fturur ve sizden bir parola girmenizi ister. Parolay\u0131 iki kez girdikten sonra <code>\/etc\/munin\/munin-htpasswd<\/code> dosyas\u0131 olu\u015fturulur.<\/p>\n<p>Son olarak, bu Apache yap\u0131land\u0131rma dosyas\u0131n\u0131 etkinle\u015ftirin ve Apache servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo a2enconf munin\nsudo systemctl restart apache2<\/code><\/pre>\n<p>Art\u0131k Munin Master kurulumu tamamlanm\u0131\u015ft\u0131r. Taray\u0131c\u0131n\u0131zdan <code>http:\/\/vps_ip_adresi\/munin<\/code> adresine giderek Munin web aray\u00fcz\u00fcne eri\u015fmeye \u00e7al\u0131\u015fabilirsiniz. Kimlik do\u011frulama penceresi a\u00e7\u0131lmal\u0131 ve belirledi\u011finiz kullan\u0131c\u0131 ad\u0131 (<code>muninadmin<\/code>) ve parola ile giri\u015f yapmal\u0131s\u0131n\u0131z. \u0130lk ba\u015fta grafikler bo\u015f olacakt\u0131r \u00e7\u00fcnk\u00fc hen\u00fcz veri toplanmam\u0131\u015ft\u0131r. Munin&#8217;in ilk veri toplama d\u00f6ng\u00fcs\u00fcn\u00fcn (yakla\u015f\u0131k 5-10 dakika) tamamlanmas\u0131n\u0131 beklemelisiniz.<\/p>\n<h3>Munin Node (\u0130stemci) Kurulumu<\/h3>\n<p>E\u011fer Munin Master&#8217;\u0131 ayr\u0131 bir sunucuya kurduysan\u0131z ve ba\u015fka bir Ubuntu VPS&#8217;i izlemek istiyorsan\u0131z, o VPS \u00fczerine Munin Node kurman\u0131z gerekir. (E\u011fer Master sunucuyu da izlemek istiyorsan\u0131z, zaten Master kurulumu s\u0131ras\u0131nda <code>munin-node<\/code> paketi kurulmu\u015ftur.)<\/p>\n<h4>Munin Node Paketlerinin Y\u00fcklenmesi<\/h4>\n<p>\u0130zlenecek Ubuntu VPS&#8217;e SSH ile ba\u011flan\u0131n ve Munin Node paketini y\u00fckleyin:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y\nsudo apt install munin-node -y<\/code><\/pre>\n<p>Bu komut sadece Munin Node bile\u015fenini y\u00fckler. Web sunucusu veya Munin Master bile\u015fenlerine ihtiya\u00e7 duymaz.<\/p>\n<h4>Munin Node Yap\u0131land\u0131rma Dosyas\u0131 D\u00fczenlemeleri (<code>\/etc\/munin\/munin-node.conf<\/code>)<\/h4>\n<p>Munin Node&#8217;un ana yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/munin\/munin-node.conf<\/code>&#8216;tur. Bu dosyay\u0131 d\u00fczenleyerek, hangi Munin Master sunucular\u0131n\u0131n bu node&#8217;dan veri \u00e7ekmesine izin verilece\u011fini belirleyece\u011fiz.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/munin\/munin-node.conf<\/code><\/pre>\n<p>Bu dosyan\u0131n i\u00e7inde, <code>allow ^127\\.0\\.0\\.1$<\/code> gibi bir sat\u0131r aray\u0131n. Bu sat\u0131r, sadece localhost&#8217;tan ba\u011flant\u0131lara izin verir. Munin Master&#8217;\u0131n\u0131z\u0131n IP adresinden ba\u011flant\u0131lara izin vermek i\u00e7in bu sat\u0131r\u0131 d\u00fczenlemeniz veya yeni bir <code>allow<\/code> sat\u0131r\u0131 eklemeniz gerekir.<\/p>\n<p>\u00d6rne\u011fin, Munin Master&#8217;\u0131n\u0131z\u0131n IP adresi <code>192.168.1.100<\/code> ise, a\u015fa\u011f\u0131daki gibi bir sat\u0131r eklemelisiniz:<\/p>\n<pre><code class=\"language-\"># A list of regular expressions that defines who can connect.\n<h2># If the master is on 192.168.1.100, then you would use the following<\/h2>\n<h2>line to allow it to connect:<\/h2>\nallow ^192\\.168\\.1\\.100$\nallow ^127\\.0\\.0\\.1$<\/code><\/pre>\n<p>Birden fazla Master&#8217;\u0131n\u0131z varsa, her biri i\u00e7in ayr\u0131 bir <code>allow<\/code> sat\u0131r\u0131 ekleyebilirsiniz. <code>^<\/code> ve <code>$<\/code> i\u015faretlerinin d\u00fczenli ifade ba\u015flang\u0131\u00e7 ve biti\u015fini belirtti\u011fini unutmay\u0131n. Bu, IP adresinin tam e\u015fle\u015fmesini sa\u011flar.<\/p>\n<p>E\u011fer node&#8217;unuzun hostname&#8217;i Master&#8217;da g\u00f6r\u00fcnmesini istedi\u011finizden farkl\u0131ysa, <code>host_name<\/code> sat\u0131r\u0131n\u0131 ayarlayabilirsiniz:<\/p>\n<pre><code class=\"language-\"># Which host a node is reporting for.\n<h2># The default is to use the result of gethostname()<\/h2>\n<h2>but you might want to override it.<\/h2>\n<h2># host_name munin-node-host.example.com<\/code><\/pre>\n<\/h2>\n<p><code>host_name<\/code> sat\u0131r\u0131n\u0131n ba\u015f\u0131ndaki <code>#<\/code> i\u015faretini kald\u0131r\u0131n ve istedi\u011finiz hostname&#8217;i girin. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-\">host_name my-web-server.example.com<\/code><\/pre>\n<p>Yap\u0131land\u0131rma dosyas\u0131n\u0131 kaydedip kapat\u0131n.<\/p>\n<h4>Munin Node Servisini Yeniden Ba\u015flatma<\/h4>\n<p>Yap\u0131land\u0131rma de\u011fi\u015fikliklerinin etkili olmas\u0131 i\u00e7in Munin Node servisini yeniden ba\u015flatman\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart munin-node\nsudo systemctl enable munin-node<\/code><\/pre>\n<p><code>enable<\/code> komutu, sunucu yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda <code>munin-node<\/code> servisinin otomatik olarak ba\u015flamas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>G\u00fcvenlik Duvar\u0131 Ayarlar\u0131 (UFW):<\/strong><br \/>\nE\u011fer izlenecek VPS&#8217;inizde bir g\u00fcvenlik duvar\u0131 (\u00f6rne\u011fin UFW) etkinse, Munin Master&#8217;\u0131n node&#8217;a ba\u011flanabilmesi i\u00e7in Munin Node portunu (varsay\u0131lan olarak 4949) a\u00e7man\u0131z gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow from munin_master_ip_adresi to any port 4949\nsudo ufw enable # E\u011fer UFW etkin de\u011filse<\/code><\/pre>\n<p><code>munin_master_ip_adresi<\/code> yerine Munin Master sunucunuzun ger\u00e7ek IP adresini yaz\u0131n. Bu, sadece Master&#8217;\u0131n node&#8217;a ba\u011flanmas\u0131na izin vererek g\u00fcvenli\u011fi art\u0131r\u0131r.<\/p>\n<h3>Munin Master ve Node Aras\u0131nda Ba\u011flant\u0131 Kurma<\/h3>\n<p>Munin Master ve Node&#8217;u kurduktan sonra, Master&#8217;a hangi Node&#8217;lar\u0131 izlemesi gerekti\u011fini s\u00f6ylememiz gerekir.<\/p>\n<h4>Master&#8217;da Node&#8217;u Tan\u0131tma (<code>\/etc\/munin\/munin.conf<\/code>)<\/h4>\n<p>Munin Master sunucusuna geri d\u00f6n\u00fcn ve <code>\/etc\/munin\/munin.conf<\/code> dosyas\u0131n\u0131 d\u00fczenleyin:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/munin\/munin.conf<\/code><\/pre>\n<p>Dosyan\u0131n sonuna, izlemek istedi\u011finiz her bir node i\u00e7in a\u015fa\u011f\u0131daki gibi bir blok ekleyin. \u00d6rne\u011fin, <code>my-web-server.example.com<\/code> ad\u0131nda bir node&#8217;unuz varsa ve IP adresi <code>192.168.1.101<\/code> ise:<\/p>\n<pre><code class=\"language-\"># Add remote nodes here\n[my-web-server.example.com]\n    address 192.168.1.101\n    use_node_name yes<\/code><\/pre>\n<p>*   <code>[my-web-server.example.com]<\/code>: Bu, Munin web aray\u00fcz\u00fcnde g\u00f6r\u00fcnt\u00fclenecek node&#8217;un ad\u0131d\u0131r. Node&#8217;un ger\u00e7ek hostname&#8217;i veya kolayca tan\u0131nabilir bir isim olabilir.<br \/>\n*   <code>address 192.168.1.101<\/code>: Bu, Munin Node&#8217;un \u00e7al\u0131\u015ft\u0131\u011f\u0131 VPS&#8217;in IP adresidir.<br \/>\n*   <code>use_node_name yes<\/code>: Munin&#8217;in node&#8217;dan gelen hostname&#8217;i kullanmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>Birden fazla node&#8217;unuz varsa, her biri i\u00e7in ayr\u0131 bir blok ekleyin. Dosyay\u0131 kaydedip kapat\u0131n.<\/p>\n<h4>Ba\u011flant\u0131y\u0131 Test Etme<\/h4>\n<p>Munin Master&#8217;dan node ile ba\u011flant\u0131y\u0131 test etmek i\u00e7in <code>munin-node-configure<\/code> komutunu kullanabilirsiniz. Bu komut, bir node&#8217;dan hangi eklentilerin mevcut oldu\u011funu ve d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir.<br \/>\nMunin Master&#8217;da \u015fu komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo munin-node-configure --shell --host 192.168.1.101 --debug<\/code><\/pre>\n<p><code>192.168.1.101<\/code> yerine izledi\u011finiz node&#8217;un IP adresini yaz\u0131n. E\u011fer her \u015fey yolundaysa, node&#8217;dan gelen eklenti listesini ve yap\u0131land\u0131rma \u00e7\u0131kt\u0131lar\u0131n\u0131 g\u00f6rmelisiniz. Herhangi bir ba\u011flant\u0131 hatas\u0131 veya reddi al\u0131rsan\u0131z, Munin Node&#8217;un g\u00fcvenlik duvar\u0131 ayarlar\u0131n\u0131 ve <code>\/etc\/munin\/munin-node.conf<\/code> dosyas\u0131ndaki <code>allow<\/code> sat\u0131r\u0131n\u0131 kontrol edin.<\/p>\n<h4>Grafiklerin Olu\u015fmas\u0131n\u0131 Bekleme<\/h4>\n<p>Munin Master, varsay\u0131lan olarak her 5 dakikada bir node&#8217;lardan veri \u00e7eker. Yeni bir node ekledikten sonra, ilk grafiklerin web aray\u00fcz\u00fcnde g\u00f6r\u00fcnmesi biraz zaman alabilir (genellikle 10-15 dakika). Sab\u0131rl\u0131 olun ve web aray\u00fcz\u00fcn\u00fc ara s\u0131ra yenileyin.<\/p>\n<p>Grafikler g\u00f6r\u00fcnmeye ba\u015flad\u0131\u011f\u0131nda, Munin web aray\u00fcz\u00fcnde node&#8217;unuzu ve onunla ili\u015fkili \u00e7e\u015fitli sistem metriklerini (CPU, bellek, disk, a\u011f vb.) g\u00f6steren bir dizi grafik g\u00f6receksiniz. Bu grafikler, sunucunuzun performans\u0131n\u0131 zaman i\u00e7inde izlemenize olanak tan\u0131r.<\/p>\n<h3>Ek Munin Eklentileri (Plugins) Kurulumu ve Y\u00f6netimi<\/h3>\n<p>Munin&#8217;in en g\u00fc\u00e7l\u00fc yanlar\u0131ndan biri, zengin eklenti ekosistemidir. Bu eklentiler, varsay\u0131lan olarak izlenmeyen belirli uygulamalar\u0131 veya servisleri izlemenize olanak tan\u0131r.<\/p>\n<h4>Mevcut Eklentileri Listeleme<\/h4>\n<p>Munin Node, <code>\/usr\/share\/munin\/plugins\/<\/code> dizininde bir\u00e7ok haz\u0131r eklentiyle birlikte gelir. Bir node&#8217;da hangi eklentilerin mevcut oldu\u011funu g\u00f6rmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">ls \/usr\/share\/munin\/plugins\/<\/code><\/pre>\n<p>Bu dizin, Apache, Nginx, MySQL, PostgreSQL, Redis, Varnish, memcached gibi pop\u00fcler uygulamalar i\u00e7in eklentiler i\u00e7erir.<\/p>\n<h4>Yeni Eklentileri Etkinle\u015ftirme<\/h4>\n<p>Bir eklentiyi etkinle\u015ftirmek i\u00e7in, <code>\/etc\/munin\/plugins\/<\/code> dizinine o eklentinin sembolik bir ba\u011flant\u0131s\u0131n\u0131 olu\u015fturman\u0131z gerekir. Munin Node, bu dizindeki sembolik ba\u011flant\u0131lar\u0131 otomatik olarak alg\u0131lar ve izlemeye ba\u015flar.<\/p>\n<p>\u00d6rne\u011fin, Apache web sunucusunun durumunu izlemek i\u00e7in <code>apache_accesses<\/code> ve <code>apache_processes<\/code> eklentilerini etkinle\u015ftirelim:<\/p>\n<pre><code class=\"language-bash\">sudo ln -s \/usr\/share\/munin\/plugins\/apache_accesses \/etc\/munin\/plugins\/\nsudo ln -s \/usr\/share\/munin\/plugins\/apache_processes \/etc\/munin\/plugins\/<\/code><\/pre>\n<p>Bu eklentilerin \u00e7al\u0131\u015fmas\u0131 i\u00e7in Apache&#8217;nin <code>mod_status<\/code> mod\u00fcl\u00fcn\u00fcn etkin olmas\u0131 ve belirli bir URL&#8217;den (genellikle <code>\/server-status<\/code>) durum bilgilerini sunmas\u0131 gerekir. Apache yap\u0131land\u0131rman\u0131zda (\u00f6rne\u011fin <code>\/etc\/apache2\/mods-enabled\/status.conf<\/code> veya varsay\u0131lan site yap\u0131land\u0131rman\u0131zda) a\u015fa\u011f\u0131daki gibi bir blok oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-apache\"><IfModule mod_status.c>\n    # Allow server status reports generated by mod_status,\n    # with the URL of \"\/server-status\"\n    <Location \/server-status>\n        SetHandler server-status\n        Require ip 127.0.0.1\n        Require ip Munin_Node_IP_Adresi # E\u011fer Master farkl\u0131 bir sunucudaysa\n    <\/Location>\n<\/IfModule><\/code><\/pre>\n<p><code>Munin_Node_IP_Adresi<\/code> yerine Munin Node&#8217;un kendi IP adresini yazmal\u0131s\u0131n\u0131z, \u00e7\u00fcnk\u00fc eklenti bu bilgiyi yerel olarak \u00e7ekecektir. E\u011fer Master sunucu farkl\u0131 bir sunucudaysa, Master IP&#8217;sini de buraya eklemeniz gerekebilir. Apache&#8217;yi yeniden ba\u015flatmay\u0131 unutmay\u0131n: <code>sudo systemctl restart apache2<\/code>.<\/p>\n<p>Eklentileri etkinle\u015ftirdikten sonra, Munin Node servisini yeniden ba\u015flatman\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart munin-node<\/code><\/pre>\n<p>Ardada, Munin Master&#8217;\u0131n yeni eklentileri alg\u0131lamas\u0131 ve grafiklerini olu\u015fturmas\u0131 i\u00e7in 10-15 dakika beklemeniz gerekecektir.<\/p>\n<h4>\u00d6zel Eklentiler Yazma<\/h4>\n<p>Munin, Perl, Python, Shell Scripting gibi dillerde \u00f6zel eklentiler yazmaya izin veren basit bir protokol kullan\u0131r. Bir eklenti beti\u011fi, <code>config<\/code> arg\u00fcman\u0131yla \u00e7a\u011fr\u0131ld\u0131\u011f\u0131nda eklentinin grafik ve veri a\u00e7\u0131klamalar\u0131n\u0131, arg\u00fcmans\u0131z \u00e7a\u011fr\u0131ld\u0131\u011f\u0131nda ise mevcut metrik de\u011ferlerini standart \u00e7\u0131kt\u0131ya yazmal\u0131d\u0131r. Bu, Munin&#8217;in esnekli\u011fini daha da art\u0131r\u0131r ve spesifik uygulama metriklerini izlemenize olanak tan\u0131r.<\/p>\n<h3>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>Munin kurulumu s\u0131ras\u0131nda veya sonras\u0131nda baz\u0131 sorunlarla kar\u015f\u0131la\u015fmak olas\u0131d\u0131r. \u0130\u015fte en yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri:<\/p>\n<h4>1. Munin Web Aray\u00fcz\u00fcne Eri\u015filemiyor veya Bo\u015f Sayfa G\u00f6r\u00fcn\u00fcyor<\/h4>\n<p>*   <strong>Apache\/Nginx Durumu:<\/strong> Web sunucunuzun \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edin:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status apache2<\/code><\/pre>\n<p>*   <strong>Apache Yap\u0131land\u0131rmas\u0131:<\/strong> <code>\/etc\/apache2\/conf-available\/munin.conf<\/code> dosyas\u0131n\u0131n do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan ve <code>sudo a2enconf munin<\/code> ile etkinle\u015ftirildi\u011finden emin olun. Apache&#8217;yi yeniden ba\u015flatt\u0131n\u0131z m\u0131? <code>sudo systemctl restart apache2<\/code>.<br \/>\n*   <strong>Dizin \u0130zinleri:<\/strong> Munin&#8217;in grafiklerini yazd\u0131\u011f\u0131 dizinin (genellikle <code>\/var\/cache\/munin\/www<\/code> veya <code>\/var\/www\/html\/munin<\/code>) Apache kullan\u0131c\u0131s\u0131 (<code>www-data<\/code>) taraf\u0131ndan yaz\u0131labilir oldu\u011fundan emin olun.<\/p>\n<pre><code class=\"language-bash\">sudo chown -R munin:munin \/var\/cache\/munin\/www\n    sudo chmod -R 755 \/var\/cache\/munin\/www<\/code><\/pre>\n<p>    Bazen <code>www-data<\/code> kullan\u0131c\u0131s\u0131n\u0131n da bu dizine yazma izni olmas\u0131 gerekebilir.<br \/>\n*   <strong>Kimlik Do\u011frulama Sorunlar\u0131:<\/strong> E\u011fer kimlik do\u011frulama eklediyseniz, kullan\u0131c\u0131 ad\u0131 ve parolan\u0131z\u0131n do\u011fru oldu\u011fundan emin olun. <code>\/etc\/munin\/munin-htpasswd<\/code> dosyas\u0131n\u0131n do\u011fru izinlere sahip oldu\u011funu kontrol edin.<\/p>\n<h4>2. Grafikler Olu\u015fmuyor veya Eksik<\/h4>\n<p>*   <strong>Munin Master \u00c7al\u0131\u015f\u0131yor mu?:<\/strong> Munin Master&#8217;\u0131n arka plan s\u00fcrecinin \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edin:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status munin<\/code><\/pre>\n<p>*   <strong>Munin Master Loglar\u0131:<\/strong> Munin&#8217;in log dosyalar\u0131n\u0131 kontrol edin (<code>\/var\/log\/munin\/munin-update.log<\/code> ve <code>\/var\/log\/munin\/munin-node.log<\/code>). Hata mesajlar\u0131 size yol g\u00f6sterebilir.<br \/>\n*   <strong>Munin Node Ba\u011flant\u0131s\u0131:<\/strong> Munin Master&#8217;dan node&#8217;a ba\u011flanabildi\u011finizden emin olun:<\/p>\n<pre><code class=\"language-bash\">telnet node_ip_adresi 4949<\/code><\/pre>\n<p>    E\u011fer ba\u011flant\u0131 kurulmazsa, node&#8217;un g\u00fcvenlik duvar\u0131n\u0131 (UFW) ve <code>munin-node.conf<\/code> dosyas\u0131ndaki <code>allow<\/code> sat\u0131r\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>Munin Node \u00c7al\u0131\u015f\u0131yor mu?:<\/strong> \u0130zlenen node&#8217;da Munin Node servisinin \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edin:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status munin-node<\/code><\/pre>\n<p>*   <strong>Node Konfig\u00fcrasyonu:<\/strong> Munin Master&#8217;daki <code>\/etc\/munin\/munin.conf<\/code> dosyas\u0131nda node&#8217;un IP adresinin do\u011fru yaz\u0131ld\u0131\u011f\u0131ndan emin olun.<br \/>\n*   <strong>Eklenti Sorunlar\u0131:<\/strong> Belirli bir eklentinin grafi\u011fi eksikse, o eklentinin gereksinimlerini kontrol edin (\u00f6rne\u011fin, Apache eklentileri i\u00e7in <code>mod_status<\/code>). Node&#8217;da o eklentiyi manuel olarak \u00e7al\u0131\u015ft\u0131rarak \u00e7\u0131kt\u0131lar\u0131n\u0131 kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo -u munin \/usr\/share\/munin\/plugins\/diskstats_iops<\/code><\/pre>\n<p>    Bu komutu <code>munin<\/code> kullan\u0131c\u0131s\u0131 olarak \u00e7al\u0131\u015ft\u0131rmak, izin sorunlar\u0131n\u0131 ortaya \u00e7\u0131karabilir.<\/p>\n<h4>3. Performans Sorunlar\u0131<\/h4>\n<p>*   <strong>Y\u00fcksek Kaynak Kullan\u0131m\u0131:<\/strong> Munin Master veya Node&#8217;un CPU veya bellek t\u00fcketimi y\u00fcksekse, \u00e7ok fazla eklenti etkinle\u015ftirmi\u015f olabilirsiniz. Gereksiz eklentileri devre d\u0131\u015f\u0131 b\u0131rakmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<br \/>\n*   <strong>Disk Alan\u0131:<\/strong> Munin, RRD dosyalar\u0131na veri yazd\u0131\u011f\u0131 i\u00e7in zamanla disk alan\u0131 t\u00fcketir. <code>\/var\/lib\/munin<\/code> ve <code>\/var\/cache\/munin\/www<\/code> dizinlerinin boyutunu d\u00fczenli olarak kontrol edin.<\/p>\n<h3>Munin&#8217;i Daha Verimli Kullanmak \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/h3>\n<p>Munin&#8217;i kurduktan sonra, ondan en iyi \u015fekilde yararlanmak i\u00e7in baz\u0131 ipu\u00e7lar\u0131:<\/p>\n<h4>Grafikleri Yorumlama<\/h4>\n<p>Munin grafikleri, sunucunuzun zaman i\u00e7indeki davran\u0131\u015f\u0131n\u0131 g\u00f6rselle\u015ftirir.<br \/>\n*   <strong>Trendleri Takip Edin:<\/strong> Ani d\u00fc\u015f\u00fc\u015fler veya y\u00fckseli\u015fler yerine, uzun vadeli trendlere odaklan\u0131n. \u00d6rne\u011fin, bellek kullan\u0131m\u0131n\u0131n s\u00fcrekli artmas\u0131 bir bellek s\u0131z\u0131nt\u0131s\u0131na i\u015faret edebilir.<br \/>\n*   <strong>Korelasyon Ara\u015ft\u0131r\u0131n:<\/strong> Bir grafikteki bir anormallik, ba\u015fka bir grafikteki bir anormallikle ili\u015fkili olabilir. \u00d6rne\u011fin, CPU kullan\u0131m\u0131ndaki art\u0131\u015f\u0131n ayn\u0131 anda a\u011f trafi\u011findeki bir art\u0131\u015fla e\u015fle\u015fip e\u015fle\u015fmedi\u011fini kontrol edin.<br \/>\n*   <strong>Kapasite Planlama:<\/strong> Disk kullan\u0131m\u0131, a\u011f trafi\u011fi gibi metrikler, gelecekteki kapasite ihtiya\u00e7lar\u0131n\u0131z\u0131 tahmin etmenize yard\u0131mc\u0131 olabilir.<\/p>\n<h4>Uyar\u0131lar (Alerts) Ayarlama<\/h4>\n<p>Munin, belirli bir metrik \u00f6nceden tan\u0131mlanm\u0131\u015f bir e\u015fi\u011fi a\u015ft\u0131\u011f\u0131nda uyar\u0131 g\u00f6nderecek \u015fekilde yap\u0131land\u0131r\u0131labilir. Bu, proaktif izleme i\u00e7in kritik \u00f6neme sahiptir. Uyar\u0131lar genellikle e-posta veya ba\u015fka bir bildirim mekanizmas\u0131 arac\u0131l\u0131\u011f\u0131yla g\u00f6nderilir. Munin&#8217;in ana yap\u0131land\u0131rma dosyas\u0131nda (<code>\/etc\/munin\/munin.conf<\/code>) <code>contact<\/code> ve <code>warning<\/code>\/<code>critical<\/code> direktiflerini kullanarak uyar\u0131lar\u0131 yap\u0131land\u0131rabilirsiniz.<\/p>\n<p>\u00d6rnek:<\/p>\n<pre><code class=\"language-\">[localhost.localdomain]\n    address 127.0.0.1\n    use_node_name yes\n    # E-posta adresinizi buraya ekleyin\n    contact.admin.command mail -s \"Munin Alert: ${var}\" admin@example.com\n    # CPU kullan\u0131m\u0131 %90'\u0131n \u00fczerine \u00e7\u0131kt\u0131\u011f\u0131nda uyar\u0131 g\u00f6nder\n    cpu.user.warning 90\n    cpu.user.critical 95<\/code><\/pre>\n<p>Bu, Munin&#8217;in <code>admin@example.com<\/code> adresine CPU kullan\u0131m\u0131 e\u015fi\u011fi a\u015ft\u0131\u011f\u0131nda bir e-posta g\u00f6ndermesini sa\u011flar.<\/p>\n<h4>Geli\u015fmi\u015f Yap\u0131land\u0131rma Se\u00e7enekleri<\/h4>\n<p>*   <strong>Gruplama:<\/strong> Birden fazla node&#8217;u mant\u0131ksal gruplar alt\u0131nda toplayarak (\u00f6rne\u011fin, &#8220;Web Sunucular\u0131&#8221;, &#8220;Veritaban\u0131 Sunucular\u0131&#8221;) Munin aray\u00fcz\u00fcn\u00fc daha d\u00fczenli hale getirebilirsiniz.<br \/>\n*   <strong>\u00d6zel Grafik Ba\u015fl\u0131klar\u0131:<\/strong> Eklentiler i\u00e7in daha a\u00e7\u0131klay\u0131c\u0131 ba\u015fl\u0131klar ve etiketler tan\u0131mlayabilirsiniz.<br \/>\n*   <strong>Veri Saklama S\u00fcresi:<\/strong> RRDtool&#8217;un veri saklama politikalar\u0131n\u0131 \u00f6zelle\u015ftirerek, ge\u00e7mi\u015f verilerin ne kadar s\u00fcreyle tutulaca\u011f\u0131n\u0131 belirleyebilirsiniz.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Ubuntu VPS \u00fczerine Munin kurmak, sunucular\u0131n\u0131z\u0131n performans\u0131n\u0131 ve kaynak kullan\u0131m\u0131n\u0131 derinlemesine anlamak i\u00e7in atabilece\u011finiz en de\u011ferli ad\u0131mlardan biridir. Bu rehberde, Munin Master ve Node kurulumundan Apache yap\u0131land\u0131rmas\u0131na, ek eklentilerin etkinle\u015ftirilmesinden s\u0131k kar\u015f\u0131la\u015f\u0131lan sorunlar\u0131n \u00e7\u00f6z\u00fcm\u00fcne kadar her ad\u0131m\u0131 detayl\u0131 bir \u015fekilde ele ald\u0131k.<\/p>\n<p>Munin&#8217;in sa\u011flad\u0131\u011f\u0131 grafiksel veriler, sadece mevcut durumu g\u00f6rmekle kalmaz, ayn\u0131 zamanda gelecekteki kapasite planlamas\u0131, performans darbo\u011fazlar\u0131n\u0131n tespiti ve proaktif sorun \u00e7\u00f6z\u00fcm\u00fc i\u00e7in de paha bi\u00e7ilmez bir kaynak sunar. D\u00fczenli izleme, sistemlerinizin istikrarl\u0131, g\u00fcvenli ve verimli bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flaman\u0131n temelidir. Munin&#8217;i sistemlerinize entegre ederek, dijital altyap\u0131n\u0131z \u00fczerinde daha fazla kontrol sahibi olacak ve olas\u0131 sorunlara kar\u015f\u0131 her zaman bir ad\u0131m \u00f6nde olacaks\u0131n\u0131z. Unutmay\u0131n, iyi bir izleme altyap\u0131s\u0131, ba\u015far\u0131l\u0131 bir operasyonun anahtar\u0131d\u0131r.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber\nGiri\u015f\nG\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla geli\u015fen dijital d\u00fcnyas\u0131nda, sunucu performans\u0131 ve kaynak kul","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-37587","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/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:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber Giri\u015f G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla geli\u015fen dijital d\u00fcnyas\u0131nda, sunucu performans\u0131 ve kaynak kul\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-09T18:40:51+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber\",\"datePublished\":\"2026-01-09T18:40:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\"},\"wordCount\":3150,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\",\"name\":\"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-09T18:40:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","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:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber","og_description":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber Giri\u015f G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla geli\u015fen dijital d\u00fcnyas\u0131nda, sunucu performans\u0131 ve kaynak kul","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-09T18:40:51+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"19 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber","datePublished":"2026-01-09T18:40:51+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/"},"wordCount":3150,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/","name":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-09T18:40:51+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-vps-uzerine-munin-kurulumu-kapsamli-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu VPS \u00dczerine Munin Kurulumu: Kapsaml\u0131 Bir Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37587"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37587\/revisions"}],"predecessor-version":[{"id":37588,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37587\/revisions\/37588"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}