Prometheus Nasıl Kurulur? Linux İçin Adım Adım Kılavuz

Bu blog yazısında, Linux üzerinde Prometheus kurulumunun detaylı bir şekilde nasıl yapılacağına dair adım adım bir rehber sunulmaktadır.

BFS

Prometheus Nedir ve Neden Kullanılır?



Bir zamanlar sistem izleme, karmaşık sunucular ve yazılımlar arasında bir kabus gibiydi. Ancak Prometheus, hayatımıza girdiğinden beri bu süreç oldukça kolaylaştı. Eğer sunucularınızda ve uygulamalarınızda neler olup bittiğini izlemek istiyorsanız, Prometheus tam da aradığınız araçtır. Peki, nedir bu Prometheus?

Prometheus, açık kaynaklı bir sistem izleme ve uyarı aracıdır. Geliştiriciler ve sistem yöneticileri için, altyapıdaki her türlü durumu gözlemlemek, metrikleri toplamak ve analiz etmek için mükemmel bir çözümdür. En güzeli ise, Prometheus'un zaman serisi verilerini toplaması ve sorgulamasıyla, izleme dünyasında devrim yaratmasıdır.

Bugün, Linux üzerinde Prometheus nasıl kurulur, bunu adım adım keşfedeceğiz.

Adım 1: Gerekli Paketlerin Yüklenmesi



Başlamadan önce, Prometheus'u kurmak için bazı temel paketlere ihtiyacınız olacak. İlk olarak, sisteminize gerekli bağımlılıkları yüklemelisiniz. Bu, her Linux dağıtımında farklılık gösterebilir, ancak en yaygın olanları Ubuntu ve CentOS’tur. Ubuntu veya Debian tabanlı bir sistem kullanıyorsanız, terminali açın ve aşağıdaki komutları kullanarak sisteminizi güncelleyin.


sudo apt update
sudo apt install wget curl tar


Eğer CentOS ya da RHEL kullanıyorsanız, aşağıdaki komutları kullanarak gerekli paketleri yükleyebilirsiniz.


sudo yum update
sudo yum install wget curl tar


Adım 2: Prometheus'un İndirilişi



Şimdi sıra geldi Prometheus’u indirmeye. Prometheus'un en son sürümünü [resmi web sitesinden](https://prometheus.io/download/) veya GitHub üzerinden edinebilirsiniz. İndirmek için terminali açın ve aşağıdaki komutları kullanın:


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


Bu komut, Prometheus'un son sürümünü Linux için indirir. Dosya indirildikten sonra, onu çıkartmak için şu komutu kullanabilirsiniz:


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


Adım 3: Prometheus'u Kurma



Artık Prometheus’un dosyaları elimizde. Çıkardığınız dosyaların içinde bulunan dizine geçin:


cd prometheus-2.44.0.linux-amd64


Bu dizinde iki ana dosya göreceksiniz: prometheus ve promtool. Şimdi Prometheus’u çalıştırmaya başlayalım. Terminalde aşağıdaki komutu kullanarak Prometheus'u başlatabilirsiniz:


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


Bu komut, Prometheus'u başlatır ve prometheus.yml adlı konfigürasyon dosyasını kullanarak çalıştırır. Artık Prometheus, varsayılan olarak 9090 portunda çalışmaya başlayacaktır.

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



Prometheus başarılı bir şekilde çalışmaya başladı! Şimdi tarayıcınızı açın ve aşağıdaki adresi girin:

http://localhost:9090

Burada, Prometheus’un web arayüzüne erişebilirsiniz. Bu arayüz, size zaman serisi verilerini izlemenize ve sorgulamanıza olanak tanır.

Adım 5: Prometheus'u Sistem Servisi Olarak Kurma



Prometheus’u manuel olarak çalıştırmak yerine, sistem açılışında otomatik olarak başlaması için bir servis olarak yapılandırmak daha kullanışlı olacaktır. Bunun için, Prometheus için bir systemd servisi oluşturacağız.

İlk olarak, Prometheus’un dizinini /usr/local/bin gibi bir yere taşıyın:


sudo mv prometheus-2.44.0.linux-amd64/prometheus /usr/local/bin/
sudo mv prometheus-2.44.0.linux-amd64/promtool /usr/local/bin/
sudo mkdir /etc/prometheus
sudo mv prometheus-2.44.0.linux-amd64/prometheus.yml /etc/prometheus/


Ardından, systemd servisi dosyasını oluşturun:


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


Dosyaya aşağıdaki içeriği ekleyin:


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

[Service]
User=root
ExecStart=/usr/local/bin/prometheus --config.file=/etc/prometheus/prometheus.yml

[Install]
WantedBy=multi-user.target


Son olarak, Prometheus servisini başlatın ve etkinleştirin:


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


Prometheus artık sistem açılışında otomatik olarak çalışacaktır.

Sonuç



Prometheus'un kurulumunu tamamladınız! Artık sisteminizdeki her türlü metrik verisini toplayabilir ve izleyebilirsiniz. Prometheus, güçlü bir izleme aracıdır ve bu temel kurulumdan sonra onu daha da geliştirmek için ek özellikler ekleyebilirsiniz. Örneğin, Prometheus'u Grafana ile entegre ederek, verileri daha görsel bir şekilde sunabilirsiniz.

Not: Prometheus’u etkin bir şekilde kullanmak için, daha fazla metrik toplamak ve Prometheus'a çeşitli exporter'lar eklemek isteyebilirsiniz. Bu, uygulamalarınızı, sunucularınızı ve diğer altyapı bileşenlerinizi daha kapsamlı bir şekilde izlemenize yardımcı olacaktır.

Artık sistem izleme ve metrik takibi konusunda daha güçlü bir altyapınız var. Eğer bir sistem yöneticisi veya geliştiriciyseniz, Prometheus gerçekten işinizi kolaylaştıracaktır. Başarılar!

İlgili Yazılar

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

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'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...