İcinga Nedir?
Icinga, linux ve Ubuntu üzerinden c++ ve php dilleri ile hazırlanmış bir ağ izleme yazılımıdır. Icinga ağ kaynaklarının kullanışlı olup olmadığına ve ağ kesintilerini bildiren ve raporlayan bir yazılımdır. Icinganın bir avantajı da istediğiniz ağ verilerini kolayca ulaşmanıza yardım etmektedir.
Icinga avantajları olduğu gibi kullanıcılar için dezavantajları da vardır. Bu dezavantajlara birkaç örnek vereyim,
Icınga'nın web arayüzü sadece sunucuların durumunu göstermektedir. Kullanıcılar bu sunucuları karşılaştırmak istemektedir ama Icınga'da böyle bir özellik mevcut değildir.
Bir diğer dezavantajı ise Icinga kullanıcıları Icinga'ya farklı özellikler istemektedir. Bu özelliklere sahip olmak için ise kullanıcılar 3.kişiler tarafından oluşturulmuş özelliği kullanmak zorunda kalıyorlar, bu hem maddi olarak yüksek bir bütçe hem de güvenilir olup olmadığı belli değildir.
Ubuntu Üzerinden Icingayı Kurmak
Icingayı ubuntuya kuralım.
İlk olarak terminalimize giriş yapıyoruz ve ilk komutumuzu yazıyoruz.
Bu komut ile terminalimize nano sayfası gelecektir. Bu nano sayfasına iki tane komut yazalım şimdi
Bu iki komutu kopyalayıp, nanoya yapıştırıyoruz ve ctrl-x yapıyoruz. Sonrasında "Y" diyoruz ve devam ediyoruz.
Bu komut ile terminalimizi güncelledik. Görselde gördüğünüz gibi kopyala yapıştır yaptığımız nano komutu karşımıza çıkacaktır.
Üçüncü komutumuz,
İcinga aracımızı indirmek için bu komutu yazıyoruz ve birkaç sonra saniye bize 250 mb boyutunda bir dosya indireceğini söylüyor. Bizde "Y" diyoruz ve devam ediyoruz.
Dosya indikten sonra karşımıza şöyle bir ekran çıkacaktır,
mysql serveri için bizden root kullanıcısı için şifre oluşturmamızı istiyor. Şifremizi oluşturalım.
Şifremizi yazdıktan sonra bizden, oluşturduğumuz şifreyi tekrar yazmamız gerekiyor.
Şifremizi onaylandıktan sonra postfinx konfigüre ekranı çıkacaktır.
Burada "Local Only (sadece yerel)" seçeneğini seçiyoruz.
Bu ekran ok seçeneğini seçiyoruz ve devam ediyoruz.
Bize bir ekran daha geliyor ve oraya e-mail adresini yazıyoruz. E-mail adresini yazdıktan sonra şöyle bir ekran çıkacaktır karşımıza,
Bu ekranda bize icinga web sitesinde oluşacak hesap için bize şifre belirlememizi istiyor. Yeni bir şifre oluşturalım.
Şifremizi yazdıktan sonra şifremizi doğrulamak istiyor bu yüzden bir daha şifremizi yazıyoruz.
Şifremizi yazdıktan sonra tekrar terminale geri döndürüyor bizi ve 250 mb boyutlu paket yüklenmeye başlıyor, 6-7 saniye sonra karşımıza şöyle bir ekran geliyor.
Burada "Yes" diyerek devam ediyoruz.
Mysql aplikasyonu için bizden ilk oluşturduğumuz şifreyi istiyor. İlk oluşturduğumuz şifreyi yazıyoruz.
Mysql için oluşturduğumuz ilk şifreyi girdik, şimdi bizden bir kez daha aynı şifreyi yazmamız gerekiyor.
Tekrar terminale atıyor bizi ve yaklaşık 5-6 saniyelik bir yükleme sonunda mysql veritabanına giriş yapmak için oluşturduğumuz şifreyi yazalım.
Şifremizi yazdıktan sonra bir kez daha terminale geri dönüyoruz ve 10-15 saniye bekliyoruz. 10-15 saniye sonra 250 mb boyutlu paketimiz tamamen inmiş olacaktır. Şimdi 3 tane komut yazalım.
Şimdi internet tarayıcısına girelim ve Ubuntu isminiz ne ise (root@dark gibi) tarayıcı arama yerine şunu yazıyoruz,
Username kısmına, icingaadmin yazıyoruz.
Parola kısmına ise oluşturduğunuz şifreyi yazmalısınız.
Username ve parola kısmını doldurduktan sonra Icinga programı açılacaktır. Böylece hem icinga hesabımız oldu hemde Ubuntu'da icinga programı oldu.
Icinga, linux ve Ubuntu üzerinden c++ ve php dilleri ile hazırlanmış bir ağ izleme yazılımıdır. Icinga ağ kaynaklarının kullanışlı olup olmadığına ve ağ kesintilerini bildiren ve raporlayan bir yazılımdır. Icinganın bir avantajı da istediğiniz ağ verilerini kolayca ulaşmanıza yardım etmektedir.
Icinga avantajları olduğu gibi kullanıcılar için dezavantajları da vardır. Bu dezavantajlara birkaç örnek vereyim,
Icınga'nın web arayüzü sadece sunucuların durumunu göstermektedir. Kullanıcılar bu sunucuları karşılaştırmak istemektedir ama Icınga'da böyle bir özellik mevcut değildir.
Bir diğer dezavantajı ise Icinga kullanıcıları Icinga'ya farklı özellikler istemektedir. Bu özelliklere sahip olmak için ise kullanıcılar 3.kişiler tarafından oluşturulmuş özelliği kullanmak zorunda kalıyorlar, bu hem maddi olarak yüksek bir bütçe hem de güvenilir olup olmadığı belli değildir.
Ubuntu Üzerinden Icingayı Kurmak
Icingayı ubuntuya kuralım.
İlk olarak terminalimize giriş yapıyoruz ve ilk komutumuzu yazıyoruz.
Kod:
nano /etc/apt/sources.list
Bu komut ile terminalimize nano sayfası gelecektir. Bu nano sayfasına iki tane komut yazalım şimdi
Kod:
deb https://ppa.launchpad.net/formorer/icinga/ubuntu xenial main
Kod:
deb.src https://ppa.launchpad.ner/formorer/icinga/ubuntu xenial main
Bu iki komutu kopyalayıp, nanoya yapıştırıyoruz ve ctrl-x yapıyoruz. Sonrasında "Y" diyoruz ve devam ediyoruz.
Kod:
apt-get uptade
Bu komut ile terminalimizi güncelledik. Görselde gördüğünüz gibi kopyala yapıştır yaptığımız nano komutu karşımıza çıkacaktır.
Üçüncü komutumuz,
Kod:
apt-get install icinga icinga-doc icinga-idoultis mysql-server libdbd-mysql mysql-client
İcinga aracımızı indirmek için bu komutu yazıyoruz ve birkaç sonra saniye bize 250 mb boyutunda bir dosya indireceğini söylüyor. Bizde "Y" diyoruz ve devam ediyoruz.
Dosya indikten sonra karşımıza şöyle bir ekran çıkacaktır,
mysql serveri için bizden root kullanıcısı için şifre oluşturmamızı istiyor. Şifremizi oluşturalım.
Şifremizi yazdıktan sonra bizden, oluşturduğumuz şifreyi tekrar yazmamız gerekiyor.
Şifremizi onaylandıktan sonra postfinx konfigüre ekranı çıkacaktır.
Burada "Local Only (sadece yerel)" seçeneğini seçiyoruz.
Bu ekran ok seçeneğini seçiyoruz ve devam ediyoruz.
Bize bir ekran daha geliyor ve oraya e-mail adresini yazıyoruz. E-mail adresini yazdıktan sonra şöyle bir ekran çıkacaktır karşımıza,
Bu ekranda bize icinga web sitesinde oluşacak hesap için bize şifre belirlememizi istiyor. Yeni bir şifre oluşturalım.
Şifremizi yazdıktan sonra şifremizi doğrulamak istiyor bu yüzden bir daha şifremizi yazıyoruz.
Şifremizi yazdıktan sonra tekrar terminale geri döndürüyor bizi ve 250 mb boyutlu paket yüklenmeye başlıyor, 6-7 saniye sonra karşımıza şöyle bir ekran geliyor.
Burada "Yes" diyerek devam ediyoruz.
Mysql aplikasyonu için bizden ilk oluşturduğumuz şifreyi istiyor. İlk oluşturduğumuz şifreyi yazıyoruz.
Mysql için oluşturduğumuz ilk şifreyi girdik, şimdi bizden bir kez daha aynı şifreyi yazmamız gerekiyor.
Tekrar terminale atıyor bizi ve yaklaşık 5-6 saniyelik bir yükleme sonunda mysql veritabanına giriş yapmak için oluşturduğumuz şifreyi yazalım.
Şifremizi yazdıktan sonra bir kez daha terminale geri dönüyoruz ve 10-15 saniye bekliyoruz. 10-15 saniye sonra 250 mb boyutlu paketimiz tamamen inmiş olacaktır. Şimdi 3 tane komut yazalım.
Kod:
systemclt restart icinga
systemclt restart apache2
systemclt restart mysql
Şimdi internet tarayıcısına girelim ve Ubuntu isminiz ne ise (root@dark gibi) tarayıcı arama yerine şunu yazıyoruz,
Kod:
www.ubuntuisminiz.com/icinga
Username kısmına, icingaadmin yazıyoruz.
Parola kısmına ise oluşturduğunuz şifreyi yazmalısınız.
Username ve parola kısmını doldurduktan sonra Icinga programı açılacaktır. Böylece hem icinga hesabımız oldu hemde Ubuntu'da icinga programı oldu.