Ubuntu’da Icinga ve Icinga Web
”Giriş”
Icinga , ağa bağlı sunucuların ve hizmetlerin sağlığını denetlemek için kullanılan esnek ve güçlü bir açık kaynak izleme sistemidir. İşlem yükünü ve çalışma süresini, bir depolama aygıtındaki boş disk alanı, bir önbellekleme hizmetinde bellek tüketimi vb. kaynakları izlemek için kullanılabilir. Düzgün bir şekilde kurulduktan sonra, Icinga size bildirimler, duruş zamanlaması ve performans verisinin uzun vadeli depolanmasının yanı sıra çok sayıda ana makinenin ve hizmetin durumuyla ilgili genel bir bakış verebilir.
”Gereksinim”
Başlamadan önce ihtiyacınız olan şeyler;
LAMP kurulu bir ubuntu 16.04 sunucusu.Apache için ücretsiz SSL i etkinleştirmelisiniz Icinga Web oturum açma sayfasına sahip olduğundan kurulumda bazı hassas bilgiler girilmesini ister.
”Kurulum”
Icinga’nın en son sürümünü elde etmek için, öncelikle aşağıdaki komutu kullanıyoruz
curl -sSL https://packages.icinga.com/icinga.key | sudo apt-key add –
Bu anahtar, Icinga deposundan indirdiğimiz tüm yazılımların bütünlüğünü otomatik olarak doğrulamak için kullanılacaktır.
Dosyayı bir metin düzenleyicisi ile açınız “nano”
sudo nano /etc/apt/sources.list.d/icinga.list
Bu, yeni bir boş metin dosyası açacaktır. Aşağıdaki satırla yapıştırın
/etc/apt/sources.list.d/icinga.list
deb https://packages.icinga.com/ubuntu icinga-xenial main
Dosyayı kaydedin ve kapatın, ardından paket önbelleğini yenileyin
sudo apt-get update
apt-get, şimdi eklediğimiz depodan bilgi indirecek ve Icinga paketlerini yüklemeye uygun hale getirecektir
sudo apt-get install icinga2 icinga2-ido-mysql
Bu yazılım Icinga’nın ve diğer bilgilerini bir MySQL veritabanına yükleyecektir be birkaç yapılandırma ekranı sunacaktır
• Icinga2’nin ido-mysql özelliğini etkinleştirilsin mi? EVET
• Dbconfig-common ile icinga2-ido-mysql için veritabanı yapılandırılsın mı? EVET
• Sonrasında parola girmeniz istenir Güçlü bir şifre oluşturun ve unutmamak için kaydedin
kontrollerin web arayüzünden yürütmemize izin verecek olan komut özelliğini de etkinleştiririz.
sudo icinga2 feature enable ido-mysql command
Şimdi Icinga yı yeniden başlatabilirsiniz
sudo systemctl restart icinga2
Ve son olarak, Icinga2’nin düzgün çalışıp çalışmadığından emin olmak için kontrol edelim
sudo systemctl status icinga2
”Icinga Web Kurulumu”
Icinga web arayüzü olmadan tamamen kullanılabilmektedir ancak web arayüzü hizmetlerinizin sağlık durumu hakkında göz atılabilen bir genel bakış sağladığı gibi bildirim gönderme olanağı da sağlar.
sudo apt-get install icingaweb2
Ayarlamanın geri kalanı web tarayıcısında yapılır geçmeden önce PHP yapılandırma dosyasını zaman dilimi ihtiyacından dolayı düzenleyelim
sudo nano /etc/php/7.0/apache2/php.ini
Güncellemek için belirli bir satır bulmalıyız. Nano’da bir arama arabirimi getirmek için CTRL-W tuşlarına basabilir, date.timezone yazıp ENTER tuşuna basabiliriz. İmleç, güncelleneceğimiz satıra taşınır. Önce, satırın baş harfini kaldırarak kaldırın; noktalı virgül koyun ve doğru saat dilimini yazın . Doğru zaman dilimi formatını aşağıdaki linkte bulabilirsiniz.
https://secure.php.net/manual/en/timezones.europe.php
İşiniz bittiğinde bunun gibi bir şey olmalı
date.timezone = Europe/Istanbul
Dosyayı kaydedin ve kapatın. Apache’yi güncellemek için yeniden başlatın
sudo systemctl restart apache2
cPanel Web Hosting ile gelişmiş yönetim paneli ile hizmetinizi yönetin.
Paketleri İncele