Prometheus Nedir?
Prometheus, açık kaynaklı bir izleme ve alarmlar sistemi olarak, özellikle uygulamalar ve altyapılar hakkında bilgi toplama ve bu bilgileri anlamlandırma konusunda güçlü bir araçtır. Sunucular, veritabanları, uygulama hizmetleri ve daha birçok bileşen hakkında anlık veri toplar ve bu verileri kullanıcıya grafiksel bir biçimde sunar. Bu yüzden Prometheus, büyük sistemlerdeki performans ve sağlık durumlarını izlemek için oldukça kullanışlıdır.
Prometheus Kurulumu İçin Gereksinimler
Kuruluma geçmeden önce, Prometheus'u kullanabilmek için bazı gereksinimlere sahip olmanız gerekir:
- Linux Sunucu: Ubuntu, CentOS, Debian veya benzeri bir Linux dağıtımı.
- Sudo Yetkisi: Sistem üzerinde yönetici haklarınızın olması gerekmektedir.
- İnternet Bağlantısı: Prometheus'u indirmek için internet bağlantısına ihtiyacınız olacak.
Adım 1: Prometheus Paketini İndirme
İlk adım olarak, Prometheus'un en son sürümünü indirmeniz gerekmektedir. Prometheus'un güncel sürümünü GitHub'dan ya da resmi web sitesinden bulabilirsiniz.
# Prometheus'un en son sürümünü indirmek için wget komutunu kullanın
wget https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.linux-amd64.tar.gz
Yukarıdaki komut ile, Prometheus'un en son sürümünü indiriyoruz. İndirme işlemi tamamlandığında, dosya sisteminizde yer alacaktır.
Adım 2: Dosyaları Çıkartma
Prometheus'u indirdikten sonra, dosyayı çıkartmanız gerekiyor. Bunun için `tar` komutunu kullanabilirsiniz:
# İndirilen dosyayı çıkartmak için tar komutunu kullanın
tar xvf prometheus-2.43.0.linux-amd64.tar.gz
Bu komut, `prometheus-2.43.0.linux-amd64` adlı bir dizin oluşturacak ve içinde Prometheus'un tüm gerekli dosyalarını barındıracaktır.
Adım 3: Prometheus'u Başlatma
Prometheus, çıkarılan dosyaların içinde bulunan `prometheus` ikili dosyası ile başlatılabilir. Şimdi, bu dosyayı kullanarak Prometheus'u çalıştıracağız:
# Prometheus'u çalıştırmak için aşağıdaki komutu yazın
./prometheus --config.file=prometheus.yml
Yukarıdaki komut, Prometheus'u çalıştıracak ve Prometheus'un varsayılan yapılandırma dosyasını kullanacaktır. Şimdi, Prometheus'a tarayıcı üzerinden erişebilirsiniz.
Adım 4: Prometheus Web Arayüzüne Erişim
Prometheus, varsayılan olarak 9090 portunda çalışmaktadır. Bu yüzden tarayıcınızı açarak şu URL'yi ziyaret edebilirsiniz:
```
http://localhost:9090
```
Eğer her şey doğru bir şekilde kurulmuşsa, karşınıza Prometheus'un web arayüzü çıkacaktır. Burada, verileri sorgulayabilir, grafikler oluşturabilir ve sisteminizin performansını izleyebilirsiniz.
Adım 5: Prometheus'u Systemd ile Otomatik Başlatma
Prometheus'u her seferinde manuel olarak başlatmamak için, systemd kullanarak Prometheus'u bir hizmet olarak ekleyebilirsiniz. Bunun için aşağıdaki adımları takip edin:
1. Prometheus için bir systemd servis dosyası oluşturun:
# Yeni 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=/home/kullanici/pathtodirectory/prometheus/prometheus --config.file=/home/kullanici/pathtodirectory/prometheus/prometheus.yml
Restart=always
User=root
[Install]
WantedBy=multi-user.target
3. Systemd servisini yeniden yükleyin ve Prometheus'u başlatın:
# Systemd'yi yeniden yükleyin
sudo systemctl daemon-reload
# Prometheus servisini başlatın
sudo systemctl start prometheus
# Prometheus'un her sistem açılışında başlatılması için etkinleştirin
sudo systemctl enable prometheus
Bu adımlar tamamlandığında, Prometheus her açılışta otomatik olarak çalışacaktır.
Adım 6: Prometheus ile İzleme Başlatma
Prometheus kurulumunu tamamladığınızda, sisteminizi izlemeye başlamanın zamanı gelmiştir. Prometheus, genellikle `node_exporter` gibi ek araçlarla birlikte kullanılır. Bu araç, sisteminiz hakkında daha fazla bilgi toplar ve Prometheus'a gönderir.
`node_exporter` ile ilgili kurulum adımlarını takip ederek, sistem performansınızı daha ayrıntılı bir şekilde izlemeye başlayabilirsiniz.
Sonuç
Prometheus kurulumu, ilk başta karmaşık gibi görünebilir, ancak adımları doğru bir şekilde takip ettiğinizde oldukça basittir. Bu izleme aracını kullanarak, sisteminizin sağlığını ve performansını kolayca izleyebilir, olası sorunları önceden tespit edebilirsiniz. Unutmayın, sistem izleme sürecinde doğru araçları kullanmak, başarıya ulaşmak için önemli bir adımdır.
İçerik:
Prometheus, Linux üzerinde kurulumu yapılabilen güçlü bir izleme aracıdır. Bu rehberde, adım adım Prometheus kurulumunu nasıl yapacağınızı öğrendiniz. Sisteminizi izlemek için Prometheus'u kullanarak performansınızı en iyi şekilde yönetebilirsiniz. Prometheus ile ilgili daha fazla bilgi almak için dökümantasyonu takip edebilirsiniz.