GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Nagios di CentOS 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Nagios di CentOS 8. Bagi Anda yang belum tahu, Nagios adalah perangkat lunak open source yang dapat digunakan untuk jaringan dan infrastruktur pemantauan. Nagios akan memantau server, sakelar, aplikasi, dan layanan. Ini memberi tahu Administrator Sistem ketika ada yang tidak beres dan juga mengingatkan kembali ketika masalah telah diperbaiki. Sumber daya yang dapat dipantau termasuk CPU, memori, dan beban ruang disk, log file, suhu, atau kesalahan perangkat keras. Itu dapat memantau berbagai parameter dan masalah untuk layanan seperti HTTP, SMTP, dan DNS, dan dengan bantuan plugin, itu bisa sangat diperluas. Inti Nagios pada awalnya dirancang untuk berjalan di Linux, meskipun itu harus bekerja di bawah sebagian besar unit lain juga.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Nagios di server CentOS 8.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Nagios di CentOS 8

Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.

sudo dnf update

Langkah 2. Instal paket dan dependensi yang diperlukan.

Jalankan perintah di bawah ini untuk menginstalnya:

dnf install gcc glibc glibc-common perl httpd php php-cli wget net-snmp gd gd-devel

Selanjutnya, buat pengguna dan grup Nagios:

useradd nagios
passwd nagios

Sekarang buat groud untuk nagios setup "nagcmd" dan tambahkan pengguna Nagios ke grup ini. Juga, tambahkan pengguna Nagios di grup apache:

groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache

Langkah 3. Menginstal Nagios di CentOS 8.

Pertama, navigasikan ke halaman unduhan Nagios Core dan ambil kode sumber inti Nagios terbaru:

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar xzf nagios-4.4.6.tar.gz
cd nagios-4.4.6/

Lakukan langkah-langkah di bawah ini untuk mengkompilasi Nagios dari kode sumber:

./configure
make all
make install
make install-groups-users
make install-daemoninit
make install-commandmode
make install-config
make install-webconf

Kita perlu mengatur kata sandi untuk pengguna nagiosadmin. Nama pengguna ini akan digunakan untuk mengakses antarmuka web sehingga penting untuk mengingat kata sandi yang akan Anda masukkan di sini Atur kata sandi dengan menjalankan perintah berikut dan masukkan kata sandi dua kali:

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Langkah 4. Menginstal Nagios di CentOS 8.

Sebelum Anda mengunduh dan menginstal plugin Nagios, Anda perlu menginstal paket yang diperlukan untuk mengkompilasi dan membangun paket plugin:

dnf install gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils

Kemudian, unduh dan ekstrak Plugin Nagios versi terbaru:

wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Pindah ke direktori yang diekstrak, kompilasi, bangun, dan instal Plugin Nagios:

cd nagios-plugins-release-2.2.1/
./tools/setup
./configure
make
make install

Sekarang Anda perlu memulai ulang layanan apache. Juga, mulai dan aktifkan layanan Nagios:

systemctl restart httpd.service
systemctl start nagios.service
systemctl start nagios.service
systemctl start nagios.service

Langkah 5. Konfigurasikan firewall untuk Nagios.

Jika Anda menjalankan firewall, Anda perlu membuka port 80 di firewall:

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload

Langkah 6. Mengakses Antarmuka Web Nagios.

Akhirnya, Anda sekarang dapat mengakses konsol web Nagios. Buka browser web Anda dan arahkan ke direktori web Nagios Core, misalnya:

http://192.168.1.77/nagios
OR
http://idroot.us/nagios

Saat dimintai nama pengguna dan kata sandi, Anda akan memperkenalkan nama pengguna “nagiosadmin” dan kata sandi yang Anda masukkan pada langkah 3. Jika Anda lupa kata sandi ini, Anda dapat memodifikasi dengan menjalankan kembali perintah htpasswd pada langkah 3.

Selamat! Anda telah berhasil menginstal Nagios. Terima kasih telah menggunakan tutorial ini untuk menginstal alat pemantauan Nagios di sistem CentOS 8. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs web resmi Nagios .


Cent OS
  1. Cara Menginstal Nagios di CentOS 7

  2. Cara Menginstal Nagios di CentOS 6

  3. Cara Menginstal Nagios di CentOS 9 Stream

  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8