Prometheus Kurulumu Ve Yapılandırılması

Sistemleri izlemek için çok doğru bir uygulama tercih ettiğinizi şimdiden söyleyeyim, bu uygulama piyasadaki diğerlerine göre efsane ötesi işler sunar. Nasıl Kurulur? Sisteme öncelikli olarak yeni birer kullanıcı açıyoruz. Sistem dosyalarını indirip gerekli yerlere çıkartalım Çıkartılan dosyaları gereken izinlerle birlikte düzenleyelim ve taşıyalım. Prometheus Yapılandırma Şimdi sıra geldi izlenecek yerleri eklemeye bunun için prometheus.yml dosyasını … Prometheus Kurulumu Ve Yapılandırılması yazısına devam et

NGINX Reverse Proxy Üzerinden Grafana’ya Erişim

Grafana kardeşimiz öncelikli olarak NGINX arasında çalışmak için ayarlanmadığı için ufak bir değişiklik yapmamız gerekiyor. Bu ayarı yapmak için /etc/grafana/grafana.ini aşağıdaki değişikliği yapın Ardından NGINX üzerinde yeni bir conf dosyası açıp aşağıdaki eklemeyi yapın ve servisi yeniden başlatın. Servisi yeniden başlattığınızda site subdomain üzerinden erişilebilir hale gelmiş olacaktır.

Windows’da Django Locale Yapılandırma

Django uygulamaları geliştiriyor ve çok dilli bir yapıyı da beraberinde kullanıyorsanız, geliştirme ortamınızda Windows ise bir takım hatalar ile karşılaşabilirsiniz. Özellikle gettext ile dil dosyalarının oluşmaması gibi büyük bir problem bulunuyor. Hata şu şekilde Bu sorunun çözmek için gettextin windows sürümünü sisteme dahil edin. Ardından hiç bir şey olmamış gibi dil dosyası oluşacak

Türkiye Layer 7 Anti-DPI

Zamanında Türkiye üzerinde kullanılan DPI kardeşlerin nasıl geçilebildiği ve bu konuda neler yapılması gerektiğini hiç anlatmadık. Bugün Kernel bazında yapacağımız değişiklikler ile sansürün etrafından dolaşıcaz ve erişim engelli çoğu yeri geçmiş olacağız. Peki bu işin olayı nedir? Orijinal SYN Paketlerini göndermeden hemen önce sahte SYN ve ACK paketleri ile bağlantının spoof edilmesi ve DPI cihazını … Türkiye Layer 7 Anti-DPI yazısına devam et

Python’da Uygulama Loglarının Sentry Üzerine Geçirilmesi

Uygulama içerisinde yer alan envai çeşit günlüğün uzak sunucuda hem depolanması hem takip edilmesi amacıyla Sentry kullanmak iş görüyor. Bu noktada yapılandırması şu şekilde Uygulamanın herhangi bir yerine ekleyin, yeter ki çalışsın. Şimdi geldik logların yönlendirilmesine, normal bir logmuş gibi davranmanız yeter. Extra bir çabaya gerek yok. Bu aşamadan sonra bütün loglar mis gibi Sentry … Python’da Uygulama Loglarının Sentry Üzerine Geçirilmesi yazısına devam et

Prometheus Node Exporter Kullanarak Linux Sunucuların İzlenmesi

Monitoring İşlemleri için Prometheus kullanan ve linux sunucularını basit bir şekilde izlemek isteyenler için betik aşağıdaki gibidir. set -e echo "Download Node Exporter and Create User" cd /tmp curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz sudo mv node_exporter-1.3.1.linux-amd64/node_exporter /usr/local/bin/ sudo useradd -rs /bin/false node_exporter echo "Download Node Exporter and Create User Finish" echo " [Unit] Description=Node … Prometheus Node Exporter Kullanarak Linux Sunucuların İzlenmesi yazısına devam et

WSL Üzerinde PostgreSQL Nasıl Kurulur?

Windows üzerinde ana sisteme veritabanı kurmayı pek önermem, arkada boş yere çalışmasına gerek yok, geliştirme yapacağınız zaman açsanız yeter. WSL gibi güzel bir nimet varken veritabanı kurulumunu buraya yapacağız. Unutmayın sisteminizi her kapattığınızda veritabanı serviside otomatik olarak kapanacaktır. Geliştirme yapacağınız sıralarda eliniz ile tetiklemeyi unutmayınız. Debian/Ubuntu herhangi bir sisteme kurulumu yaptığımız şekilde kuruyoruz. Bu aşamadan … WSL Üzerinde PostgreSQL Nasıl Kurulur? yazısına devam et

PostgreSQL Üzerinde Kullanıcı, Veritabanı Oluşturma ve Yetkilendirme

Devamlı unuttuğum ve kimi zaman karıştırdığım için PostgreSQL üzerinden kullanıcı ekleyip temel veritabanı işlemlerini yazacağım. TL;DR İşlemlere başlamak için postgresql üzerinde consolu açmalıyız. Konsolu açtığımızda normal veritabanı işlemlerini yapabiliriz. Veritabanı Oluşturma Kullanıcı Oluşturma Karakter Kodlama, Timezone ve Default Isolation Tanımlama Kullanıcıya Oluşturulan Veritabanı Üzerinde Yetkilendirme Yapmak PUBLIC Ayrıcalıklarından kurtulmak Gerekirse Public Yetkilendirmeleri Düzeltme

WSL’de Yetkilendirme Hatalarının Düzeltilmesi ve DNS Ayarı

Windows’da Linux Subsystem yani WSL’de işlem yapıyorsanız en az bir kaç kez yetkilendirme hatasına denk gelmişsinizdir. Bu hem mount edilen diskin metadatalarının tam alınmaması hemde izinlerden kaynaklanmaktadır. Ayrıca DNS hatasıda alırsınız kimi zaman. Bunlar olağan şeylerdir çünkü WSL’de ilk başta ön tanımlı bir yapılandırma yok. Metadataların disk mount edildiğinde alınmasının sağlanması DNS Yapılandırmalarının windows üzerinden … WSL’de Yetkilendirme Hatalarının Düzeltilmesi ve DNS Ayarı yazısına devam et

CloudFlare Firewall Ayarları Nasıl Yapılır? CloudFlare Firewall ile Wordpress Güvenliği Nasıl Sağlanır?

CloudFlare Firewall kısa süre önce, ücretsiz hesaplar da dahil olmak üzere tüm hesaplar için detaylı kural oluşturmayı aktif etti ve komplex güvenlik duvarı kuralları ekleme imkânı sağladı. Bu kurallar ile WordPress kurulumunuzu hem bilinen hem de açıklanmayan ve bilinmeyen güvenlik açıkları için korumaya alabilirsiniz. Genel Cloudflare Firewall Kuralları Burada yer alan bazı kurallar öncelikli olarak … CloudFlare Firewall Ayarları Nasıl Yapılır? CloudFlare Firewall ile Wordpress Güvenliği Nasıl Sağlanır? yazısına devam et

MikroTik’de DNS over HTTPS (DoH) Nasıl Aktif Edilir?

Bu özellik RouterOS version v6.47 sürümü ile birlikte geliyor, bu güncellemeyi resmi sitesinden edinip cihazınızı yükselttikten sonra aşağıdaki işlemleri yapın. CloudFlare Tarafındaki DoH için yapılacak işlemler sırasıyla aşağıdaki gibidir. Root CA mutlaka mikrotik içerisine eklenmeli Ardından sunucu tanımı yapılmalı DoH çalışabilmesi için router üzerinde dns tanımlı olması gerekmektedir. Bu yüzden statik olarak herhangi bir dns … MikroTik’de DNS over HTTPS (DoH) Nasıl Aktif Edilir? yazısına devam et

Acme.sh ile Ücretsiz SSL Sertifikası Nasıl Alınır

ACME istemci protokolünü kullanan unix sistemler için geliştirilmiş, bash script aracı. certbot kullanırken yaşanan sorunları ortadan kaldırır otomatik yenileme özelliği bulunur. ACME v1 ve ACME v2 destekler Wildcard SSL üretmeye imkan sağlar IPv6 desteği vardır Çoğu DNS sağlayıcı ile uyumludur(cloudflare etc) 3 Dakikadan kısa sürede SSL alınır 60 günde bir yeni SSL otomatik olarak alınır … Acme.sh ile Ücretsiz SSL Sertifikası Nasıl Alınır yazısına devam et

Debian 10 Üzerine Trilium Notes Kurulumu

Not tutma amacıyla bir kaç açık kaynak projeye göz atıyordum, daha sonradan beni ne olduğu belirsiz bir sürü not uygulaması linkine boğdular. Üşenmedim bunlardan 4-5 tanesini kurup denedim. Kurulumu ve kullanımı kanser olan Trilium Notes denen ve nodejs ile yazılan kişisel not tutma uygulamasının kurulumunda ki eksiklikleri düzelticem, günün birinde kullanırsam vs diye tüm bu … Debian 10 Üzerine Trilium Notes Kurulumu yazısına devam et

Prometheus’da Hostname Değiştirince Eski Metrikleri Silmek

Monitoring işlemlerini grafana ve buna bağlı olan prometheus tarafında yapıyoruz. Günün birinde hostname değişikliğine gidiyoruz eski hostname ve buna bağlı metrikler kabak gibi duruyor. Bunu silmen gerekirse aşağıdaki yönetim api parametresi ile yaparsın. Uzun zamandır kullanılıyorsa biraz bekleyecektir. Telaşlanmanıza gerek yok. Bu işlemleri yapabilmeniz için admin api açık olması gerekiyor.