{"id":1488,"date":"2024-04-27T02:20:10","date_gmt":"2024-04-26T23:20:10","guid":{"rendered":"https:\/\/www.fibacloud.com\/community\/tutorials\/?p=1488"},"modified":"2026-10-04T22:57:46","modified_gmt":"2026-10-04T19:57:46","slug":"ubuntu-ustunde-grafana-kurulumu","status":"publish","type":"post","link":"https:\/\/www.fibacloud.com\/community\/tutorials\/ubuntu-ustunde-grafana-kurulumu\/","title":{"rendered":"Ubuntu 24.04 \u00dczerinde Grafana OSS Kurulumu"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1488\" class=\"elementor elementor-1488\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-086d8a2 e-con-full e-flex e-con e-parent\" data-id=\"086d8a2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a00016 elementor-widget elementor-widget-text-editor\" data-id=\"5a00016\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 08-05-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Bu rehber <strong>Ubuntu 24.04 LTS \u00fczerinde Grafana OSS<\/strong> kurar ve ilk dashboard&#8217;u do\u011frular. Grafana verileri kendi ba\u015f\u0131na toplamak zorunda de\u011fildir; Prometheus, InfluxDB veya ba\u015fka bir veri kayna\u011f\u0131ndan sorgular ve g\u00f6rselle\u015ftirir. Paket serisini, kayna\u011f\u0131n\u0131 ve veri kayna\u011f\u0131 uyumlulu\u011funu birlikte kontrol edece\u011fiz.<\/p>\n<figure class=\"fc-editorial-figure\" data-fc-visual=\"20260920\" aria-labelledby=\"fc-editorial-caption-1488\"><a href=\"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-inline-20260920.webp\" target=\"_blank\" rel=\"noopener\" aria-label=\"G\u00f6rseli tam boyutta a\u00e7\"><picture><source media=\"(max-width: 600px)\" srcset=\"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-mobile-20260920.webp\" width=\"720\" height=\"1140\"><img loading=\"lazy\" src=\"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-inline-20260920.webp\" srcset=\"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-inline-20260920.webp 1440w, https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-inline-20260920-300x242.webp 300w, https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-inline-20260920-1024x825.webp 1024w, https:\/\/www.fibacloud.com\/community\/tutorials\/wp-content\/uploads\/community-editorial-20260920\/fc-grafana-tr-inline-20260920-768x619.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 820px\" width=\"1440\" height=\"1160\" alt=\"Grafana veriyi nas\u0131l g\u00f6r\u00fcn\u00fcr k\u0131lar?\" class=\"wp-image-2521\"  decoding=\"async\"><\/picture><\/a><figcaption id=\"fc-editorial-caption-1488\"><strong>Grafana veriyi nas\u0131l g\u00f6r\u00fcn\u00fcr k\u0131lar?<\/strong> Grafana, ba\u011fland\u0131\u011f\u0131 veri kayna\u011f\u0131n\u0131 sorgular ve sonucu panellerde g\u00f6sterir. Uyar\u0131 kurallar\u0131 desteklenen kaynaklardan gelen sonu\u00e7lar\u0131 de\u011ferlendirir.<details><summary>G\u00f6rselin ad\u0131m ad\u0131m a\u00e7\u0131klamas\u0131<\/summary><ol><li>Ba\u011fla: Uyumlu bir veri kayna\u011f\u0131 tan\u0131mla.<\/li><li>Sorgula: \u00d6l\u00e7\u00fcm\u00fc ve zaman aral\u0131\u011f\u0131n\u0131 se\u00e7.<\/li><li>G\u00f6rselle\u015ftir: Sonucu anla\u015f\u0131l\u0131r panellere d\u00f6n\u00fc\u015ft\u00fcr.<\/li><li>Uyar: Kurala g\u00f6re bildirim \u00fcret.<\/li><\/ol><\/details><\/figcaption><\/figure>\n<h2>Ba\u015flamadan \u00f6nce<\/h2>\n<p>Sudo yetkisi, konsol\/SSH eri\u015fimi ve yedeklenmi\u015f yap\u0131land\u0131rma gerekir. Mevcut Grafana veritaban\u0131 veya kurulumu varsa yeni kurulum ad\u0131mlar\u0131n\u0131 y\u00fckseltme yerine kullanmay\u0131n; s\u00fcr\u00fcm ge\u00e7i\u015f notlar\u0131n\u0131 ve eklenti uyumlulu\u011funu inceleyin.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-266d5fd elementor-widget elementor-widget-text-editor\" data-id=\"266d5fd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre><code class=\"language-bash\">cat \/etc\/os-release\ndpkg-query -W 'grafana*' 2&gt;\/dev\/null\nss -lnt | awk '$4 ~ \/:3000$\/ {print}'\nsudo apt-get update\nsudo apt-get install ca-certificates curl gnupg<\/code><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b58f54 elementor-widget elementor-widget-text-editor\" data-id=\"1b58f54\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Bu \u00f6rnek, 3000 portunu internete a\u00e7madan loopback ve SSH t\u00fcneli kullan\u0131r. Uygulama i\u00e7in HTTPS yay\u0131nlamak istedi\u011finizde ters vekil, do\u011fru <code>root_url<\/code> ve kimlik do\u011frulama tasar\u0131m\u0131n\u0131 ayr\u0131ca tamamlay\u0131n.<\/p>\n<h2>Resm\u00ee Grafana deposunu ekleyin<\/h2>\n<p><a href=\"https:\/\/grafana.com\/docs\/grafana\/latest\/setup-grafana\/installation\/debian\/\" rel=\"nofollow noopener\" target=\"_blank\">Resm\u00ee Debian\/Ubuntu kurulum belgesindeki<\/a> anahtar ve stable deposunu kullan\u0131n. OSS paketi <code>grafana<\/code>, Enterprise paketi <code>grafana-enterprise<\/code> ad\u0131ndad\u0131r; bunlar\u0131 ayn\u0131 kurulumda birbirinin yerine rastgele se\u00e7meyin.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42a079f elementor-widget elementor-widget-text-editor\" data-id=\"42a079f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre><code class=\"language-bash\">key_dir=$(mktemp -d)\ncurl --fail --show-error --location https:\/\/apt.grafana.com\/gpg-full.key \\\n  -o \"$key_dir\/grafana.asc\"\ngpg --show-keys --with-fingerprint \"$key_dir\/grafana.asc\"\nsudo install -d -m 755 \/etc\/apt\/keyrings\nsudo install -m 644 \"$key_dir\/grafana.asc\" \/etc\/apt\/keyrings\/grafana.asc\nprintf '%s\\n' 'deb [signed-by=\/etc\/apt\/keyrings\/grafana.asc] https:\/\/apt.grafana.com stable main' \\\n  | sudo tee \/etc\/apt\/sources.list.d\/grafana.list\nsudo apt-get update\napt-cache policy grafana<\/code><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec8a1a elementor-widget elementor-widget-text-editor\" data-id=\"8ec8a1a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Anahtar kayna\u011f\u0131n\u0131 resm\u00ee belgeyle e\u015fle\u015ftirin; imza hatas\u0131nda do\u011frulamay\u0131 atlamay\u0131n. APT aday\u0131n\u0131n <code>apt.grafana.com<\/code> stable kayna\u011f\u0131ndan geldi\u011fini do\u011frulay\u0131n ve kurulacak s\u00fcr\u00fcm\u00fc kaydedin. <code>apt-get update<\/code> paket listesini g\u00fcnceller; kendi ba\u015f\u0131na kurulu Grafana&#8217;y\u0131 y\u00fckseltmez.<\/p>\n<h2>Servisi yerel eri\u015fimle ba\u015flat\u0131n<\/h2>\n<p>Yeni kurulumda servisin paket kurulurken erken a\u00e7\u0131lmas\u0131n\u0131 \u00f6nleyin:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7fc0540 elementor-widget elementor-widget-text-editor\" data-id=\"7fc0540\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre><code class=\"language-bash\">sudo systemctl mask grafana-server.service\nsudo apt-get install grafana\nsudo install -d -m 755 \/etc\/systemd\/system\/grafana-server.service.d\nprintf '%s\\n' '[Service]' 'Environment=GF_SERVER_HTTP_ADDR=127.0.0.1' \\\n  'Environment=GF_USERS_ALLOW_SIGN_UP=false' \\\n  'Environment=GF_AUTH_ANONYMOUS_ENABLED=false' \\\n  | sudo tee \/etc\/systemd\/system\/grafana-server.service.d\/local-access.conf\nsudo systemctl daemon-reload\nsudo systemctl unmask grafana-server.service\nsudo systemctl enable --now grafana-server.service\nsudo systemctl status grafana-server.service --no-pager\ndpkg-query -W -f='${Package} ${Version}\\n' grafana\nss -lnt | awk '$4 ~ \/:3000$\/ {print}'\ncurl --fail --show-error http:\/\/127.0.0.1:3000\/api\/health<\/code><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48f43a2 elementor-widget elementor-widget-text-editor\" data-id=\"48f43a2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><code>\/api\/health<\/code> veritaban\u0131 durumunu sa\u011fl\u0131kl\u0131 g\u00f6stermeli, dinleyici yaln\u0131z <code>127.0.0.1:3000<\/code> olmal\u0131d\u0131r. Systemd drop-in ortam de\u011fi\u015fkenleri Grafana yap\u0131land\u0131rmas\u0131na \u00f6nceliklidir; ayn\u0131 de\u011feri <code>grafana.ini<\/code> i\u00e7inde de\u011fi\u015ftirip drop-in&#8217;i unutmay\u0131n. <code>\/usr\/share\/grafana\/conf\/defaults.ini<\/code> dosyas\u0131n\u0131 d\u00fczenlemeyin; paket g\u00fcncellemesi bunu de\u011fi\u015ftirebilir.<\/p>\n<h2>\u0130lk oturumu SSH t\u00fcneli \u00fczerinden a\u00e7\u0131n<\/h2>\n<p>Kendi bilgisayar\u0131n\u0131zda, \u00f6rnek kullan\u0131c\u0131 ve sunucu ad\u0131n\u0131 ger\u00e7ek do\u011frulanm\u0131\u015f bilgilerinizle de\u011fi\u015ftirerek:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff01ad4 elementor-widget elementor-widget-text-editor\" data-id=\"ff01ad4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre><code class=\"language-bash\">ssh -N -L 13000:127.0.0.1:3000 kullanici@sunucu.example.com<\/code><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24f9442 elementor-widget elementor-widget-text-editor\" data-id=\"24f9442\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Taray\u0131c\u0131dan <code>http:\/\/127.0.0.1:13000<\/code> adresini a\u00e7\u0131n. De\u011fi\u015ftirilmemi\u015f yeni kurulumdaki varsay\u0131lan y\u00f6netici hesab\u0131yla ilk giri\u015ften hemen sonra g\u00fc\u00e7l\u00fc, benzersiz parola belirleyin. Y\u00f6netici hesab\u0131n\u0131 g\u00fcnl\u00fck g\u00f6r\u00fcnt\u00fcleme veya uygulama entegrasyonu i\u00e7in payla\u015fmay\u0131n. Ortam \u00f6nceden kurulmu\u015fsa varsay\u0131lan kimli\u011fin \u00e7al\u0131\u015faca\u011f\u0131n\u0131 varsaymay\u0131n.<\/p>\n<h2>Veri kayna\u011f\u0131n\u0131 ve ilk dashboard&#8217;u do\u011frulay\u0131n<\/h2>\n<p>\u00d6nce Grafana&#8217;n\u0131n <strong>TestData<\/strong> veri kayna\u011f\u0131yla sentetik bir panel olu\u015fturabilirsiniz. Connections\/Data sources b\u00f6l\u00fcm\u00fcnde TestData ekleyin; yeni dashboard&#8217;da zaman serisi paneli se\u00e7ip bu kayna\u011f\u0131 kullan\u0131n. Test senaryosunu, panel ad\u0131n\u0131 ve dashboard&#8217;u kaydedin. Yeniden a\u00e7t\u0131\u011f\u0131n\u0131zda kayd\u0131n ve beklenen sentetik verinin g\u00f6r\u00fcnmesi, g\u00f6rselle\u015ftirme ak\u0131\u015f\u0131n\u0131n ilk kabul\u00fcd\u00fcr; ger\u00e7ek altyap\u0131n\u0131z\u0131n izlendi\u011fi anlam\u0131na gelmez.<\/p>\n<p>Ger\u00e7ek veri i\u00e7in <a href=\"https:\/\/www.fibacloud.com\/community\/tutorials\/ubuntu-ustunde-influxdb-kurulumu\/\">InfluxDB 2.x rehberini<\/a> izlediyseniz Grafana&#8217;da InfluxDB kayna\u011f\u0131n\u0131 se\u00e7in, sorgu dilini <strong>Flux<\/strong>, organizasyonu <code>fibacloud-lab<\/code>, varsay\u0131lan bucket&#8217;\u0131 <code>metrics_lab<\/code> olarak ayarlay\u0131n. Yaln\u0131z bu bucket&#8217;a <strong>okuma<\/strong> izni olan ayr\u0131 token kullan\u0131n. Y\u00f6netici\/operator veya yazma token\u0131n\u0131 dashboard&#8217;a vermeyin.<\/p>\n<p>Ayn\u0131 sunucuda \u00e7al\u0131\u015f\u0131yorlarsa veri kayna\u011f\u0131 URL&#8217;si <code>http:\/\/127.0.0.1:8086<\/code> olabilir. Bu adres <strong>Grafana sunucusunun<\/strong> loopback&#8217;idir, taray\u0131c\u0131n\u0131z\u0131n de\u011fil. Ayr\u0131 sunucu\/container&#8217;da do\u011fru \u00f6zel a\u011f adresi ve TLS gerekir. Save &amp; test sonucunu kontrol edin; ard\u0131ndan ilgili zaman aral\u0131\u011f\u0131nda <code>cpu<\/code> \u00f6l\u00e7\u00fcm\u00fcn\u00fcn <code>usage_user<\/code> alan\u0131n\u0131 sorgulay\u0131n. Bo\u015f panelde \u00f6nce zaman aral\u0131\u011f\u0131, saat senkronizasyonu, bucket ve token yetkilerini inceleyin.<\/p>\n<h2>Hata giderme, yedek ve geri d\u00f6n\u00fc\u015f<\/h2>\n<p>Servis a\u00e7\u0131lm\u0131yorsa <code>sudo journalctl -u grafana-server -n 80 --no-pager<\/code>, port \u00e7ak\u0131\u015fmas\u0131 ve drop-in de\u011ferlerini kontrol edin. Veri kayna\u011f\u0131 hatas\u0131nda TLS do\u011frulamas\u0131n\u0131 kapatmak veya y\u00f6netici token\u0131 vermek yerine a\u011f\/CA\/yetki nedenini bulun.<\/p>\n<p>Grafana&#8217;n\u0131n yap\u0131land\u0131rmas\u0131n\u0131, provisioning dosyalar\u0131n\u0131, eklenti listesini ve kulland\u0131\u011f\u0131 veritaban\u0131n\u0131 uygun tutarl\u0131l\u0131kla yedekleyin. Dashboard JSON d\u0131\u015fa aktar\u0131m\u0131 tek ba\u015f\u0131na kullan\u0131c\u0131, secret ve b\u00fct\u00fcn sunucu durumunun yede\u011fi de\u011fildir. G\u00fcncellemeden \u00f6nce ayr\u0131 ortamda veri kayna\u011f\u0131\/eklenti uyumlulu\u011funu ve geri y\u00fcklemeyi do\u011frulay\u0131n. Ba\u015far\u0131s\u0131z yeni kurulumda veriyi silmeden servisi durdurun; mevcut DB migrasyonlar\u0131n\u0131 s\u0131radan paket d\u00fc\u015f\u00fcrmeyle geri \u00e7evirmeyin.<\/p>\n<h2>Kaynaklar<\/h2>\n<ul>\n<li><a href=\"https:\/\/grafana.com\/docs\/grafana\/latest\/setup-grafana\/installation\/debian\/\" rel=\"nofollow noopener\" target=\"_blank\">Grafana: Debian\/Ubuntu ve OSS paket kurulumu<\/a><\/li>\n<li><a href=\"https:\/\/grafana.com\/docs\/grafana\/latest\/setup-grafana\/configure-grafana\/\" rel=\"nofollow noopener\" target=\"_blank\">Grafana: yap\u0131land\u0131rma ve ortam de\u011fi\u015fkenleri<\/a><\/li>\n<li><a href=\"https:\/\/grafana.com\/docs\/grafana\/latest\/datasources\/influxdb\/configure-influxdb-data-source\/\" rel=\"nofollow noopener\" target=\"_blank\">Grafana: InfluxDB veri kayna\u011f\u0131 yap\u0131land\u0131rmas\u0131<\/a><\/li>\n<\/ul>\n<p class=\"fc-article-review-date\">Teknik i\u00e7erik ve kaynaklar 4 Ekim 2026 tarihinde g\u00f6zden ge\u00e7irildi. S\u00fcr\u00fcm veya sa\u011flay\u0131c\u0131 de\u011fi\u015fikli\u011finde ilgili resm\u00ee belgeyi yeniden kontrol edin.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ubuntu 24.04 \u00fczerinde Grafana OSS: imzal\u0131 paket kayna\u011f\u0131, yerel eri\u015fim, ilk dashboard, InfluxDB ba\u011flant\u0131s\u0131 ve yedekleme kontrolleri.<\/p>\n","protected":false},"author":1,"featured_media":2520,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[112,70,60,72],"class_list":["post-1488","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-grafana","tag-guvenlik","tag-linux","tag-ubuntu"],"lang":"tr","translations":{"tr":1488,"en":1582},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/posts\/1488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/comments?post=1488"}],"version-history":[{"count":97,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/posts\/1488\/revisions"}],"predecessor-version":[{"id":1622,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/posts\/1488\/revisions\/1622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/media\/2520"}],"wp:attachment":[{"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/media?parent=1488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/categories?post=1488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fibacloud.com\/community\/tutorials\/wp-json\/wp\/v2\/tags?post=1488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}