Yazar: Ayhan ARDA

Kafka restartında Memory Allocation Error Hatası

Kafka restartında Memory Allocation Error Hatası Kafka başlarken aşağıdaki gibi bir hataya düştüğünde ki bu normalde olmuyorsa ama topic sayınız arttı ise genelde olur , bu durumda aşağıdaki çözümü uygulayabilirsiniz. Linux sysctl ayarlarınızda vm.max_map_count değerini arttırmalıyız. sysctl -w vm.max_map_count= #ön tanımlı değeri 65536Aşağıdaki değeri basabiliriz.sysctl -w vm.max_map_count=262144Aktif olması için sysctl -p komutunu kullanabilirsiniz. Ayhan ARDA

Linux NFS Share ve Mount Nasıl Yapılır?

Linux NFS Share ve Mount Nasıl Yapılır? Bazen sunucularımız arasında ortak bir klasör paylaşmak isteriz , bu durumda paylaşımı yapacak bir sunucu/klasör ve oraya erişmek isteyen client’lar olmalı. Bi sunucumuzu nfs server olarak yapılandırmakla başlayalım Öncelikle nfs-utils paketini kurmalıyız. Sonrasında bir paylaşım klasörü oluşturalım, aşağıdaki ismi ya da path’i değiştirebilirsiniz. Şimdi bu klasöre herkesin yazabilmesi […]

Prometheus Node Exporter Kurulumu

Prometheus Node Exporter Kurulumu Node exporter’ı linux sunucularımızda ki metricleri elde etmek için kullanırız. Kurmadan önce prometheus kurulu olmalı, bunun için prometheus kurulumu isimli yazımızı inceleyebilirsiniz. Sonrasında network tarafında 9100 nolu port izinli olmalı ancak tabii ki farklı bir portta kullanabilirsiniz. Öncelikle /tmp dizinine geçip dosyamızı indiriyoruz. Dileseniz indirmek için prometheus download sayfasına da göz […]

Prometheus Kurulumu

Prometheus Kurulumu Prometheus açık kaynaklı, pull temelli monitöring aracıdır. Çok hafif ve iyi bir uyarı mekanizmasına sahiptir. Centos/rhel tabanlı dağıtımlarda aşağıdaki gibi kurabilirsiniz. https://prometheus.io/download/ adresinden şu an güncel sürüm olan 2.34 ü indireceğiz. Başlamadan önce eğer root değilseniz sudo kullanabilir olduğunuza emin olunuz, networkünüzde prometheus un default portu olan 9090 portu için bir engel olmamalı […]

Linux Sunucularda System Servisi Oluşturmak

Linux Sunucularda System Servisi Oluşturmak /etc/systemd/system/ klasörü içinde bir dosya oluşturuyoruz. Servisimizin adını hatırlatacak şekilde isim verilmesi işimizi kolaylaştıracaktır. Örneğin grafana.service Bu dosyanın içinde Servisin tanımını, çalışacağı path’i ve çalışma modlarını tanımlayabilirsiniz. Aşağıda grafana için oluşturduğumuz bir örnek bulunmaktadır. cat /etc/systemd/system/grafana.service [Unit]Description=Grafana Servisi [Service]WorkingDirectory=/root/Type=forkingExecStart=/bin/bash grafana_start.shKillMode=process [Install]WantedBy=multi-user.target Görüldüğü üzere /root dizini içinde grafana_start.sh dosyasını çalıştırması beklenmektedir, […]

A ticket for this agent could not have been requested from your deployment endpoint: Ticket salt is not configured in ApiListener object hatası

A ticket for this agent could not have been requested from your deployment endpoint: Ticket salt is not configured in ApiListener object hatası Icinga2 de Host’a modify deyip Agent’a tıkladığınızda başlıktaki hatayı alabilirsiniz. TicketSalt girmediğiniz için bu hatayı almaktasınız. /etc/icinga2/constants.conf dosyanızda muhtemelen en altta aşağıdaki satırı göreceksiniz. c /* Secret key for remote node tickets […]

Gmail POP3 Hesabı Ekleme Hatası [AUTH] Plaintext authentication disallowed on non-secure (SSL/TLS) connections

Gmail POP3 Hesabı Ekleme Hatası [AUTH] Plaintext authentication disallowed on non-secure (SSL/TLS) connections Linux üzerine plesk kurulu sunucumuzda bir mail hesabını gmail e ekleme çalıştığımızda aşağıdaki hatayı aldığımızı gördük. [AUTH] Plaintext authentication disallowed on non-secure (SSL/TLS) connections Kısaca güveli olmayan bağlantılarda şifrenin açık şekilde geldiği için kabul edilmediğine dair hata vardı. Sunucumuzda mail server olarak […]

Debian Command Not Found Hataları

Debian Command Not Found Hataları Örnek: [email protected]:~# a2ensite test.ayhanarda.com.confbash: a2ensite: command not found [email protected]:~# rebootbash: reboot: command not found [email protected]:~# ufw enablebash: ufw: command not found Oturumunuzu normal user ile açıp root kullanıcısına su ile yükseltme yaptığınızda bir çok komutun çalışmadığını görürsünüz , bu nedenle su – komutunu kullanmalısınız , Sonrasında çalışmayan komutlarınızın çalıştığını görebilirsiniz. […]

Avocent Console Cihazlarında Şifre Kurtarma

Bazen kullandığımız cihazlarımızda eskiden tanımlanan şifreleri unutabiliyoruz bu da ihtiyacımız olduğu zamanlarda elimizi bağlıyor , user hakları ile kullandığım ancak admin ve root şifresini bilmediğim Avocent cyclades konsol cihazımızda bu şifreleri kurtarmam gerekti. İşlem adımlarımı aşağıdaki şekilde not aldım. Cihazın konsol portuna bağlanılır. Cihaz restart edilir. Açılmaya başladığı anda konsolda herhangi bir tuşa basılır ve […]

wget: short write hatası ve çözümü

Esxi’da sunucu içine bir iso indirmem gerekiyordu ancak wget kullandığımda aşağıdaki short error mesajı ile karşılaştım. Dosyayı bir şekilde indirmem gerekiyordu, /vmfs/volumes/datastore1/ altında mkdir komutu ile tmp klasörü oluşturdum ve wget komutumu aşağıdaki şekilde düzenledim , bu şekilde dosya indrme işlemi başarıyla sonuçlandı. wget http://cdimage.kali.org/kali-2021.1/kali-linux-2021.1-installer-amd64.iso -P /vmfs/volumes/datastore1/tmp -O – > /vmfs/volumes/datastore1/tmp/kali-linux-2021.1-installer-amd64.iso

RemoteApp Portunu Değiştirmek

RemoteApp Portunu Değiştirmek Bu yazıyı remote desktop portu değiştirmekle karıştırmayınız , remote desktop portunu değiştirmek ile remote app portu değiştirmek aynı şey değildir. Bilindiği üzere güvenlik gereği remote desktop portumuzu değiştirmeyi tercih ederiz. Ancak aynı sunucuda remote app rolü kullanmaya karar verip yapılandırdığınızda çalışmadığını göreceksiniz. Sebebi Remote App rolünün , Sizin remote desktop portunuzu değiştirdiğinizden […]

rndc: decode base64 secret: bad base64 encoding hatası ve çözümü

rndc: decode base64 secret: bad base64 encoding hatası ve çözümü Benim başıma gelme hikayesi şöyle oldu , zone dosyalarımda bazı kelimeleri otomatik olarak topluca değiştirmem gerekiyordu ancak db. ile başlayan dosyaları filtrelemediğim için bind.keys dosyamın içeriği de değişti. Eski key i kurtarmam zor olacaktı ve ilgili klasör yedeğimi de almamıştım. Çözüm için key ‘i tekraroluşturmak […]

Juniper Ex3300 Junos Upgrade İşlemi – USB ile

Juniper Ex3300 Junos Upgrade İşlemi – USB ile Öncelikle yeni Junos versiyonumuzu Juniper‘ın sitesinden indiriyoruz, Ex3300 için 2020 yılı itibari ile en güncel versiyon 15.1R7.9 olarak gözüküyor. Dosyanın tam adı jinstall-ex-3300-15.1R7.9-domestic-signed.tgz şeklinde. Bir usb disk edindim ve bilgisayara takıp Fat olarak tekrar formatlıyorum. Fat32 ya da ntfs çalışmayacaktır, Switch USB’yi görecek ama partition’ı göremeyecektir. O […]

Linux Performans Analizi İçin Sysstat Kurulumu

Linux Performans Analizi İçin Sysstat Kurulumu Linux üzerinde performans sorunları yaşadığınızda bazı komutlar ile bu durumu doğrulamanız gerekir ya da sisteminiz iyidir ve daha iyi hale getirmek istiyorsunuzdur , bazen internette yeni komutlar bulursunuz ve bir çok kez bu komutların default olarak kurulu gelmediğini ve çalışmadığını görürsünüz , örneğin aşağıdaki komutları deneyebilirsiniz. mpstat -P ALL […]

Ubuntu Static IP Tanımlama

Ubuntu Static IP Tanımlama – 17.10 ve sonrası için Ağ yapılandırması Ubuntu 17.10 ile tamamen değiştirildi. 17.10 sürümünden başlayarak tüm yeni Ubuntu sürümlerinde kullanılacak ağ ayarı yönetimi için Canonical (Ubuntu Linux dağıtımını geliştiren şirket) tarafından Netplan adında yeni bir araç tanıtıldı. Eski ağ yapılandırma dosyası olan /etc/network/interfaces dosyası artık kullanılmıyor. Şimdi düzenlemek için /etc/netplan/01-netcfg.yaml dosyamızı […]

Ubuntu ‘artful Release’ no longer has a Release file. hatası ve çözümü

Ubuntu ‘artful Release’ no longer has a Release file. hatası ve çözümü Ubuntu update ya da paket kurulumu sırasında “no longer has a Release file. hatası alabilirsiniz. Sebebi Ubuntu 17.10 artful kullanıyor olmanız ve artık bu sürümün desteğinin bitmiş olmasıdır. Ubuntu güncel sürümleri görmek için https://wiki.ubuntu.com/Releases adresini kullanabilirsiniz. Bu durumda apt-get update ya da upgrade […]

Extreme Networks Switchlerde “The stack MAC is either not configured or its configuration is not consistent within the stack.” hatası

Extreme Networks Switchlerde “The stack MAC is either not configured or its configuration is not consistent within the stack.” hatası Genelde Extreme networks switchlerinde stack kurulumunu otomatik yaptırdığımız durumlarda karşılaşabileceğimiz bir hatadır. Aşağıdaki komutu master switch üzerinden çalıştırınız. configure stacking mac-address Sonrasında Stack topolojisini rebott etmelisiniz. Switchler reboot olduktan sonra hata giderilecektir. reboot stack-topology Ayhan […]

Plesk Panel’de 500 Hatası

Plesk Panel’de 500 Hatası Plesk panel’e girmeye çalıştığınızda 500 hatası alıp %plesk_dir%admin\logs\php_error.log dosyanızda aşağıdaki gibi kayıtlar görüyorsanız bu çözümü uygulayabilirsiniz. PHP Fatal error: Uncaught Error: Class ‘Zend_Log’ not found in C:\Program Files (x86)\Parallels\Plesk\admin\plib\Plesk\Log.php:169ya daUnable to set the object (C:\Program Files (x86)\Parallels\Plesk\admin\****) owner: (5) Access is denied. Sebebi , plesk’in güncellemesi sırasında antivirüs yazılımınızın buna engel […]

Plesk kurulu sunucuda .net core internal server error lock violation hatası

IIS te .net core kullanan siteleriniz aşağıdaki hatayı veriyor olabilir. HTTP Error 500.19 – Internal Server ErrorThe requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070021 Config Error Lock violation Config File \?\C:\Inetpub\vhosts\ayhanarda.com\web.config […]

Ubuntu üzerine LXC Container ve LXC WebPanel Kurulumu

Ubuntu üzerine LXC Container ve LXC WebPanel Kurulumu Docker docker nereye kadar dedik ve birazda değişiklik olması için LXC container kurmaya karar verdik, öncesinde sıfır ubuntu kurdum version 19.04 ve update ettim. Sonrasında LXC ve lxc template’lerini kumakla başlayalım. apt-get install lxc lxc-templates -y Sorunsuz kurulum olup olmadığına aşağıdaki komutla bakabilirsiniz , cgroups’lar , nat’lar […]