Nagios’a Genel Bakış
Nagios ile Sistem Sağlığını İzlemek
Nagios Kurulumu ve Yapılandırması
# Nagios ve gerekli bağımlılıkları yükleyin
sudo apt update
sudo apt install -y nagios3 nagios-plugins-all
# Nagios servisini başlatın
sudo systemctl start nagios
# Nagios’u sistem başlangıcına ekleyin
sudo systemctl enable nagios
Yukarıdaki adımları takip ettikten sonra, Nagios’unuzu çalıştırmaya başlayabilirsiniz. Ancak bu sadece başlangıç! Nagios, güçlü bir yapılandırma yeteneğine sahip olup, sisteminizin ihtiyaçlarına göre özelleştirilebilir.
Nagios ile Sistem İzleme
# Nagios yapılandırmasında, sunuculara veya ağ cihazlarına eklemeler yapabilirsiniz
define host {
use linux-server
host_name sunucu1
alias Sunucu 1
address 192.168.1.10
}
define service {
use generic-service
host_name sunucu1
service_description CPU Kullanımı
check_command check_cpu!80!90
}
Yukarıdaki kodda, “sunucu1” adında bir sunucu ekledik ve onun CPU kullanımını izlemek için bir servis tanımladık. Bu sayede, CPU kullanım oranı %80’i geçtiğinde, Nagios sizi uyaracak ve önlem almanızı sağlayacaktır.
Nagios ile Bildirim Ayarları
# Nagios bildirimi için ayarları yapın
define contact {
contact_name admin
alias Sistem Yöneticisi
email admin@domain.com
}
define service {
use generic-service
host_name sunucu1
service_description CPU Kullanımı
check_command check_cpu!80!90
contacts admin
}
Burada, sistem yöneticisine gönderilecek bildirimler için bir iletişim tanımı ekledik. Eğer CPU kullanımı belirli bir seviyeye ulaşırsa, bu bildirimler çalışacaktır.
Nagios’un Gücü ve Esnekliği
Özetle, Nagios ile sisteminizin sağlığını izlemek, ağınızın ve sunucularınızın performansını anlık olarak takip etmek oldukça kolaydır. Yapılandırmalarınızı özelleştirerek, sadece izleme değil, aynı zamanda etkin bir şekilde müdahale edebilirsiniz. Bu sayede sistem arızalarını erken aşamada tespit ederek, kesintisiz bir çalışma ortamı oluşturabilirsiniz.