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

Symfony Nasıl Kurulur? Windows Üzerinde Adım Adım Kurulum Rehberi

Başlangıç: Symfony'yi TanıyalımWeb geliştirmeye yeni başlıyorsanız, büyük ihtimalle Symfony'yi duymuşsunuzdur. Symfony, PHP ile geliştirilen, güçlü ve esnek bir framework'tür. Hem küçük hem de büyük projeler için oldukça uygun olan bu framework, geliştiricilerin...

Elasticsearch Cluster Hatası ve Çözümü: Linux'ta Adım Adım Rehber

Elasticsearch Cluster Hatası ile Karşılaştığınızda Ne Yapmalısınız?Linux üzerinde Elasticsearch kullanıyorsanız, bir gün mutlaka cluster hatalarıyla karşılaşacaksınız. Her şey yolunda giderken, bir anda Elasticsearch cluster'ınızın durumunun "red" olduğunu...

Nagios Kullanımı: Sistem Sağlığını İzleme ile Performansı Artırın

Bir sabah uyandığınızda bilgisayarınızı açıyorsunuz ve her şey yolunda görünüyor. Ancak, bir sorun olabileceğini hiç düşünmeden birkaç saat geçiriyorsunuz. Sonra birden, sistemler yavaşlamaya başlıyor ya da sunucularınıza bir erişim hatası alıyorsunuz....

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