Monaixix - Sistem Linux dan Alat Pemantauan Rangkaian
- 2117
- 292
- Ronnie Hermann
Monitorix adalah alat sumber terbuka, percuma, dan paling kuat yang direka untuk memantau sistem dan sumber rangkaian di Linux. Ia kerap mengumpul data sistem dan rangkaian dan memaparkan maklumat dalam graf menggunakan antara muka web sendiri (yang mendengar pada port 8080/TCP).
Monitorix membolehkan pemantauan prestasi sistem keseluruhan dan juga membantu dalam mengesan kesesakan, kegagalan, masa tindak balas yang tidak diingini, dan aktiviti yang tidak normal yang lain.
Monaixix - Sistem Linux dan Alat Pemantauan RangkaianIa mengandungi umumnya dua program: pengumpul, yang dipanggil monitorix, yang merupakan daemon perl yang dimulakan secara automatik seperti perkhidmatan sistem lain, dan skrip CGI yang dipanggil monitorix.CGI.
Ia ditulis dalam Perl bahasa dan dilesenkan di bawah syarat Gnu (Lesen Awam Umum) seperti yang diterbitkan oleh FSP (Yayasan Perisian Percuma). Ia menggunakan Rrdtool Untuk menjana graf dan memaparkannya menggunakan antara muka web.
Alat ini dibuat secara khusus untuk memantau pengagihan berasaskan topi merah dan pengagihan berasaskan debian, tetapi hari ini ia berjalan pada banyak perisa yang berbeza GNU/Linux pengagihan dan juga berjalan Unix sistem seperti OpenBSD, NetBSD, dan FreeBSD.
Pembangunan bagi Monitorix kini berada dalam keadaan aktif dan menambahkan ciri baru, graf baru, kemas kini baru, dan penetapan pepijat untuk menawarkan alat yang hebat untuk Pentadbiran Sistem/Rangkaian Linux.
Ciri -ciri Monaixix
- Purata beban sistem, proses aktif, penggunaan kernel per-pemproses, penggunaan kernel global, dan peruntukan memori.
- Memantau suhu dan kesihatan pemacu cakera.
- Penggunaan sistem fail dan aktiviti sistem fail I/O.
- Penggunaan lalu lintas rangkaian sehingga 10 peranti rangkaian.
- Perkhidmatan Sistem Termasuk SSH, FTP, VSFTPD, Proftp, SMTP, POP3, IMAP, POP3, Virusmail, dan Spam.
- Statistik mel MTA termasuk sambungan input dan output.
- Trafik Pelabuhan Rangkaian termasuk TCP, UDP, dll.
- Statistik FTP dengan format fail log pelayan FTP.
- Statistik Apache pelayan tempatan atau jauh.
- Statistik MySQL pelayan tempatan atau jauh.
- Statistik Cache Web Proksi Squid.
- Statistik Fail2Ban.
- Pantau Pelayan Jauh (Multihost).
- Keupayaan untuk melihat statistik dalam graf atau dalam jadual teks biasa setiap hari, minggu, bulan, atau tahun.
- Keupayaan untuk mengezum graf untuk pandangan yang lebih baik.
- Keupayaan untuk menentukan bilangan graf setiap baris.
- Pelayan HTTP terbina dalam.
Untuk senarai penuh ciri dan kemas kini baru, sila lihat halaman ciri rasmi.
Memasang Monaixix pada RHEL/CentOS/Fedora Linux
Untuk memasang versi monitorix terbaru, anda perlu membolehkan repositori epel pada sistem seperti yang ditunjukkan.
---------- Mengenai sistem berasaskan RHEL 9 ---------- # yum Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-9.Noarch.rpm ---------- Mengenai sistem berasaskan RHEL 8 ---------- # yum Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm ---------- Mengenai sistem berasaskan RHEL 7 ---------- # yum Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Noarch.rpm
Sekali Epel dipasang, anda boleh memasang pakej yang diperlukan berikut menggunakan arahan yum.
# yum memasang rrdtool rrdtool-perl perl-libwww-perl perl-mailtools perl-cgi perl-dbi perl-xml-simple perl-config-general perl-o-sock-ssl perl-http-server-simple-simple wget
Seterusnya, pasang versi terkini 'Monitorix'Pakej dari Epel Repositori seperti yang ditunjukkan.
# yum memasang monitorixPasang Monaixix di Linux
Setelah berjaya dipasang, sila lihat fail konfigurasi utama '/etc/monitorix/monitorix.Conf'Untuk menambah beberapa tetapan tambahan mengikut sistem anda dan membolehkan atau melumpuhkan grafik.
# VI/etc/Monaix/Monaixix.ConfTetapan Konfigurasi Monaixix
Akhirnya, tambah Monitorix perkhidmatan ke permulaan sistem dan memulakan perkhidmatan dengan arahan berikut.
# Systemctl Enable Monaixix # Systemctl Mula Monaixix # Systemctl Status MonaixixMulakan Perkhidmatan Monaixix
Sekali, anda telah memulakan perkhidmatan, program ini akan mula mengumpul maklumat sistem mengikut konfigurasi yang ditetapkan dalam '/etc/monitorix/monitorix.Conf'Fail, dan selepas beberapa minit, anda akan mula melihat graf sistem dari penyemak imbas anda di.
http: // localhost: 8080/monitorix/atau http: // server-ip: 8080/monitorix/Pemantauan Linux Monaixix
Jika anda mempunyai Selinux Dalam keadaan yang diaktifkan, maka graf tidak dapat dilihat dan anda akan mendapat banyak mesej ralat di '/var/log/mesej'Atau'/var/log/audit/audit.log'fail mengenai akses yang ditolak ke Rrd fail pangkalan data. Untuk menghilangkan mesej ralat dan graf yang kelihatan, anda perlu melumpuhkan Selinux.
Untuk mematikan Selinux, Cukup ubah garis "menguatkuasakan"Untuk"kurang upaya" di dalam '/etc/selinux/config ' fail.
Selinux = dilumpuhkan
Perkara di atas akan melumpuhkan Selinux sementara sehingga anda reboot mesin. Sekiranya anda mahu sistem bermula dalam mod Lumpur Sentiasa, anda perlu reboot sistem.
Memasang Monaixix pada Ubuntu/Debian/Linux Mint
The Monitorix Pemasangan pada pelepasan yang lebih baru harus dilakukan dengan menggunakan arahan yang berikut.
$ sudo apt pemasangan monitorix
Pengguna dalam siaran lama boleh menggunakan repositori Izzy, yang merupakan repositori eksperimen tetapi pakej dari repositori ini harus berfungsi pada semua versi Ubuntu, Debian, dan lain-lain.
Walau bagaimanapun, tiada jaminan diberikan - jadi risiko adalah milik anda. Sekiranya anda masih mahu menambah repositori ini untuk kemas kini automatik melalui apt-get, Cukup ikuti langkah -langkah yang disediakan di bawah untuk pemasangan automatik.
Tambahkan baris berikut ke 'anda'/etc/apt/sumber.Senarai ' fail.
deb http: // apt.Izzysoft.De/Ubuntu Generik Universe
Dapatkan GPG kunci untuk repositori ini, anda boleh menggunakannya menggunakan perintah wget.
# wget http: // apt.Izzysoft.de/izzysoft.ASC
Setelah dimuat turun, tambahkan ini GPG Kunci konfigurasi yang tepat dengan menggunakan arahan 'Apt-Key' seperti yang ditunjukkan di bawah.
# apt-key tambah izzysoft.ASC
Akhirnya, pasang pakej melalui repositori.
# apt-get update # apt-get Install Monaixix
Pemasangan manual menggunakan .Pakej deb
Secara manual, muat turun versi terkini dari .Deb pakej dan pasangkannya dengan menjaga kebergantungan yang diperlukan seperti yang ditunjukkan di bawah.
# apt-get update # apt-get install rrdtool perl libwww-perl libmailtools-fl libmime-lite-fl librrds-fl libdbi-fl libxml-sl libhttp-server-simple-perl libconfig-perl libonfig-perl libonfig-perl SSL-Perl # wget https: // www.monitorix.org/monitorix_3.14.0-izzy1_all.deb # dpkg -i monitorx_3.14.0-izzy1_all.Deb
Semasa pemasangan, konfigurasi pelayan web berlangsung. Oleh itu, anda perlu memuatkan semula Apache pelayan web untuk mencerminkan konfigurasi baru.
# perkhidmatan apache2 mulakan semula [pada Sysvinit] # Systemctl mulakan semula apache2 [pada Sistemd]
Monitorix Dilengkapi dengan konfigurasi lalai, jika anda ingin menukar atau menyesuaikan beberapa tetapan, lihat fail konfigurasi di '/etc/monitorix.Conf'. Sebaik sahaja anda telah melakukan perubahan semula perkhidmatan untuk konfigurasi baru untuk berkuat kuasa.
# perkhidmatan monitorix mulakan semula [pada Sysvinit] # Systemctl Mulakan semula monitorix [pada Sistemd]
Sekarang tunjuk penyemak imbas anda ke 'http: // localhost: 8080/monitorix'Dan mula menonton graf sistem anda. Ia boleh diakses dari localhost Hanya jika anda ingin membenarkan akses ke jauh IPS. Cukup buka '/etc/apache2/conf.D/Monaixix.Conf'Fail dan tambahkan IP ke'Benarkan dari'Klausa. Contohnya, lihat di bawah.
DirectoryIndex Monaixix.Opsyen CGI Execcgi Order menafikan, biarkan menafikan dari semua Benarkan dari 172.16.16.25
Setelah anda membuat perubahan pada konfigurasi di atas, jangan lupa untuk memulakan semula Apache.
# perkhidmatan apache2 mulakan semula [pada Sysvinit] # Systemctl mulakan semula apache2 [pada Sistemd]
Tangkapan Skrin Monaixix
Sila lihat tangkapan skrin berikut.
Laman Utama Monaixix
Laman Utama MonaixixPantau purata beban linux
Purata beban sistem, proses aktif, dan peruntukan memori.Pantau penggunaan kernel Linux
Penggunaan kernel globalPantau pemproses kernel linux
Penggunaan kernel per-processor.Pantau kesihatan cakera linux
Suhu dan kesihatan pemacu cakera.Pantau sistem fail linux dan cakera i/o baca
Penggunaan sistem fail dan aktiviti I/O.Pantau lalu lintas rangkaian Linux
trafik antara muka ETH0Pantau Perkhidmatan Sistem Linux
Permintaan perkhidmatan sistemPantau lalu lintas pelabuhan rangkaian Linux
Trafik Pelabuhan RangkaianPantau statistik Linux Apache
Statistik ApachePantau statistik MySQL/MariaDB
Statistik MySQLPautan Rujukan:
- Laman Utama Monaixix
- Dokumentasi Monaixix
- « Cara Memasang Pakej di Rhel 8 Secara tempatan menggunakan DVD ISO
- Cara menukar dan menetapkan semula kata laluan root yang dilupakan di RHEL 9 »