Uygulama

Monitorix – Linux Sistem ve Ağ İzleme Aracı

Monitorix , Linux’ta sistem ve ağ kaynaklarını izlemek için tasarlanmış açık kaynaklı, ücretsiz ve güçlü bir araçtır. Düzenli olarak sistem ve ağ verilerini toplar ve bu bilgileri kendi web arayüzünü kullanarak grafikler halinde görüntüler.

Monitorix , genel sistem performansının izlenmesine olanak tanır ve ayrıca darboğazların, arızaların, istenmeyen uzun yanıt sürelerinin ve diğer anormal faaliyetlerin tespit edilmesine de yardımcı olur.

Perl dilinde yazılmıştır ve FSF ( Özgür Yazılım Vakfı ) tarafından yayınlanan GNU ( Genel Kamu Lisansı ) koşulları altında lisanslanmıştır . Grafikler oluşturmak ve bunları web arayüzünü kullanarak görüntülemek için RRDtool’u kullanır .

Monitorix ‘in Özellikleri

  • Sistem yükü ortalaması, etkin işlemler, işlemci başına çekirdek kullanımı, genel çekirdek kullanımı ve bellek ayırma.
  • Disk sürücüsü sıcaklıklarını ve sağlığını izler.
  • Dosya sistemi kullanımı ve dosya sistemlerinin G/Ç etkinliğini takip eder.
  • 10 ağ cihazına kadar ağ trafiği kullanımı.
  • Sistem hizmetleri arasında SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail ve Spam bulunur.
  • Giriş ve çıkış bağlantıları dahil MTA Mail istatistikleri tutar.
  • TCP, UDP vb. dahil olmak üzere ağ bağlantı noktası trafiği
  • FTP sunucularının günlük dosyası biçimleriyle FTP istatistikleri kayıt eder.
  • Yerel veya uzak sunucuların Apache istatistikleri takip eder.
  • Yerel veya uzak sunucuların MySQL istatistikleri takip eder.
  • Squid Proxy Web Önbelleği istatistiklerini tutar.
  • Fail2ban istatistiklerini tutar.
  • İstatistikleri grafiklerde veya düz metin tablolarında gün, hafta, ay veya yıl bazında görüntüleme yeteneği.
  • Daha iyi bir görünüm için grafikleri yakınlaştırma yeteneği.
  • Satır başına grafik sayısını tanımlayabilme.
  • Yerleşik HTTP sunucusu.

Monitorix’i Ubuntu/Debian/Linux Mint’e Kurmak

Monitorix ‘i kurmak için aşağıdaki komutu terminal penceresinde çalıştırmanız yeterlidir.

$ sudo apt install monitorix

.Deb Paketini Kullanarak Manuel Kurulum

Eğer Monitorix ‘i elle kurmak isterseniz, .deb paketinin en son sürümünü indirdikten sonra aşağıda gösterildiği gibi kurulumu tamamlayabilirsiniz.

# apt-get update
# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
# wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb
# dpkg -i monitorix_3.14.0-izzy1_all.deb

Kurulum sırasında bir web sunucusu yapılandırması gerçekleşir. Bu nedenle, yeni yapılandırmayı yansıtmak için Apache web sunucusunu yeniden yüklemeniz gerekir .

# service apache2 restart         [ SysVinit kullanıyosanız]
# systemctl restart apache2       [ SystemD kullanıyorsanız]

Monitorix varsayılan bir konfigürasyonla gelir, eğer bazı ayarları değiştirmek veya düzenlemekisterseniz ‘ /etc/monitorix.conf ‘ adresindeki konfigürasyon dosyasına bakın. Değişiklikleri yaptıktan sonra, yeni yapılandırmanın etkili olması için hizmeti yeniden yükleyin.

# service monitorix restart         [ SysVinit kullanıyorsanız]
# systemctl restart monitorix       [ System kullanıyorsanız ]

Artık internet tarayıcınızın adres çubuğuna ‘ http://localhost:8080/monitorix ‘ adresini yazarak sisteminizin grafiklerini izlemeye başlayabilirsiniz. Eğer uzak IP’lere erişim izin vermek istiyorsanız , /etc/apache2/conf.d/monitorix.conf ‘ dosyasını açın ve ‘ Allow from ‘ satırına IP’leri ekleyin . Örneğin, aşağıya bakın.

<Directory /usr/share/monitorix/cgi-bin/>
        DirectoryIndex monitorix.cgi
        Options ExecCGI
        Order Deny,Allow
        Deny from all
        Allow from 172.16.16.25
</Directory>

Yukarıdaki konfigürasyonda değişiklik yaptıktan sonra Apache’yi yeniden başlatmayı unutmayın .

# service apache2 restart         [ SysVinit kullanıyorsanız]
# systemctl restart apache2       [ SystemD kullanıyorsanız]

Monitorix Ekran Görüntüleri

Monitorix ana sayfası
Sistem yük izleyicisi
Çekirdek kullanımı
Ağ trafiği kullanımı
Açık portların izlenmesi

Yazının orijinalini buradan izleyebilirsiniz.