28 Ara 2020

Keepalived ile Linux Cluster Kurulumu

    Centos 6 ve 7 üzerine keepalived kullanarak mysql ve squid servisleri için yedekli yapılar kurmuştum. Benzer şekilde ihtiyacınıza göre kendi konfigürasyonlarınızı yapabilirsiniz.

   Keepalived ile ilgili kısa bilgiden sonra kurulum ve yapmış olduğum konfig örneklerini paylaşıyor olacağım.

Keepalived VRRP protokolünü kullanarak IP sanallaştırma ile high-availability (yüksek erişebilirlik)  sağlar. Keepalived, IP failover yeteneği ile ikiden daha fazla sunucu için konfigüre edilebilir. Konfigürasyon dosyasında oluşturulan VRRP grupları ile birden fazla sanal IP adresinin farklı sunucular üzerine atanması ile yük dağılımı da yapılabilir.

8 Haz 2017

Cacti İle Apache İstatistiklerinin İzlenmesi

Kullanmakta olduğumuz apache web serverın performans verilerini grafik ortama aktarmak için buradan gerekli template ve dosyaları indirebilirsiniz.
İlk olarak apache konfigürasyonunda değişiklikler yapmamız gerekiyor.

Linux (CentOs 6.5) Üzerine Cacti Kurulumu

Cacti Nedir ?

Cacti; network üzerinde bulunan aktif cihazlarınızın bellek (ram), disk, ağ ve sistem yükü gibi bilgilerini grafiksel olarak web arayüzüyle sunan, komple bir sunucu çözümüdür. Bilgileri almak için snmp ve aldığı bu bilgileri grafiksel olarak yazmak için rrdtool araçlarını kullanır.

Cacti ile Bind/Named Servisinin İzlenmesi

İlk olarak bind/named servisimizin çalıştığı sunucuda snmp paketlerini yüklememiz gerekiyor.
 yum install net-snmp net-snmp-utils net-snmp-devel
Daha sonra Snmpd dosyasını düzenlememiz gerekiyor.

Solari 10 Yeni Disk Ekleme

Solaris sunucunuza yeni bir disk eklemek için;
ilk olarak sunucumuza eklenen diskin OS tarafından görünmesi için ya sunucunuzu reboot etmeniz ya da devfsadm komutunu çalıştırmamız gerekiyor. (Bu dediğim işlem sanal ortamda çalışan solaris sunucular için)

Apache de Alınan Sertifika Hatasının Giderilmesi


Kullanmakta olduğunuz apache servisinde aşağıdaki gibi bir hata alır ve apache servisini çalıştıramazsanız aşağıdaki adımları uygulayarak sorundan kurtulabilirsiniz.

service httpd was not able to start with error : Certificate not verified: 'Server-Cert' , SSL Library Error: -8181 Certificate has expired

/etc/httpd/conf.d/nss.conf  dosyasına  NSSEnforceValidCerts off parametresini ekleyerek kurtulabilirsiniz.

Eğer nss.conf kullanmıyorsanız. /etc/httpd/conf.d/ altından nss.conf dosyasını silebilirsiniz yad a mod_nss paketini sistemden kaldırabilirsiniz.

En iyi düzeltme yöntemi de yeni bir sertifika oluşturarak NSS database’ine eklemektir.

Squid İstatistiklerini Cacti ile izlemek


İlk olarak Cacti’nin sitesinden ilgili temlateleri indirip cactiye eklememiz gerekiyor.
Squid tarafında squid.conf içeriğine aşağıdaki parametreler eklenir.
/etc/squid/squid.conf
acl SNMP snmp_community public
snmp_port 3401
snmp_access allow SNMP localhost
snmp_access deny ALL
snmp_incoming_address 0.0.0.0
snmp_outgoing_address 255.255.255.255
Değişikliğin devreye alınması için squid servisini resetlememiz gerekiyor.
service squid restart
Daha sonra /etc/snmpd/snmpd.conf dosyasına aşağıdaki parametreyi eklememiz gerekiyor.
proxy -v 1 -c public 127.0.0.1:3401 .1.3.6.1.4.1.3495.1
Snmp dosyasında yapılan değişikliğin ektin olabilmesi için servisi resetlememiz gerekiyor.
service snmpd restart