Prometheus Nasıl Kurulur? (Linux) – Adım Adım Rehber

Bu yazıda, Linux üzerinde Prometheus kurulumunu detaylı bir şekilde açıkladık. Sistem izleme için güçlü bir araç olan Prometheus, doğru bir şekilde kurulduğunda size harika veriler sunacaktır.

BFS

Merhaba sevgili okur!

Bugün sizlere Prometheus'u Linux sisteminize nasıl kuracağınızı adım adım anlatacağım. Eğer sistemlerinizi izlemek, performans metriklerini toplamak ve zaman içinde analiz etmek istiyorsanız, Prometheus harika bir çözüm. Bu araç, modern devops dünyasında en popüler izleme ve uyarı sistemlerinden biri olarak kendine sağlam bir yer edinmiş durumda. Şimdi, gelin hep birlikte Prometheus'un kurulumuna göz atalım.

1. Adım: Gereksinimleri Hazırlayın



İlk olarak, Prometheus'u kurmadan önce Linux sunucunuzun hazır olduğundan emin olmanız gerekiyor. Prometheus, genellikle 64-bit mimarilerde çalışır, bu yüzden sunucunuzun mimarisini kontrol ettiğinizden emin olun. Ayrıca, root veya sudo yetkilerine sahip olmanız gerektiğini unutmayın.

Eğer bu adımla ilgili herhangi bir sorunuz olursa, sisteminizin sürümünü ve özelliklerini öğrenmek için şu komutu kullanabilirsiniz:


uname -a


2. Adım: Prometheus'u İndirin



Şimdi Prometheus’un en son sürümünü indirme zamanı! Resmi Prometheus web sitesine giderek en güncel sürümü bulabilirsiniz. Bunun yerine, terminal üzerinden doğrudan wget komutunu kullanarak indirme işlemini gerçekleştirebilirsiniz.

Aşağıdaki komutla Prometheus’u indirebilirsiniz:


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


Tabii ki, sürüm numarasını gerektiğinde güncelleyebilirsiniz. Bu komut, Prometheus’un sıkıştırılmış dosyasını indirir.

3. Adım: Dosyaları Çıkartın



İndirdiğiniz .tar.gz dosyasını çıkartmak için şu komutu kullanabilirsiniz:


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


Bu komut, Prometheus dosyalarını bulunduğunuz dizine çıkaracaktır.

4. Adım: Prometheus’u Kurun



Çıkarttığınız dosyanın içinde prometheus ve promtool adlı iki dosya olacak. Şimdi bu dosyaları, sisteminize uygun bir dizine taşıyacağız.

Dizinizi seçtikten sonra, aşağıdaki komutla taşınma işlemini gerçekleştirebilirsiniz:


sudo mv prometheus-2.43.0.linux-amd64/prometheus /usr/local/bin/
sudo mv prometheus-2.43.0.linux-amd64/promtool /usr/local/bin/


Ayrıca, Prometheus’un yapılandırma dosyasını da taşımanız gerekecek:


sudo mv prometheus-2.43.0.linux-amd64/prometheus.yml /etc/prometheus/


Bundan sonra, Prometheus'un data dizinini oluşturmalısınız. Bunu yapmak için şu komutu kullanabilirsiniz:


sudo mkdir /etc/prometheus/data


5. Adım: Prometheus’u Başlatın



Kurulum işlemi tamamlandıktan sonra Prometheus’u başlatmaya hazırız! Prometheus’un arka planda çalışabilmesi için bir sistem servisi oluşturmamız gerekebilir.

Öncelikle bir prometheus.service dosyası oluşturalım:


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


Bu dosyanın içine aşağıdaki konfigürasyonu ekleyin:


[Unit]
Description=Prometheus
Documentation=http://prometheus.io/docs/introduction/overview/
After=network.target

[Service]
ExecStart=/usr/local/bin/prometheus --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/etc/prometheus/data
Restart=always
User=nobody
Group=nogroup
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target


Dosyayı kaydedip kapatın ve ardından Prometheus servisinin başlamasını sağlayın:


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


Bu komutlar, Prometheus’u başlatır ve her yeniden başlatmada otomatik olarak başlamasını sağlar.

6. Adım: Prometheus’a Erişim Sağlayın



Artık Prometheus çalışıyor! Tarayıcınızdan http://[sunucu-ip-adresi]:9090 adresini açarak Prometheus arayüzüne erişebilirsiniz. Buradan, sisteminizin verilerini görsel olarak izlemeye başlayabilirsiniz.

7. Adım: İzleme Konfigürasyonu



Prometheus, izlemek istediğiniz verileri toplamak için targets adı verilen kaynakları eklemenize olanak tanır. Bu hedefler, genellikle uygulama veya sistem metrikleri sunan servisler olur. Konfigürasyon dosyasına bu hedefleri ekleyerek izlemeye başlayabilirsiniz.

Örneğin, aşağıdaki satırları prometheus.yml dosyasına ekleyebilirsiniz:


scrape_configs:
  - job_name: 'node'
    static_configs:
      - targets: ['localhost:9100']


Bu şekilde, Prometheus sisteminizdeki node_exporter'ı izlemeye başlayacaktır.

Sonuç



Tebrikler! Şimdi Prometheus sisteminizde başarılı bir şekilde çalışıyor ve verilerinizi toplamak için hazır. Bu kurulum rehberi sayesinde, sisteminizin performansını izlemek ve analiz etmek oldukça kolay. İleriye dönük olarak, daha fazla metrik ekleyebilir, Grafana ile görselleştirme yapabilir ve uyarılar oluşturabilirsiniz.

Herhangi bir sorunla karşılaşırsanız, Prometheus’un geniş belgeleri ve topluluğu her zaman size yardımcı olacaktır.

İlgili Yazılar

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

SonarQube ile Kod Analizi Nasıl Yapılır? Adım Adım Rehber

SonarQube Nedir?SonarQube, yazılım geliştiricilerinin kodlarını analiz ederek, hataları ve potansiyel sorunları tespit etmelerine yardımcı olan güçlü bir araçtır. Bir tür "kod doktoru" olarak, yazılımlarınızı inceleyip sağlıklı olup olmadığını söyler....

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...