Lama kita melihat bagaimana memantau pelayan Nginx dengan Linux-dash, tetapi seperti yang kita semua tahu bahawa kita berada dalam hal ini jika ada sesuatu yang tersisa dalam sistem operasi percuma yang hebat adalah pilihan, baik yang berkaitan dengan pelayan dan cara kita harus mengetahui semua yang berlaku dengan mereka. Jadi mari kita lihat cara memantau pelayan Linux dengan Monitorix, alat sumber terbuka yang sangat maju dan ringan.
Ini adalah aplikasi yang menawarkan pelayan HTTP sendiri bersama dengan rangkaian fungsi pemantauan lanjutan y sokongan untuk pelbagai bahasa skrip seperti Perl, Python, Ruby dan lain-lain, walaupun penggunaan sumbernya sangat kecil sehingga dianggap salah satu yang terbaik untuk menjadi digunakan dalam peranti dan sistem tertanam. Sebenarnya, ia berfungsi melalui dua program: satu dipanggil Monitorix itu sendiri, yang berdasarkan Perl dan bermula secara automatik, dan yang lain disebut Monitorix.cgi, yang seperti namanya adalah skrip CGI.
Beberapa ciri-cirinya adalah statistik e-mel, lalu lintas rangkaian (masuk dan keluar), dari pelayan web (Apache, Lighttpd, Nginx), beban MySQL, penggunaan proksi Squid atau klien dan pelayan NFS, serta sokongan untuk sensor seperti yang sesuai dengan Raspberry Pi dan juga yang paling generik melalui pakej lmsensor (cakera, papan induk, kipas, CPU) dan tentu saja, proses aktif, beban sistem dan penggunaan memori antara lain (kita dapat mengesahkan pautan ini semua ciri-cirinya).
kepada pasang Monitorix di Ubuntu Kita boleh melakukannya secara manual atau dengan memasang dari repositori. Untuk pertama kita hanya membuka tetingkap terminal (Ctrl + Alt + T) dan jalankan:
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
Kemudian kami memuat turun pakej untuk Ubuntu, dari halaman muat turun Monitorix, dan kami memasangnya:
sudo dpkg -i monitorix * .deb
Selama proses pemasangan, kami akan diminta untuk mengkonfigurasi pelayan web backend, yaitu, berfungsi sebagai sokongan untuk alat ini. Sama ada kita menggunakan yang termasuk Monitorix atau yang seperti Apache atau Nginx, selepas konfigurasi itu kita mesti memulakan semula proses, yang kita lakukan seperti berikut (kita ganti Nama perkhidmatan yang sesuai):
tambah nilai nama perkhidmatan perkhidmatan sudo
Cara lain, tentu lebih selesa, adalah dengan menambahkan repositori Monitorix untuk Ubuntu, yang kami lakukan dengan menambahkan baris berikut ke fail /etc/apt/source.list:
deb http://apt.izzysoft.de/ubuntu alam semesta
Kemudian kami memuat turun kunci GPG dari repositori dan menambahkannya:
wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key tambah izzysoft.asc
Sekarang kita boleh memasang Monitorix dengan cara biasa:
sudo apt-get update
sudo apt-get install monitorix
Kemudian kami memulakan perkhidmatan:
sudo perkhidmatan monitorix bermula
Dengan itu kita dapat memulakan, dan mulai sekarang jika kita ingin mengkonfigurasi Monitorix kita dapat melakukannya dengan menyunting fail /etc/monitorix/monitorix.conf dan kemudian mulakan semula perkhidmatan untuk perubahan yang berlaku.
Seperti yang dapat kita lihat, proses lengkapnya cukup mudah dan kemungkinan yang ditawarkannya kepada kita Monitorix sebagai alat pemantauan sangat menarik, lebih-lebih lagi kerana ia adalah projek yang sedang dalam pembangunan aktif dan alat baru, pembetulan pepijat atau kemas kini ke fungsi yang ada terus tiba (contohnya, peningkatan kerap pada pilihan grafik dan konfigurasi yang mereka tawarkan, serta visualisasi kemungkinan).
Maklumat lanjut: Monitorix (laman web rasmi)