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

Cara Menginstal dan Mengonfigurasi Nagios 4.0.7 di CentOS 7

Nagios adalah aplikasi pemantauan sistem dan jaringan yang menawarkan layanan pemantauan dan peringatan untuk server, sakelar, aplikasi, dan layanan. Ini mengingatkan pengguna ketika ada yang salah dan mengingatkan mereka untuk kedua kalinya ketika masalah telah diselesaikan.

Nagios menjalankan pemeriksaan berkala pada sumber daya dan layanan yang ditentukan pengguna, ini dapat digunakan untuk memantau sistem lokal dan host jarak jauh. Sumber daya yang dapat dipantau termasuk CPU, memori dan beban ruang disk, file log, suhu atau kesalahan perangkat keras. Itu dapat memantau berbagai parameter dan masalah untuk layanan seperti HTTP, SMTP, DNS, dan dengan bantuan plugin itu bisa sangat diperluas. Nagios menyediakan semua informasi melalui peringatan email dan dalam antarmuka yang mudah digunakan.

Panduan ini akan membantu Anda menginstal Nagios 4.0.x terbaru dari file sumber di CentOS 7 , meskipun prosedur yang sama dapat digunakan pada sistem apa pun yang berbasis Red Hat.

Menginstal Nagios

Sebelum menginstal Nagios, Anda harus memiliki instalasi Apache/PHP yang berfungsi di sistem Anda, jika belum, Anda dapat menggunakan perintah berikut untuk menginstal paket yang diperlukan:

# yum install -y httpd php

Anda juga memerlukan pustaka berikut untuk mengompilasi dan menjalankan Nagios 4.0 dari sumber:

# yum install -y gcc glibc glibc-common make gd gd-devel net-snmp

Selanjutnya Anda harus menambahkan pengguna nagios ke sistem sehingga Anda tidak menjalankannya sebagai root:

# useradd nagios

Dan grup nagcmd baru yang memungkinkan perintah eksternal dijalankan melalui antarmuka web:

# groupadd nagcmd
# usermod -G nagcmd nagios
# usermod -G nagcmd apache

Langkah selanjutnya adalah mengunduh paket instalasi. Buat direktori baru untuk menyimpan konten yang diunduh:

# mkdir ~/nagios
# cd ~/nagios

Versi terbaru dari paket Nagios Core dan Nagios Plugins dapat ditemukan di situs web berikut:

  • Nagios Core - http://sourceforge.net/projects/nagios/files/latest/download
  • Plugin Nagios - http://nagios-plugins.org/downloads/

Anda dapat menggunakan wget untuk mengunduh file:

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.7.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Dan kemudian ekstrak file dengan tar:

# tar zxvf nagios-4.0.7.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Sekarang kita perlu mengkompilasi dan menginstal file sehingga kita pergi ke direktori Nagios dan menjalankan skrip konfigurasi

# cd nagios-4.0.7
# ./configure --with-command-group=nagcmd

Anda akan mendapatkan output berikut:

Selanjutnya kita perlu mengkompilasi dan menginstal file Nagios:

# make all
# make install

Dan kita harus mendapatkan output ini:

Terakhir kita perlu menginstal skrip init, file yang diperlukan untuk menjalankan Nagios dari baris perintah dan contoh file konfigurasi dengan perintah berikut:

# make install-init
# make install-commandmode
# make install-config

Dengan editor teks favorit Anda, Anda perlu membuka /usr/local/nagios/etc/objects/contacts.cfg dan ubah bidang email dari nagios@localhost ke alamat email tempat Anda ingin menerima pemberitahuan.

# vim /usr/local/nagios/etc/objects/contacts.cfg

Dan file konfigurasi akan terlihat seperti ini:

Sekarang kita telah menginstal Nagios dan siap untuk dijalankan, kita perlu menginstal komponen web dengan menjalankan perintah berikut:

# make install-webconf

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

# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin

Mulai ulang Apache agar pengaturan diterapkan:

# systemctl start httpd.service

Saatnya untuk menginstal Plugin Nagios dengan menjalankan perintah berikut:

# cd ~/nagios/nagios-plugins-2.0.3
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install

Selanjutnya kita harus membuat Nagios start pada saat boot, jadi pastikan terlebih dahulu file konfigurasi tidak ada error dengan menjalankan perintah berikut:

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

Dan Anda akan mendapatkan output:

Jika semuanya baik-baik saja, tambahkan layanan untuk dijalankan saat boot dengan perintah ini:

# chkconfig --add nagios
# chkconfig --level 35 nagios on

Dan mulai layanan dengan perintah berikut:

# systemctl start nagios.service

Antarmuka web

Sekarang setelah semuanya terinstal dan berjalan, Anda dapat mengakses antarmuka web dengan browser baik dengan menggunakan alamat http://localhost/nagios jika Anda melakukannya dari komputer lokal atau dengan menggunakan alamat http://SERVER-IP/nagios jika Anda mengaksesnya dari komputer jarak jauh.

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

Antarmuka web saat Anda masuk untuk pertama kali akan terlihat seperti ini:

Anda sekarang dapat menggunakan menu sebelah kiri untuk mengakses berbagai area Nagios dan melakukan tugas yang berbeda.

(Opsional) Instal NRPE di host jarak jauh

Jika Anda perlu memantau host jarak jauh, Anda juga perlu menginstal NRPE di host ini sehingga Anda dapat menjalankan plugin Nagios dari jarak jauh di host ini dan mengumpulkan informasi. Perhatikan bahwa ini hanya diperlukan untuk fungsi Nagios yang lebih kompleks seperti pemantauan sumber daya atau apa pun yang memerlukan plugin untuk dijalankan pada host jarak jauh. Tidak perlu memeriksa layanan yang sudah terlihat ke server atau informasi yang dapat dikumpulkan melalui SNMP.

Pertama, Anda harus pergi ke http://sourceforge.net/projects/nagios/files/nrpe-2.x/ untuk mengunduh versi terbaru NRPE,, Anda dapat melakukannya dengan wget lalu mengekstrak kontennya:

# wget http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz
# tar zxvf nrpe-2.15.tar.gz
# cd nrpe-2.15

Selanjutnya kompilasi nrpe

#./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local
#make all
#sudo make install

Seperti yang ditunjukkan oleh pengguna kami DJ Vladinator jika Anda mendapatkan kesalahan terkait openssl, Anda dapat menginstalnya menggunakan perintah berikut:

# sudo yum install openssl-devel

Ini mencakup segala sesuatu tentang menginstal Nagios / Plugin Nagios / NRPE, Anda dapat menemukan informasi lebih lanjut tentang konfigurasi lebih lanjut di artikel kami berikutnya.


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara Menginstal Nagios di CentOS 6

  3. Cara Menginstal dan Mengkonfigurasi CyberPanel di CentOS 8

  1. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  3. Cara Menginstal dan Mengonfigurasi Nagios di CentOS 7

  1. Cara Instal dan Konfigurasi Redmine di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 8

  3. Cara Menginstal dan Mengonfigurasi Samba di CentOS 8