Pada masa lalu kita telah membincangkan alat pemantauan sistem yang baik, kali ini kita ingin memaklumkannya Monitorix alat yang ringan tetapi kuat yang akan memberikan semua maklumat pentadbir sistem yang mencukupi dan lengkap mengenai sistem mereka pada bila-bila masa.
Apa itu Monitorix?
Ini adalah alat sumber terbuka, yang disokong oleh masyarakat luas yang memungkinkan kita untuk memantau sistem dengan cara yang mudah, ia dirancang untuk mengawal jumlah perkhidmatan dan sumber daya sistem sebanyak mungkin. Alat ini dikembangkan dengan tujuan ia akan berfungsi pada pelayan Linux / Unix, tetapi ia mempunyai kekhususan yang dapat dijalankan pada peranti tertanam, yang menjadikannya multiplatform dan mudah alih.
Pembangunnya menjelaskan bahawa alat ini adalah hasil pelaksanaan dua program, satu dipanggil monitorix
, yang merupakan daemon Perl yang bermula secara automatik seperti perkhidmatan lain pada sistem dan skrip yang dipanggil monitorix.cgi
Ia juga mempunyai pelayan HTTP bersepadu sehingga kita tidak perlu memasang pelayan web untuk pengoperasiannya.
Ciri Monitorix
- Ia memiliki sebilangan besar statistik grafik yang mengumpulkan maklumat sistem seperti beban sistem, penggunaan kernel, penggunaan prosesor, sensor, suhu, penggunaan sistem fail, penggunaan direktori, netstat, lighttpd, nginx, proses antara yang lain.
- Sokongan untuk memantau pelbagai pelayan jauh.
- Sokongan untuk memantau trafik Internet peranti pada LAN.
- Sistem amaran yang luas.
- Pelayan HTTP disertakan.
- Penghantaran e-mel automatik dengan statistik sistem.
- Kemungkinan memasukkan fail konfigurasi tambahan.
- Keupayaan untuk melihat statistik mengikut (jam, hari, minggu, bulan atau tahun).
- Keupayaan untuk memperbesar grafik mana pun untuk melihatnya dengan lebih terperinci.
- Kemungkinan memaparkan metrik rangkaian dalam Mbytes / saat atau Mbits / saat.
- Kemungkinan menampilkan suhu dalam darjah Celsius atau Fahrenheit.
- Keupayaan menghasilkan grafik dalam format PNG atau SVG.
- Keupayaan untuk mengkonfigurasi jumlah data sejarah tahun (tanpa had).
- Antara muka web intuitif.
- Ia boleh dikonfigurasikan hanya dengan fail teks.
- Ia termasuk mod senyap yang membolehkan anda mengambil grafik dari skrip.
- Statistik lalu lintas disimpan dalam pangkalan data bersaiz tetap.
- Ditulis dalam bahasa Perl.
- Diuji dan disokong GNU / Linux, FreeBSD, OpenBSD dan NetBSD.
- Sumber percuma dan terbuka
Cara memasang Monitorix
Pengguna RedHat / Fedora / CentOS dan derivatif anda boleh memasang Monitorix berkat yum dengan cara berikut:
$ yum install monitorix $ perkhidmatan monitorix bermula
Bagi mereka, pengguna dan derivatif Arch Linux dapat menggunakan AUR untuk memasang alat pemantauan sistem ini, untuk melakukan ini, melaksanakan perintah berikut:
$yaourt -S monitorix
Sekiranya pengguna Debian, Ubuntu, Deepin dan derivatif, anda boleh menggunakan alat tersebut dengan memasang .deb terbaru dari alat yang tersedia di sini. Seterusnya kita meneruskan pemasangan .deb dan beberapa kebergantungan seperti berikut
$ sudo apt-get kemas kini $ sudo 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 libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f pasang
Sangat menarik, lengkap sehingga mengasyikkan.
Sangat lengkap, saya menyimpulkan bahawa masyarakat mempunyai bateri untuk mengembangkan lebih banyak alat seperti ini, bagaimana saya tahu bahawa kita sangat bergantung pada cpanel?
Hanya untuk melengkapkan tutorial anda, tunjukkan kepada pengguna cara melihat atau memantau dan memerlukan pengguna dan senha untuk mengakses antara muka anda. Satu lagi keselamatan untuk mengelakkan diterokai pada satu ketika:
Pasang sama ada apache2-utils dan jalankan atau perintah:
sudo htpasswd -d -c / var / lib / monitorix / htpasswd admin
Taipkan senha anda dan ulangi.
Tidak lama lagi.
Kawan yang saya cuba dan arahan terakhir tidak berfungsi untuk saya
Halo, saya mempunyai CENTOS 7, saya telah memasangnya tetapi tidak dapat dijalankan, atau saya tidak dapat menjalankannya