GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Nagios 4.4.3 di Ubuntu 18.04 &Ubuntu 16.04

Nagios adalah salah satu alat pemantauan sumber terbuka yang paling banyak digunakan untuk memantau layanan dan aplikasi yang berjalan di Windows dan Linux. Ia juga memiliki kemampuan untuk memantau router dan perangkat jaringan lainnya.

Dengan bantuan Nagios, Anda dapat memantau layanan dan atribut dasar. Kita dapat mengakses Nagios menggunakan antarmuka web yang disertakan dengan bundel, tetapi konfigurasi harus dilakukan pada tingkat file.

Daftar Layanan

Nagios dapat memantau layanan dan atribut "pribadi" Anda dari server Linux/UNIX, seperti:

Atribut

  • Pemuatan CPU
  • Penggunaan memori
  • Penggunaan disk
  • Pengguna yang masuk
  • Menjalankan proses
  • dst.

Layanan Pribadi

  • HTTP
  • FTP
  • SSH
  • SMTP
  • dll

Prasyarat

Mari beralih ke pengguna root.

sudo su -

Sebelum mengkompilasi Nagios dari sumbernya, Anda perlu menginstal paket dependen untuk Nagios. Perbarui cache repositori dan instal dependensi untuk Nagios.

apt-get update 
apt-get install build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

Buat pengguna nagios dan grup nagcmd (memungkinkan perintah eksternal dijalankan melalui antarmuka web), tambahkan pengguna nagios dan apache ke bagian grup nagcmd.

useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data

Instal Nagios Core

Anda dapat menggunakan perintah di bawah ini untuk mengunduh inti Nagios (v4.4.3). Selain itu, Anda dapat mengunjungi situs web resmi untuk mendownload versi terbaru Nagios core.

cd /tmp 
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.3.tar.gz
tar -zxvf /tmp/nagios-4.4.3.tar.gz
cd /tmp/nagios-4.4.3/

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

./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
make all
make install
make install-init
make install-config
make install-commandmode

Konfigurasi Nagios

Pemasang sekarang telah menempatkan file konfigurasi di /usr/local/nagios/etc direktori. File konfigurasi default ini seharusnya berfungsi dengan baik untuk memulai Nagios. Anda hanya perlu membuat satu perubahan sebelum melanjutkan.

Edit /usr/local/nagios/etc/objects/contacts.cfg file dan ubah alamat email yang terkait dengan definisi kontak nagiosadmin ke alamat yang ingin Anda gunakan untuk menerima peringatan.

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

Ubah 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 ******

             }

Instal Antarmuka Web Nagios

Jalankan perintah di bawah ini di terminal untuk menginstal antarmuka web Nagios.

make install-webconf

Buat akun pengguna (nagiosadmin) untuk masuk ke antarmuka web Nagios. Ingat kata sandi yang Anda tetapkan untuk akun ini – Anda akan membutuhkannya nanti.

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

Jalankan perintah berikut.

a2enmod cgi

Mulai ulang Apache untuk membuat pengaturan baru berlaku.

systemctl restart apache2

Instal Plugin Nagios

Sekarang, saatnya mengunduh plugin Nagios untuk memantau layanan. Letakkan di direktori /tmp.

cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
tar -zxvf /tmp/nagios-plugins-2.2.1.tar.gz
cd /tmp/nagios-plugins-2.2.1/

Kompilasi dan instal plugin.

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

Mulai Nagios

Verifikasi contoh file konfigurasi Nagios.

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

Keluaran:

Nagios Core 4.4.3
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-01-15
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
        Checked 8 services.
        Checked 1 hosts.
        Checked 1 host groups.
        Checked 0 service groups.
        Checked 1 contacts.
        Checked 1 contact groups.
        Checked 24 commands.
        Checked 5 time periods.
        Checked 0 host escalations.
        Checked 0 service escalations.
Checking for circular paths...
        Checked 1 hosts
        Checked 0 service dependencies
        Checked 0 host dependencies
        Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

Aktifkan Nagios untuk memulai secara otomatis saat startup sistem.

systemctl enable nagios

Sekarang, mulai layanan Nagios.

systemctl start nagios

Akses Antarmuka Web Nagios

Sekarang akses antarmuka web Nagios menggunakan URL berikut.

http://ip-add-re-ss/nagios/

Anda akan dimintai nama pengguna (nagiosadmin) dan sandi yang Anda tentukan sebelumnya.

Setelah berhasil login, Anda akan mendapatkan halaman beranda Nagios.

Anda dapat memantau layanan dengan mengklik Layanan di panel kiri.

Secara default, Nagios hanya dapat memonitor localhost, yaitu server Nagios. Jika Anda ingin memantau mesin jarak jauh, Anda perlu menginstal dan mengonfigurasi plugin NRPE.

BACA :Cara Menambahkan Host Linux ke Pemantauan Nagios Menggunakan Plugin NRPE

Itu saja.


Ubuntu
  1. Cara Menginstal Nagios di Ubuntu 13.04

  2. Cara Menginstal Nagios di Ubuntu 15.04

  3. Cara Menginstal Nagios di Ubuntu 18.04 LTS

  1. Cara Menginstal Nagios 4.0.8 di Ubuntu 15.04 (Vivid Vervet)

  2. Cara Menginstal Nagios di Ubuntu 14.04

  3. Cara Menginstal Nagios di Ubuntu 16.04

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal R di Ubuntu 18.04