{"id":1462,"date":"2022-04-04T10:38:16","date_gmt":"2022-04-04T08:38:16","guid":{"rendered":"https:\/\/www.ayhanarda.com\/blog\/?p=1462"},"modified":"2022-04-04T10:46:54","modified_gmt":"2022-04-04T08:46:54","slug":"prometheus-kurulumu","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2022\/04\/prometheus-kurulumu\/","title":{"rendered":"Prometheus Kurulumu"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Prometheus Kurulumu<\/h4>\n\n\n\n<p>Prometheus a\u00e7\u0131k kaynakl\u0131, pull temelli monit\u00f6ring arac\u0131d\u0131r. \u00c7ok hafif ve iyi bir uyar\u0131 mekanizmas\u0131na sahiptir. Centos\/rhel tabanl\u0131 da\u011f\u0131t\u0131mlarda a\u015fa\u011f\u0131daki gibi kurabilirsiniz.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/prometheus.io\/download\/\">https:\/\/prometheus.io\/download\/<\/a> adresinden \u015fu an g\u00fcncel s\u00fcr\u00fcm olan 2.34 \u00fc indirece\u011fiz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-1024x263.png\" alt=\"\" class=\"wp-image-1463\" width=\"608\" height=\"156\" srcset=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-1024x263.png 1024w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-300x77.png 300w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-768x197.png 768w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image.png 1537w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/a><figcaption>Prometheus download<\/figcaption><\/figure>\n\n\n\n<p>Ba\u015flamadan \u00f6nce e\u011fer root de\u011filseniz sudo kullanabilir oldu\u011funuza emin olunuz, network\u00fcn\u00fczde prometheus un default portu olan 9090 portu i\u00e7in bir engel olmamal\u0131 , dilerseniz farkl\u0131 bir bo\u015f port kullanabilirsiniz. Prometheus&#8217;u indirebilmek i\u00e7in kuraca\u011f\u0131n\u0131z sunucu internete a\u00e7\u0131k olmal\u0131 , e\u011fer internet eri\u015fiminiz yok ise farkl\u0131 bir sunucudan ilgili dosyay\u0131 indirip kuraca\u011f\u0131n\u0131z sunucuya aktarabilirsiniz.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki \u015fekilde indirip, a\u00e7\u0131p klas\u00f6r\u00fcn ad\u0131n\u0131 de\u011fi\u015ftirelim. Ben i\u015flemi \/home dizini i\u00e7indeyken yap\u0131yorum, Siz diledi\u011finiz path&#8217;te yapabilirsiniz.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/home\ncurl -LO url -LO https:\/\/github.com\/prometheus\/prometheus\/releases\/download\/v2.34.0\/prometheus-2.34.0.linux-amd64.tar.gz\ntar -xvf prometheus-2.34.0.linux-amd64.tar.gz\nmv prometheus-2.34.0.linux-amd64 prometheus-files<\/code><\/pre>\n\n\n\n<p>\u015eimdi prometheus kullan\u0131c\u0131s\u0131 ve dizinlerini olu\u015fturup haklar\u0131n\u0131 verelim.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo useradd --no-create-home --shell \/bin\/false prometheus\nsudo mkdir \/etc\/prometheus\nsudo mkdir \/var\/lib\/prometheus\nsudo chown prometheus:prometheus \/etc\/prometheus\nsudo chown prometheus:prometheus \/var\/lib\/prometheus<\/code><\/pre>\n\n\n\n<p>\u015eimdi binary&#8217;leri \/usr\/local\/bin &#8216; e kopyalay\u0131p izinlerini de\u011fi\u015ftirelim<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo cp prometheus-files\/prometheus \/usr\/local\/bin\/\nsudo cp prometheus-files\/promtool \/usr\/local\/bin\/\nsudo chown prometheus:prometheus \/usr\/local\/bin\/prometheus\nsudo chown prometheus:prometheus \/usr\/local\/bin\/promtool<\/code><\/pre>\n\n\n\n<p>Ayn\u0131 \u015fekilde k\u00fct\u00fcphaneler i\u00e7in de i\u015flem yap\u0131yoruz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo cp -r prometheus-files\/consoles \/etc\/prometheus\nsudo cp -r prometheus-files\/console_libraries \/etc\/prometheus\nsudo chown -R prometheus:prometheus \/etc\/prometheus\/consoles\nsudo chown -R prometheus:prometheus \/etc\/prometheus\/console_libraries<\/code><\/pre>\n\n\n\n<p>\u015eimdi prometheus&#8217;un yaml dosyas\u0131n\u0131 olu\u015fturup a\u015fa\u011f\u0131dakileri ekleyip kaydedelim. Dilerseniz portu de\u011fi\u015ftirebilirsiniz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/prometheus\/prometheus.yml<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>global:\n  scrape_interval: 10s\n\nscrape_configs:\n  - job_name: 'prometheus'\n    scrape_interval: 5s\n    static_configs:\n      - targets: &#91;'localhost:9090']<\/code><\/pre>\n\n\n\n<p>Kaydedip \u00e7\u0131kt\u0131ysak \u015fimdi sahipli\u011fini de\u011fi\u015ftirelim.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown prometheus:prometheus \/etc\/prometheus\/prometheus.yml\n<\/code><\/pre>\n\n\n\n<p>Art\u0131k bunu bir servis haline getirebiliriz. A\u015fa\u011f\u0131daki dosyay\u0131 olu\u015ftuurp a\u00e7al\u0131m ve i\u00e7ine bir alt\u0131nda yazanlar\u0131kopyalay\u0131p kaydedelim.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/etc\/systemd\/system\/prometheus.service<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Prometheus\nWants=network-online.target\nAfter=network-online.target\n\n&#91;Service]\nUser=prometheus\nGroup=prometheus\nType=simple\nExecStart=\/usr\/local\/bin\/prometheus \\\n    --config.file \/etc\/prometheus\/prometheus.yml \\\n    --storage.tsdb.path \/var\/lib\/prometheus\/ \\\n    --web.console.templates=\/etc\/prometheus\/consoles \\\n    --web.console.libraries=\/etc\/prometheus\/console_libraries\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Systemd servislerini reload edelim ve servisimizi ba\u015flat\u0131p \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 kontrol edelim.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload\nsudo systemctl start prometheus\nsudo systemctl status prometheus<\/code><\/pre>\n\n\n\n<p>Bir sorun yok ise a\u015fa\u011f\u0131daki \u015fekilde bir sonu\u00e7 elde g\u00f6rmeliyiz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"761\" height=\"154\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-1.png\" alt=\"\" class=\"wp-image-1465\" srcset=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-1.png 761w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-1-300x61.png 300w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/><\/a><figcaption>Prometheus \u00e7al\u0131\u015f\u0131yor<\/figcaption><\/figure>\n\n\n\n<p>\u015eimdi web aray\u00fcz\u00fcnden eri\u015febiliriz. G\u00f6r\u00fcnt\u00fc a\u015fa\u011f\u0131daki gibi olmal\u0131.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;&lt;sunucunuzun-ip-adresi&gt;:9090\/graph<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"204\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-1024x204.png\" alt=\"\" class=\"wp-image-1466\" srcset=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-1024x204.png 1024w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-300x60.png 300w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-768x153.png 768w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2-1536x305.png 1536w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-2.png 1916w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Prometheus webui<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"430\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3-1024x430.png\" alt=\"\" class=\"wp-image-1467\" srcset=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3-1024x430.png 1024w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3-300x126.png 300w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3-768x322.png 768w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3-1536x645.png 1536w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2022\/04\/image-3.png 1897w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Prometheus Query<\/figcaption><\/figure>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Prometheus%20Kurulumu\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"Prometheus Kurulumu Prometheus a\u00e7\u0131k kaynakl\u0131, pull temelli monit\u00f6ring arac\u0131d\u0131r. \u00c7ok hafif ve iyi bir uyar\u0131 mekanizmas\u0131na sahiptir. Centos\/rhel tabanl\u0131 da\u011f\u0131t\u0131mlarda a\u015fa\u011f\u0131daki gibi kurabilirsiniz. https:\/\/prometheus.io\/download\/ adresinden \u015fu an g\u00fcncel s\u00fcr\u00fcm olan 2.34 \u00fc indirece\u011fiz. Ba\u015flamadan \u00f6nce e\u011fer root de\u011filseniz sudo kullanabilir oldu\u011funuza emin olunuz, network\u00fcn\u00fczde prometheus un default portu olan 9090 portu i\u00e7in bir engel olmamal\u0131 [&hellip;]","protected":false},"author":1,"featured_media":1470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[713,66,746],"tags":[1460,1459,1458,1465,1464,1462,1461,1463],"class_list":["post-1462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata","category-linux-2","category-monitoring","tag-linux-monitoring","tag-monitoring","tag-prometheus","tag-prometheus-download","tag-prometheus-graphana","tag-prometheus-installation","tag-prometheus-kurulumu","tag-prometheus-node-exporter"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1462"}],"version-history":[{"count":4,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1462\/revisions"}],"predecessor-version":[{"id":1474,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1462\/revisions\/1474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media\/1470"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}