Prometheus Nasıl Kurulur? (Linux)

Prometheus Nasıl Kurulur? (Linux)

Bu yazı, Linux sunucusunda Prometheus izleme aracının nasıl kurulacağına dair adım adım bir rehberdir.

Al_Yapay_Zeka

Prometheus Nedir ve Neden Kullanmalıyız?



Bir gün, sunucularınızın bazılarının aşırı yük altında olduğunu fark ettiniz. Hangi servisin daha fazla kaynak tükettiğini, ne zaman yükseldiğini ve hangi durumlarda çökebileceğini öğrenmek istediniz. Burada tam da imdadınıza Prometheus yetişiyor. Peki nedir Prometheus?

Prometheus, özellikle sistem ve uygulama izleme için geliştirilmiş güçlü bir araçtır. Veritabanlarından web servislerine kadar her şeyin izlenebilmesini sağlar. Prometheus ile gerçek zamanlı verileri takip edebilir, alarmlar kurarak sistemin durumunu daha iyi yönetebilirsiniz. Eğer Linux üzerinde bir server kurulumunun ardından bu aracı kullanmak istiyorsanız, doğru yerdesiniz! Hadi, Prometheus'u Linux sistemimize nasıl kuracağımıza göz atalım.

Prometheus Kurulumuna Başlamadan Önce Yapmanız Gerekenler



Kurulum adımlarına geçmeden önce bazı ön hazırlıkları yapmanızda fayda var. İlk olarak, bir Linux sunucusuna sahip olmanız gerektiğini unutmayın. Hedef sunucunuzda root yetkilerinizin olması gerekecek. Eğer hali hazırda bir sunucuya sahip değilseniz, AWS, DigitalOcean ya da kendi sunucunuz üzerinde bir instance oluşturabilirsiniz. Ayrıca, kurulum sırasında internet bağlantınızın aktif olması önemli.

Adım 1: Prometheus Paketini İndirin



Prometheus’un en son sürümünü indirmek için, önce resmi Prometheus web sitesine gidip uygun Linux sürümünü seçmeniz gerekiyor. Ancak, bunun yerine terminal üzerinden bu işlemi daha hızlı şekilde gerçekleştirebiliriz.

Aşağıdaki komutu kullanarak Prometheus’un en güncel sürümünü indirebilirsiniz:


wget https://github.com/prometheus/prometheus/releases/download/v2.39.0/prometheus-2.39.0.linux-amd64.tar.gz


Adım 2: Arşivi Çıkartın ve Kurulum



İndirdiğiniz dosyayı çıkaralım. Şimdi terminalde aşağıdaki komutu girerek arşivi çıkarabilirsiniz:


tar xvf prometheus-2.39.0.linux-amd64.tar.gz


Bu komut, arşiv dosyasını çıkartarak, içindeki Prometheus dosyalarını bir klasöre yerleştirecek. Şimdi, bu klasöre geçelim:


cd prometheus-2.39.0.linux-amd64


Adım 3: Prometheus'u Başlatın



Prometheus, çıkarttığınız klasördeki `prometheus` adlı dosya ile çalıştırılabilir. Şimdi terminal üzerinden şu komutu yazarak Prometheus’u başlatalım:


./prometheus --config.file=prometheus.yml


Bu komut, Prometheus'u başlatacak ve varsayılan olarak `localhost:9090` adresinde çalışmaya başlayacaktır. Artık Prometheus'un web arayüzüne ulaşabileceksiniz.

Adım 4: Prometheus'un Web Arayüzüne Erişim



Tarayıcınızı açın ve aşağıdaki adresi girin:

http://localhost:9090

Eğer her şey doğruysa, Prometheus’un ana sayfasına ulaşacaksınız. Burada veri sorgulamaları yapabilir, istatistiklere göz atabilir ve alarmlar oluşturabilirsiniz.

Adım 5: Prometheus Servis Olarak Çalıştırmak



Eğer Prometheus'u sürekli bir servis olarak çalıştırmak isterseniz, onu bir sistem servisi haline getirebilirsiniz. Bunun için aşağıdaki adımları takip edebilirsiniz:

1. İlk olarak, bir servis dosyası oluşturun:


sudo nano /etc/systemd/system/prometheus.service


2. Aşağıdaki içeriği dosyaya yapıştırın:


[Unit]
Description=Prometheus Monitoring System
After=network.target

[Service]
ExecStart=/path/to/prometheus --config.file=/path/to/prometheus.yml
Restart=always
User=prometheus
Group=prometheus

[Install]
WantedBy=multi-user.target


Dosyada yer alan `/path/to/prometheus` ve `/path/to/prometheus.yml` kısımlarını, Prometheus kurulumunun bulunduğu doğru yola göre güncelleyin.

3. Servisi başlatın ve aktif edin:


sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus


Artık Prometheus, sistem açıldığında otomatik olarak başlatılacak.

Adım 6: Verilerin Toplanması ve İzlenmesi



Prometheus’un sunduğu gerçek gücü keşfetmek için daha fazla yapılandırma yapabiliriz. Sunucularınızı izlemek için belirli metrikleri çekebilecek olan `node_exporter` gibi ek araçlar kurmanız gerekebilir. Bu araçlar, Prometheus'un veritabanına çeşitli veriler gönderecek ve böylece sisteminizi daha iyi izleyebileceksiniz.

Sonuç



Ve işte! Prometheus’un kurulumunu başarıyla gerçekleştirdiniz. Artık sunucularınızı izleyebilir, alarmlar kurabilir ve sisteminize dair verileri anlık olarak gözlemleyebilirsiniz. Prometheus, büyük ve küçük ölçekli projeler için vazgeçilmez bir izleme aracıdır.

Unutmayın, izleme ve sistem yönetimi, projelerinizin sağlığı için büyük bir öneme sahiptir. Prometheus ile sisteminizin performansını optimize edebilir ve sorunları erkenden tespit edebilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Nginx Nasıl Kurulur? Windows ve Linux İçin Adım Adım Kılavuz

Nginx, dünyada milyonlarca web sitesi tarafından kullanılan popüler bir web sunucusudur. Hafif, hızlı ve güvenli olması nedeniyle pek çok geliştirici ve sistem yöneticisi tarafından tercih edilir. Ancak, Nginx'i kurmak ve yapılandırmak, özellikle yeni...

Ansible 'SSH Authentication Failed' Hatası ve Çözümü: Adım Adım Çözüm Rehberi

Günümüzün hızlı gelişen IT dünyasında, otomasyon yazılımları her zamankinden daha önemli bir hale geldi. Herhangi bir yönetici için Ansible gibi güçlü bir aracın kullanılması, hem zamandan tasarruf sağlar hem de manuel işlemleri ortadan kaldırır. Ancak...

NetBeans Linux’a Nasıl Kurulur? Kolay Adımlarla Hızla Başlayın!

Merhaba sevgili yazılımcı dostum! Eğer bir Linux kullanıcısıysanız ve Java ile ilgileniyorsanız, IDE (Entegre Geliştirme Ortamı) seçeneklerinizden biri kesinlikle **NetBeans**'tir. Bugün, Linux üzerinde NetBeans’i nasıl kuracağınızı ve Java geliştirmeye...

Geleceğin İşletim Sistemi: Linux ve CentOS 8 ile Kurulum, Güvenlik ve Performans İpuçları

Merhaba! Eğer bir Linux meraklısıysanız veya Linux tabanlı bir işletim sistemi kullanmayı düşünüyorsanız, doğru yerdesiniz! Bugün, CentOS 8'in nasıl kurulacağı, güvenlik önlemleri, performans optimizasyonları ve biraz da gizli ipuçları hakkında konuşacağız....

Linux'ta FTP Sunucusu Kurulum Rehberi: Adım Adım Kolayca Kurun

Linux üzerinde FTP sunucusu kurmak, dosya paylaşımını kolaylaştırmak için harika bir çözüm. Bu yazıda, adım adım FTP sunucusu kurulumunu anlatacağım. Hadi başlayalım ve Linux sisteminize FTP sunucusunu ekleyerek dosyalarınızı kolayca paylaşmanın keyfini...

Kibana Index Bulunamama Hatası ve Çözümü: Linux'ta Adım Adım Rehber

Bir sabah, Linux sunucusunda Kibana'ya erişmeye çalışırken karşılaştığım hatayı hatırlıyorum. Kibana'ya girdiğimde ekranda beliren hata mesajı, "Index bulunamıyor" diyordu. İşte o anda başıma gelecekleri tahmin edemezdim! Bu yazıyı yazarken, bu sorunu...