Yöneticiler olarak günlük çalışmalarımızda, organizasyonun tüm altyapısında, ağ, ekipman, sunucu düzeyinde vb. arızaları izlememize, analiz etmemize ve tespit etmemize olanak tanıyan araçlara sahip olmak önemlidir.
Çoğu zaman bu amaç için gerekli araçları bilmiyoruz ve sonunda pek kullanışlı olmayan araçları indiriyor veya uyguluyoruz, bu nedenle Solvetic bu sefer bize Linux ortamlarımızın birçok yönünü analiz etme imkanı verecek olan Monitorix aracını analiz edecek. .
Monitorix açık kaynaklı bir araçtır, bu bize çeşitli sunucularımızı yönetme seçenekleri ve Monitorix web platformu aracılığıyla ilginç grafiklerle bize sunduğu sistemden ve ağdan bilgi toplayan.
Monitorix ile ağ hatalarını, paket düşüşlerini, sistem hasarını ve genel olarak sistemin optimum performansını etkileyen durumları tespit edebiliyoruz. Monitorix Perl dilinde yazılmıştır ve GNU tarafından lisanslanmıştır ve FSP (Free Software Foundation) tarafından yayınlanmıştır, ek Monitorix web ortamında görüntüleyebileceğimiz grafikleri oluşturmak için RRDtool kullanır.
Monitorix'te bulduğumuz çeşitli özellikler arasında aşağıdakileri göreceğiz:
- Fail2bain istatistikleri
- Uzak sunucuları izleme yeteneği
- Hem yerel hem de uzak makineler için Apache ve MySQL istatistikleri
- Kuruluştaki 10 cihaza kadar ağ trafiğini izler
- Diğer yönlerin yanı sıra hızları, sıcaklıkları gibi disklerin durumunu izleyin.
- Monitorix, HTTP Sunucusu üzerine kurulmuştur.
- Daha ayrıntılı bir kontrol sağlamak için grafikleri gün, hafta, ay veya yıl bazında görüntüleme imkanı.
- Çekirdeklerin, CPU'nun, Çekirdeğin vb. durumunu görmenizi sağlar.
- UDP ve TCP gibi çeşitli bağlantı noktaları dahil olmak üzere ağ trafiğini izleyin.
Diğer birçok özellik arasında.
gözden geçirmek istersek Monitorix özelliklerinin tam listesi aşağıdaki bağlantıyı ziyaret edebiliriz:
1. Monitorix kurulumu
Monitorix kurulum işleminin nasıl olduğunu analiz edeceğiz, bu çalışmamızda bunu bir Debian 8 ortamında uygulayacağız.
sahip olmamız durumunda Red Hat, CentOS veya Fedora aşağıdaki komutu uygulayacağız:
yum kurulumu rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wgetNotFedora'nın yeni sürümlerinde, sadece # yum install monitorix komutunu çalıştırın.
Sonraki Monitorix'in en son sürümünü indirin resmi web sitesinden şu komutu kullanarak:
# wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpmİndirdikten sonra ilgili kurulum için rpm komutunu kullanacağız:
# rpm -ivh monitörix-3.8.1-1.noarch.rpmbizim için debian ortamı Monitorix'i iki şekilde uygulayabiliriz.
- İçinden lzzy deposu
- Manuel olarak kullanarak .deb paketleri.
İki süreci analiz edeceğiz.
1. Izzy kullanarak kurulum
Monitorix'i lzzy kullanarak kurmak için dosyayı düzenlemek için aşağıdaki yola gireceğiz kaynaklar.listesi:
/etc/apt/sources.listAçıldıktan sonra dosyanın sonuna aşağıdaki satırı gireceğiz:
deb http://apt.izzysoft.de/ubuntu genel evren
Kombinasyonu kullanarak değişiklikleri kaydediyoruz CTRL + VEYA ve editörü kullanarak bırakıyoruz CTRL + x. Daha sonra indireceğiz GPG anahtarı şu komutu kullanarak depodan:
# wget http://apt.izzysoft.de/izzysoft.asc
Anahtarı indirdiğimizde apt konfigürasyonuna aşağıdaki gibi ekleyeceğiz:
# apt-key izzysoft.asc ekleBitirmek için yapacağız Monitorix'i Debian 8'e yükleyin aşağıdaki komutu kullanarak önce gerekli paketleri güncelleyin:
# apt-get güncellemesi # apt-get kurulumu monitörix
2. .deb paketlerini kullanarak manuel kurulum
Niyetimiz Monitorix'i manuel olarak kurmaksa, aşağıdaki komutları uygulayacağız:
# apt-get güncellemesi
# apt-get kurulumu rrdtool Perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl
# wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
apt-get -f kurulumuBu iki şekilde yapabiliriz Debian 8'de Monitorix'i indirin ve yükleyin.
2. Monitorix Yapılandırması
Tüm Monitorix parametreleri aşağıdaki yoldan ayarlanabilir:
/etc/monitorix/monitorix.confBu dosyadan ağ, arayüzler, diskler vb. ile ilgili parametreleri yapılandırabiliriz. Bu dosyada bulunan parametrelerden herhangi birini düzenlediğimizde, değişikliklerin geçerli olması için hizmeti yeniden başlatmamız gerekir, bunun için aşağıdaki komutu uygulayacağız:
# hizmet monitörix yeniden başlatma[color = # a9a9a9] Hizmeti yeniden başlatın [/ color]
3. Monitorix'le Çalışmak
Monitorix'in bize sunduğu harika işlevleri görmek için, Monitorix'in iletişim kurmak için 8080 numaralı bağlantı noktasını kullandığını bilmeliyiz, bunun için tarayıcımıza gidip aşağıdaki sözdizimini girmemiz gerekir:
http: // Bilgisayar_IP: 8080 / monitörixEkipmanımızın IP'sini görmek için ifconfig komutu, bu durumda 192.168.0.14, bunun için tarayıcıya aşağıdakileri girmemiz gerekir:
http://192.168.0.14:8080/monitorixVe aşağıdaki pencerenin görüntülendiğini göreceğiz:
BÜYÜT
[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]
Aşağıdakileri görebiliriz:
- Ana bilgisayar adı alanı: Debian 8 ekibimizin adını bulduk.
- Grafik alanı: Bu sekmeden, görüntülemek istediğimiz grafik türünü seçebiliriz, diğerleri arasında ağ trafiği, diskler, sistem yükü, aktif işlemler gibi seçenekler buluruz.
Son olarak grafiğin periyodunu belirleyebiliriz:
- günlük, haftalık, aylık veya yıllık.
BÜYÜT
[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]
Günlük periyot ile ağ trafiği grafiğini seçeceğiz. Tamam'a tıklayın ve aşağıdakileri göreceğiz:
BÜYÜT
[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]
seçelim Disk G/Ç Etkinliği seçeneği ve aşağıdakileri göreceğiz:
BÜYÜT
[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]
Bu şekilde, Monitorix'in bize sunduğu seçeneklerin her birini gözden geçirmeye devam edebiliriz, bunlar gerçekten çoktur ve hepsi yöneticilere odaklanmıştır, hepsi çok sezgiseldir ve kullanımı ve doğrulaması kolaydır.
NotBu şekilde, Monitorix'e yerel olarak erişilir, gereksinimler uzaktan bağlanmak için ise rotayı girmeliyiz:
/etc/apache2/conf.d/monitorix.confVe oradan İzin Ver seçeneğini düzenleyin ve ilgili IP'yi girin.
gözlemleyebildiğimiz kadarıyla Monitorix basit bir araçtır ancak güçlü, Debian 8 işletim sistemimizin veya diğer ditro'ların çeşitli seçeneklerini gözden geçirmemize izin verir ve bu nedenle, rolümüz kuruluşun tüm idari görevlerine destek sağlamaksa veya sadece istersek, elimizde büyük bir fayda vardır. kullanıcılar Linux makinemizin durumunu gerçek zamanlı, grafiksel ve gerçek verilerle görün.
BÜYÜT
[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]