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





Yazının orijinalini buradan izleyebilirsiniz.

Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.