Cara Menginstal Pemantauan Server Monit pada CentOS 7

<pre><pre>Cara Menginstal Pemantauan Server Monit pada CentOS 7

Memiliki atau mengelola server sangat diperlukan alat atau aplikasi untuk memonitor sumber digunakan dan waktu naik / turun untuk menghindari tidak dapat diaksesnya situs web atau aplikasi yang kami sajikan. Alat Ini bisa dalam bentuk Pemantauan, seperti alat kita akan bahas, yaitu Monitoring Server Monit.

Pemantauan Server Monit

Monit adalah open-source gratis yang sangat berguna untuk memantau dan mengelola proses di server, file, direktori, checksum, sistem file, izin, dan jasa seperti Apache, Nginx, MySQL, SSH, dan FTP secara otomatis. Tentu saja dengan itu alat Ini bersama dengan fitur yang disediakan sangat membantu bagi Administrator Sistem. Antarmuka Web Monit juga mudah digunakan.

Cara Kerja Monit

Monit memiliki kemampuan untuk memulai proses jika sesuatu tidak berjalan, lakukan mengulang kembali proses jika tidak ada respons dan hentikan proses jika sumberterlalu tinggi. Selain itu, bisa juga digunakan untuk memantau direktori, file, dan berkas sistem untuk mengubah ukuran berkas, cap waktu dan checksum. Alat ini juga punya file log dan peringatan tentang kesalahan kritis dan status pemulihan itu terjadi.

Selanjutnya kita akan membahas tentang Cara Menginstal Monit Server Monitoring pada CentOS 7, yang sebenarnya dapat diinstal juga di RHEL, Fedora, Ubuntu, Linux Mint, atau Debian.

Instalasi

Langkah 1 – Instal Monit

Masuk sebagai akar dan lari perintah dibawah ini.

$ yum instal epel-release -y
Pembaruan $ yum -y
$ yum instal monit -y

Langkah 2: Konfigurasi Monit

Alat Ini mudah dikonfigurasi, monitor default jasa yang berjalan dengan setia 2 menit dan menghemat loguntuk / var / log / monit /

Monit berjalan pada port 2812 menggunakan server web, untuk mengaktifkan antarmuka web Anda perlu mengubah file konfigurasi. Konfigurasi ada di sana / etc / monitrc

$ nano /etc/monit.conf

Ubah file konfigurasi, masukkan Alamat IP atau nama domain server dan IP yang dapat dihubungkan ke server. (x.x.x.x untuk IP Server, y.y.y.y untuk IP yang diizinkan untuk terhubung ke server).

Kalau mau siapa pun bisa terhubung, komentar di mengizinkan y.y.y.y (Contoh: #allow y.y.y.y #allow localhost untuk terhubung ke server dan).

Sebelum:

mengatur port httpd 2812 dan
        gunakan alamat localhost # hanya terima koneksi dari localhost
        izinkan localhost # izinkan localhost untuk terhubung ke server dan
        izinkan admin: monit         # membutuhkan pengguna & # 39; admin & # 39; dengan kata sandi & # 39; monit & # 39;

Setelah:

mengatur port httpd 2812 dan
        gunakan alamat x.x.x.x # hanya menerima koneksi dari localhost
        izinkan y.y.y.y. izinkan localhost untuk terhubung ke server dan
        izinkan admin: monit         # membutuhkan pengguna & # 39; admin & # 39; dengan kata sandi & # 39; monit & # 39;

Langkah 3 – Mulai Ulang Layanan

Setelah melakukan perubahan konfigurasi, restart layanan-nya.

$ service monit restart

Langkah 4 – Tambahkan Port di Firewall

Karena kami menggunakan CSF Firewall, kami perlu menambahkan port 2812 untuk Mengizinkan Port TCP Masuk & Izinkan Port TCP Keluar, karena pelabuhan bukan itu port default jadi perlu menjadi-mengizinkan Secara manual.

$ nano /etc/csf/csf.conf
# Izinkan port TCP yang masuk

TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995,995,2812"

# Izinkan port TCP keluar

TCP_OUT = "20,21,22,25,53,80,110,113,443,587,993,995,9912,2812"
$ csf -r

Langkah 5 – Akses Alat Pemantauan.

Tampilan di atas adalah default, jika Anda ingin menambahkan jasa lain di pemantauan maka perlu mengikuti petunjuk di bawah ini.

Tambahkan Layanan Pemantauan

Edit konfigurasi untuk ditambahkan jasa dengan perintah dibawah ini.

$ nano / etc / monitrc

Jika menggunakan Apache Web Server:

Layanan #Apache

periksa apache dengan proses pidfile /var/run/httpd.pid
Kelompok Apache
start program = "/etc/init.d/httpd start"
stop program = "/etc/init.d/httpd stop"
Jika gagal host 127.0.0.1 port 80 protokol http kemudian restart
Jika 5 restart dalam 5 siklus maka batas waktu

Jika Anda menggunakan Server Web Apache2:

# Layanan Apache2

periksa apache dengan proses pidfile /var/run/apache2.pid
start program = "/etc/init.d/apache2 start" dengan batas waktu 60 detik
stop program = "/etc/init.d/apache2 stop"

Jika Anda menggunakan Nginx Web Server:

Layanan #Nginx

periksa proses nginx dengan pidfile /var/run/nginx.pid
start program = "/etc/init.d/nginx start"
stop program = "/etc/init.d/nginx stop"
Layanan #MySQL

periksa proses mysqld dengan pidfile /var/run/mysqld/mysqld.pid
grup mysql
start program = "/etc/init.d/mysqld start"
stop program = "/etc/init.d/mysql stop"
jika gagal host 127.0.0.1 port 3306 kemudian restart
jika 5 restart dalam 5 siklus maka batas waktu
Layanan #SSHID

periksa proses sshd dengan pidfile /var/run/sshd.pid
start program = "/etc/init.d/sshd start"
stop program = "/etc/init.d/sshd stop"
jika gagal host 127.0.0.1 port 22 protokol ssh kemudian restart
jika 5 restart dalam 5 siklus maka batas waktu

Jika demikian, simpan dan keluar dari file. Memeriksa file sintaks menggunakan perintah berikut.

$ monit -t
Sintaks file kontrol OK

Jika seperti ini maka instalasi dan penambahan Monit Monitoring jasa untuk dipantau telah berhasil.

Kesimpulan

Skrip memulai program perlu disesuaikan sesuai dengan keadaan jasa, karena ada beberapa jasa yang tidak ada di Script awal dPemantauan Server Monit berguna untuk pemantauan jasa sedang berlangsung sehingga Anda dapat melakukan perbaikan jika ada jasa bahwa turun. Selain Monit Monitoring, Anda juga dapat menggunakan beberapa alat pemantauan lain yang dapat Anda lihat di artikel Alat Pemantau Server Gratis Terbaik.

Tapi, ada situs web up-waktuDijamin 100%, periksa di sini untuk informasi lebih lanjut. Demikian artikel ini, jangan ragu untuk meninggalkan ide topik yang ingin Anda baca di blog Dewaweb. Semoga artikel ini membantu!

Posting Cara Memasang Monitoring Server Monit pada CentOS 7 muncul pertama kali di Dewaweb Blog.

Be the first to comment

Leave a Reply

Your email address will not be published.


*