Prometheus Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

Bu yazıda, Linux üzerinde Prometheus kurulumunu adım adım anlattık. İzleme ve sistem yönetimi için mükemmel bir araç olan Prometheus, sunucularınızın durumunu izlemenizi sağlar.

BFS

Hadi gelin, birlikte sistemlerimizi nasıl izleyebileceğimizi ve Prometheus'un gücünden nasıl faydalanabileceğimizi keşfedelim! Sistem izleme, bir sunucu yöneticisinin olmazsa olmazlarından biridir. Eğer siz de sunucularınızı, servislerinizi izlemek ve olası sorunlara anında müdahale edebilmek istiyorsanız, Prometheus mükemmel bir seçim olacaktır. Bu blog yazısında, Linux üzerinde Prometheus nasıl kurulur, adım adım detaylı bir şekilde anlatacağım. Hazırsanız, başlıyoruz!

Prometheus Nedir?


Öncelikle, Prometheus nedir diye merak edenler için kısaca bahsedelim. Prometheus, zaman serisi verilerini toplayan, saklayan ve analiz eden bir açık kaynaklı izleme sistemidir. Yani, sunucularınızda, uygulamalarınızda veya herhangi bir servisinizde meydana gelen olayları (CPU kullanımı, bellek kullanımı, disk alanı gibi) kaydeder ve bunları görselleştirmenize olanak sağlar. Bu sayede, herhangi bir problemle karşılaştığınızda hızlıca müdahale edebilirsiniz.

Adım 1: Prometheus İçin Gerekli Paketleri Yükleme


İlk adımda, Prometheus’u kurmak için gerekli tüm paketleri sunucunuza indirmeniz gerekiyor. Terminali açın ve aşağıdaki komutları sırasıyla girin:


sudo apt update
sudo apt install wget

Bu komutlar, sisteminizin paket listelerini günceller ve `wget` aracını yükler, ki bu araç Prometheus'u indirmemiz için gerekli olacak.

Adım 2: Prometheus İndirip Kurma


Şimdi, Prometheus’un son sürümünü indirip yükleyeceğiz. Aşağıdaki komutla, Prometheus’un en son sürümünü `wget` ile indirebilirsiniz:


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


Ardından, indirilen dosyayı açmak için şu komutu girin:


tar -xvzf prometheus-2.46.0.linux-amd64.tar.gz

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

Adım 3: Prometheus’u Başlatma


Prometheus’u başlatmak için, terminalde çıkardığınız dizine gidin. Örneğin:


cd prometheus-2.46.0.linux-amd64


Şimdi Prometheus'u başlatmak için şu komutu yazın:


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


Bu komut, Prometheus’u başlatacak ve yapılandırma dosyasını yükleyecektir. Artık Prometheus web arayüzüne http://localhost:9090 adresinden erişebilirsiniz.

Adım 4: Prometheus’u Sistem Servisi Olarak Yapılandırma


Prometheus’u her yeniden başlatıldığında manuel olarak başlatmak istemezsiniz, değil mi? O yüzden Prometheus’u bir sistem servisi olarak çalıştıracağız. Bunun için `systemd` kullanacağız. Aşağıdaki adımları takip edin:

1. `/etc/systemd/system/prometheus.service` dosyasını oluşturun:


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


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


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

[Service]
User=root
ExecStart=/home/user/prometheus-2.46.0.linux-amd64/prometheus --config.file=/home/user/prometheus-2.46.0.linux-amd64/prometheus.yml

[Install]
WantedBy=multi-user.target


*Not: Bu örnekte, Prometheus dosyalarınızın yolu `/home/user/prometheus-2.46.0.linux-amd64` olarak kabul edilmiştir. Kendi dizininize göre yolunuzu güncellemeyi unutmayın.*

3. Servisi başlatın ve etkinleştirin:


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


Bu adımlarla Prometheus’u sisteminizde sürekli çalışan bir servis haline getirdiniz.

Adım 5: Prometheus Web Arayüzünü Kullanma


Prometheus’u başarıyla kurduktan sonra, http://localhost:9090 adresine giderek Prometheus’un web arayüzüne erişebilirsiniz. Burada, sunucunuzun sağlık durumunu izleyebilir, zaman serisi verilerini görüntüleyebilir ve çeşitli sorgular yapabilirsiniz.

Sonuç


Ve işte bu kadar! Artık Linux sunucunuzda Prometheus çalışıyor ve sistemlerinizi kolayca izleyebiliyorsunuz. Bu basit kurulum sayesinde, sistemdeki performans problemleri veya potansiyel sorunları erken tespit etmeniz mümkün. Herhangi bir sorun yaşarsanız, Prometheus dökümantasyonuna göz atabilir veya topluluk forumlarından yardım alabilirsiniz.

Prometheus'un gücünden yararlanarak sistemlerinizin daha sağlıklı çalışmasını sağlamak çok kolay!

İ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ü,...