Cara menginstal server nagios di centos/rhel 9/8

Cara menginstal server nagios di centos/rhel 9/8

Nagios adalah perangkat lunak pemantauan sumber terbuka yang memungkinkan administrator sistem untuk memantau kesehatan dan kinerja server, aplikasi, dan perangkat jaringan. Nagios memberikan solusi komprehensif untuk memantau infrastruktur TI dan dapat memperingatkan administrator tentang masalah potensial sebelum menjadi kritis.

Dalam artikel ini, kami akan membahas langkah -langkah untuk menginstal Nagios di Centos dan Red Hat Enterprise Linux (RHEL) 9/8. Langkah -langkah ini mencakup semuanya, mulai dari mengunduh perangkat lunak hingga mengonfigurasi otentikasi untuk antarmuka web Nagios.

Pada akhir artikel ini, Anda akan memiliki server Nagios yang berfungsi penuh yang dapat digunakan untuk memantau infrastruktur TI Anda. Jadi, mari kita mulai!

Prasyarat

Sebelum kita mulai, pastikan bahwa Anda memiliki server yang menjalankan CentOS atau RHEL 9/8, dengan akses root atau pengguna dengan hak istimewa sudo. Selain itu, pastikan bahwa server Anda terkini dengan menjalankan perintah berikut:

pembaruan sudo yum -y  

Langkah 1: Pasang dependensi yang diperlukan

Sebelum kita menginstal Nagios, kita perlu menginstal beberapa dependensi: Apache Web Server, PHP, dan GCC. Anda dapat menginstal ini dengan menjalankan perintah berikut:

sudo yum groupinstall "alat pengembangan"  sudo yum instal httpd php php-cli gcc unzip wget glibc glibc-common gd-devel net-snmp Net-snmp  

Langkah 2: Buat pengguna dan grup Nagios

Nagios membutuhkan pengguna dan grup untuk menjalankan prosesnya. Untuk membuat ini, jalankan perintah berikut:

sudo useradd nagios  Sudo Groupadd nagcmd  sudo usermod -a -g nagcmd nagios  sudo usermod -a -g nagcmd apache  

Langkah 3: Unduh Nagios Core

Untuk mengunduh Nagios Core, kami akan menggunakan perintah WGET untuk mengunduh versi terbaru Nagios Core dari situs web resmi. Pada saat penulisan, versi terbaru adalah 4.4.5. Jalankan perintah berikut untuk mengunduhnya:

wget https: // aset.Nagios.com/unduhan/nagioscore/rilis/nagios-4.4.10.ter.GZ  

Setelah arsip diunduh, kami dapat mengekstraknya menggunakan perintah berikut:

TAR XZF Nagios-4.4.10.ter.GZ  

Langkah 4: Kompilasi Nagios Core

Untuk mengkompilasi inti Nagios, navigasikan ke direktori yang diekstraksi menggunakan perintah berikut:

CD Nagios-4.4.10  

Selanjutnya, jalankan perintah berikut untuk mengkompilasi Nagios Core:

./configure-dengan-perintah-group = nagios  Buat semuanya  

Langkah 5: Instal Nagios Core

Setelah kompilasi selesai, kami dapat menginstal Nagios Core dengan menjalankan perintah berikut:

sudo membuat instal  sudo membuat install-commandmode  sudo membuat install-init  sudo membuat install-config  sudo membuat install-webconf  

Langkah 6: Pasang plugin Nagios

Plugin Nagios diperlukan untuk memperluas fungsionalitas inti Nagios. Setelah menginstal dan mengkonfigurasi layanan inti, unduh sumber nagios-plugins terbaru dan instal menggunakan perintah berikut.

wget http: // nagios-plugins.org/download/nagios-plugins-2.4.3.ter.GZ  sudo tar xzf nagios-plugins-2.4.3.ter.GZ  CD Nagios-Plugins-2.4.3  

Sekarang kompilasi dan pasang plugin Nagios

./configure --with-nagios-user = nagios-dengan-nagios-grup = nagcmd  sudo membuat  sudo membuat instal  

Langkah 7: Konfigurasikan Nagios

Untuk mengonfigurasi Nagios, kita perlu mengedit file konfigurasi Nagios. Untuk melakukan ini, jalankan perintah berikut:

sudo nano/usr/local/nagios/etc/nagios.CFG  

Di file konfigurasi, periksa untuk baris berikut, tambahkan jika tidak tersedia:

Periksa file konfigurasi nagios

Simpan dan tutup file.

Langkah 8: Mengatur otentikasi

Secara default, Nagios memerlukan otentikasi untuk mengakses antarmuka web. Untuk mengatur otentikasi, jalankan perintah berikut untuk membuat pengguna admin:

sudo htpasswd -c/usr/local/nagios/etc/htpasswd.Pengguna nagiosadmin  

Masukkan kata sandi yang kuat untuk menyelesaikan proses.

Langkah 9: Verifikasi dan Mulai Layanan

Pertama, verifikasi file konfigurasi nagios menggunakan perintah berikut.

/usr/local/nagios/bin/nagios -v/usr/local/nagios/etc/nagios.CFG  

Jika tidak ada kesalahan yang ditemukan, jalankan perintah berikut untuk mengaktifkan dan memulai layanan Nagios:

sudo systemctl mengaktifkan nagios  sudo systemctl start nagios  

Selanjutnya, mulailah server web Apache menggunakan perintah berikut:

sudo systemctl mulai httpd  

Langkah 10: Akses antarmuka web Nagios

Akhirnya, Anda dapat mengakses antarmuka web Nagios dengan menavigasi ke http: // Anda-server-ip-hostname/nagios di browser web Anda. Anda akan diminta untuk memasukkan nama pengguna dan kata sandi yang Anda buat di Langkah 8.

Masuk ke Nagios Core

Setelah otentikasi yang berhasil, Anda akan mendapatkan akses dasbor inti Nagios.

Antarmuka Web Nagios

Di sini Anda dapat menemukan informasi terperinci tentang host Nagios, layanan, pemberitahuan dll.

Kesimpulan

Dalam artikel ini, kami telah membahas langkah -langkah untuk menginstal Nagios di Centos dan RHEL 9/8. Nagios adalah perangkat lunak pemantauan sumber terbuka yang kuat yang dapat membantu Anda memantau kesehatan dan kinerja sistem dan aplikasi Anda. Dengan langkah -langkah yang diuraikan dalam artikel ini, Anda harus dapat meningkatkan dan menjalankan Nagios di server Anda dalam waktu singkat.