Apache Kafka Sunucusu Nasıl Kurulur?

Ubuntu 24.04 üzerine Apache Kafka sunucu kuracağız. İlk olarak makinamızı update edelim ve java kurulumunu yapalım. Stabil Kafka versiyonunu indirelim. Şimdi Zookeeper’ı yapılandıralım. zookeeper.properties içerisine düzenleyip aşağıdaki gibi yapalım. Kafka Broker’ı Yapılandıralım. server.properties dosyasını aşağıdaki gibi güncelleyelim. Zookeeper ve Kafka’yı başlatalım. Kafka’yı test edelim. Topic oluşturalım Mesaj Üretelim Üretilen mesajı tüketelim Testimiz başarılı bir şekilde […]

Apache Kafka Sunucusu Nasıl Kurulur? Read More »

HAProxy ile SMTP Trafiği Yönlendirme

E-posta iletişimi, günümüz iş dünyasında kritik bir rol oynamaktadır. Güvenilir ve kesintisiz bir SMTP (Simple Mail Transfer Protocol) altyapısı, e-postaların sorunsuz bir şekilde iletilmesini sağlar. Ancak, birden fazla SMTP sunucusu kullanıldığında veya yük dağıtımı gerektiğinde, trafiği verimli bir şekilde yönetmek zor olabilir. İşte bu noktada, HAProxy devreye girer. HAProxy, yük dengeleme ve proxy işlevselliği ile

HAProxy ile SMTP Trafiği Yönlendirme Read More »

Ansible ile URL Taraması Yapma

Ansible kullanarak VirusTotal’den URL taraması yapacağız. Bunu yapmadan önce https://www.virustotal.com/ adresinden hesap oluşturup API key elde edelim. Daha önceki yazılarımızda Ansible ile nasıl POST ve GET istekleri yaptığımız yazılar yardımıyla Ansible için POST ve GET isteklerinin yapacağımız scripttimizi yazacağız. ilk olarak, https://www.virustotal.com/api/v3/urls adresine POST isteği atıp URL taramasını başlatacağız. Yukarıdaki scriptte x-apikey attribute kısmına elde

Ansible ile URL Taraması Yapma Read More »

Ansible ile IDRAC Kullanıcı Parola Güncelleme

Sistem yöneticileri sunucu kurulum süreçlerinde IDRAC parola güncelleme, BIOS ayarları, firmware güncelleme, yeni kullanıcı oluşturma vb süreçler ile karşılaşmaktadır. Kurulum ve konfigürasyonunu yapacağınız çok sayıda Dell sunucu envanteriniz var ise ansible ile bir inventory oluşturup IDRAC kullanıcı adlarınızı, şifrelerinizi güncelleyebilirsiniz. Bu sayede süreçlerinizden zaman kazanmış olursunuz. Örneği, kullanıcı adı ve şifre için paylaşıyorum, ilgili modül

Ansible ile IDRAC Kullanıcı Parola Güncelleme Read More »

Zabbix ile Linux Servis İzleme (Systemd)

Yapınızda Zabbix kullanıyor ve Linux sunucularınızda çalışan servislerin durumlarını izlemek istiyorsanız systemd entegrasyonu ile kolay bir şekilde linux sunucularınızdaki izlemek istediğiniz servisleri izleyebilirsiniz. Systemd entegrasyonu yapabilmeniz için Linux sunucularınızda Zabbix Agent 2′ yi kullanmanız gerekmektedir. Zabbix agent 2, Zabbix agent’ a göre daha iyi bir performans ve daha esnek yapılandırma imkanı sunar. Buraya tıklayarak resmi

Zabbix ile Linux Servis İzleme (Systemd) Read More »

Kubernetes Keda & Mysql Autoscaling

Kubernetes-based Event Driven Autoscaling (KEDA) bir kubernetes operatörü olarak çalışır ve event-driven scaling – olay odaklı autoscaling işlemleri yapar. Uygulamalarımızın üzerindeki yüklere göre, bizim belirlediğimiz(dinamik) kriterlere uygun (olay odaklı) auto-scale edilebilmesini sağlar. Kubernetes HPA da genellikle kaynak kullanımına dayandırılmış bir auto scaling kullanmaktayız. KEDA’ da ise kaynak kullanımı, özel metrikler(prometheus vs) ve olay tabanlı (örneğin

Kubernetes Keda & Mysql Autoscaling Read More »

Elastic Cloud on Kubernetes

Bu makalemizde, Elastic Cloud on Kubernetes operatörü, operatörün kurulumu ve bir elastic stack’ i ayağa kaldırıp çalıştırmak üzerine yoğunlaşacağız. Elastic Cloud on Kubernetes (ECK), Kubernetes üzerinde Elasticsearch ve diğer Elastic Stack bileşenlerinin dağıtımını, yönetimini ve ölçeklendirilmesini otomatikleştiren bir operatördür. ECK, Elastic Stack’i Kubernetes ekosistemine entegre ederek, verilerinizi güvenilir, esnek ve ölçeklenebilir bir şekilde yönetmenizi sağlar.

Elastic Cloud on Kubernetes Read More »

Kubernetes Rook – Ceph

Operatörler aracılığıyla kubernetes ortamlarımızı daha kolay ve yönetilebilir bir hale getirebilmekteyiz. Rook, kubernetes üzerinde Ceph depolama çözümünü dağıtmak, yönetmek ve ölçeklendirmek için kullanılan bir operatördür. Ceph, açık kaynak kodlu, yüksek performanslı, ölçeklenebilir ve dağıtık bir depolama çözümüdür. Ceph bizlere file, object ve block seviyesinde storage çözümlerini birlikte sunmaktadır. Rook – Ceph çözümü, production ready yani

Kubernetes Rook – Ceph Read More »

Zabbix 7.0 Upgrade

Zabbix 7.0′ ın kararlı sürümünün duyurulması ile birlikte birçok IT personeli kullandıkları zabbix sistemlerini güncelleyip 7.0′ ı test etmek isteyecektir. Single yapıda Zabbix 6-6.4 sürümlerinden 7′ ye geçiş yaparken, aşağıdaki yöntemi kullanabilirsiniz. Not: Default upgrade yaparken karşınıza çıkacak olan query failed: [] You do not have the SUPER privilege hatasının çözümünü de ekliyorum. snapshot’ ınızı

Zabbix 7.0 Upgrade Read More »

Kubernetes External Secret Operator

External Secret Operator, kubernetes uygulamalarımız içerisinde kullandığımız, kullanacağımız secret’ ları harici bir secret management aracından kubernetes secret’ ları içerisine almak için kullanılan bir kubernetes operatörüdür. Bunlar(external secret provider); Aws Secret Manager, Azure Key Vault, Hashicorp Vault, Google Secrets Manager vb olabilir. External Secret Operator birçok secret management aracına, yazılımına, api’ ler ile bağlanır ve bu

Kubernetes External Secret Operator Read More »