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

Cara Menginstal Nagios di CentOS 9 Stream

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Nagios di CentOS 9. Bagi Anda yang belum tahu, Nagios Core, sebelumnya dikenal sebagai Nagios, adalah aplikasi gratis dan terbuka. -aplikasi perangkat lunak komputer sumber yang memantau sistem, jaringan, dan infrastruktur. Aplikasi ini mendukung OS Linux dan Windows dan menyediakan antarmuka web intuitif yang memungkinkan Anda memantau sumber daya jaringan dengan mudah.

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 penginstalan alat pemantauan inti Nagios di CentOS 9 Stream.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 9 Stream.
  • 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 9 Stream

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf clean all
sudo dnf update
sudo dnf install httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp

Langkah 2. Buat Pengguna dan Grup untuk Nagios.

Jalankan perintah berikut di bawah ini untuk membuat pengguna dan grup Nagios:

useradd nagios
groupadd nagcmd

Setelah itu, tambahkan baik Nagios dan pengguna apache ke nagcmd grup:

usermod -G nagcmd nagios
usermod -G nagcmd apache

Langkah 3. Menginstal Nagios di CentOS 9.

Secara default, Nagios tidak tersedia di repositori dasar CentOS 9 Stream. Mari unduh versi terbaru plugin Nagios dan Nagios dari halaman resmi menggunakan perintah berikut di bawah ini :

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

Selanjutnya, ekstrak Plugin Nagios dan Nagios:

tar -xvf nagios-4.4.6.tar.gz
tar -xvf nagios-plugins-2.2.1.tar.gz

Setelah itu, kami mengkompilasi nagios dari kode sumber:

cd nagios-4.4.6/
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-commandmode
make install-config

Setelah selesai, sekarang kita compile dan install library Nagios Plugin menggunakan perintah berikut:

cd /root/nagios
cd nagios-plugins-2.2.1/

Jalankan file konfigurasi Plugin Nagios:

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make all
make install

Verifikasi file konfigurasi Nagios:

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

Terakhir, aktifkan layanan Nagios:

sudo systemctl enable nagios
sudo systemctl enable httpd

Langkah 4. Konfigurasikan Nagios.

Nagios menempatkan file konfigurasi di bawah /usr/local/nagios/ dll direktori. Sekarang kita edit email alert, konfigurasikan file /usr/local/nagios/etc/objects/contacts.cfg :

nano /usr/local/nagios/etc/objects/contacts.cfg

Ganti bidang alamat email untuk menerima pemberitahuan:

define contact {
contact_name            nagiosadmin             ; Short name of user
use                     generic-contact         ; Inherit default values from generic-contact template (defined above)
alias                   Nagios Admin            ; Full name of user
email                   [email protected] ;       <--- **** CHANGE THIS TO YOUR EMAIL ADDRESS ****
}

Langkah 5. Konfigurasi Antarmuka Web untuk Nagios.

Pertama, jalankan perintah berikut untuk menginstal antarmuka web:

make install-webconf

Selanjutnya, kita menetapkan kata sandi untuk antarmuka web:

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

Setelah Anda selesai dengan konfigurasi, mulai layanan Apache:

sudo systemctl start httpd

Langkah 3. Konfigurasi Firewall.

Izinkan firewall untuk mem-porting HTTP dan HTTPS  dan memuatnya kembali dengan perintah berikut:

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

Langkah 6. Mengakses Antarmuka Web Nagios.

Setelah berhasil diinstal, buka browser web Anda dan akses Nagios Core menggunakan URL http://your-IP-server/nagios . Anda harus menggunakan nama pengguna (nagiosadmin) dan kata sandi yang Anda tentukan sebelumnya untuk mengakses antarmuka web Nagios:

Anda akan diarahkan ke halaman berikut:

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


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Nagios di CentOS 6

  3. Cara Menginstal Nagios di CentOS 8

  1. Cara Menginstal Gitea di CentOS 8

  2. Cara Menginstal Memcached di CentOS 8

  3. Cara Menginstal Nginx di CentOS 7

  1. Cara Menginstal Apache di CentOS 7

  2. Cara Menginstal Tomcat 8.5 di CentOS 7

  3. Cara Menginstal Jenkins di CentOS 7