GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Nagios di Ubuntu 22.04

Nagios adalah salah satu alat pemantauan sumber terbuka terbaik untuk memantau layanan dan aplikasi yang berjalan di sistem operasi Windows dan Linux.

Nagios dapat memantau layanan seperti HTTP, FTP, SSH, SMTP, dll., dan metrik sistem seperti beban CPU, memori, penggunaan disk, pengguna yang masuk, proses yang berjalan, dll.

Di sini, kita akan melihat cara menginstal Nagios di Ubuntu 22.04.

Prasyarat

Meskipun paket Nagios tersedia di repositori Ubuntu, kami akan mengompilasinya dari sumbernya. Jadi, instal paket di bawah ini untuk mengkompilasi Nagios.

sudo apt updatesudo apt install -y 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 dan grup untuk Nagios. Kemudian tambahkan pengguna nagios dan apache (www-data) ke bagian grup nagcmd untuk menjalankan perintah eksternal melalui antarmuka web Nagios.

sudo useradd nagiossudo groupadd nagcmdsudo usermod -a -G nagcmd nagiossudo usermod -a -G nagcmd www-data

Instal Nagios Core di Ubuntu 22.04

Pertama, unduh versi terbaru Nagios core dari situs resminya.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gztar -zxvf nagios-4.4.6.tar.gzcd nagios-4.4.6/

Kemudian, jalankan perintah di bawah ini untuk mengkompilasi Nagios dari kode sumber.

sudo ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/sudo make allsudo make installsudo make install-initsudo make install-configsudo make install-commandmode

Anda dapat menemukan file konfigurasi Nagios di bawah direktori /usr/local/nagios/etc, dan konfigurasi default akan berfungsi dengan baik.

Selanjutnya, instal antarmuka web Nagios dengan perintah di bawah ini.

sudo make install-webconf

Antarmuka web Nagios dilindungi kata sandi secara default dan Anda harus membuat akun pengguna (nagiosadmin) untuk mengakses antarmuka web Nagios. Jadi, gunakan perintah di bawah ini untuk membuat akun pengguna untuk antarmuka web Nagios.

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

Aktifkan modul CGI menggunakan perintah berikut.

sudo a2enmod cgi

Terakhir, restart server web Apache.

sudo systemctl restart Apache2

Dapatkan Peringatan Nagios di Ubuntu 22.04

Untuk mendapatkan peringatan Nagios, edit file /usr/local/nagios/etc/objects/contacts.cfg dan ubah alamat email yang terkait dengan nagiosadmin.

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

Ubah bidang alamat email untuk menerima peringatan.

tentukan kontak{ contact_name nagiosadmin; Nama pendek pengguna menggunakan generic-contact; Mewarisi nilai default dari template kontak generik (didefinisikan di atas) alias Nagios Admin; Nama lengkap email pengguna [email protected]; <****** GANTI INI KE ALAMAT EMAIL ANDA ****** }

Instal Plugin Nagios di Ubuntu 22.04

Untuk memantau sistem, Anda perlu menginstal plugin Nagios. Jadi, unduh plugin Nagios dari situs resminya.

wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gztar -zxvf nagios-plugins-2.3.3.tar.gzcd nagios-plugins-2.3.3/ 

Kemudian, kompilasi dan instal plugin Nagios.

sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagiossudo makesudo make install

Mulai Alat Pemantauan Nagios

Sekarang, saatnya untuk memulai layanan Nagios. Sebelum memulai layanan, verifikasi file konfigurasi Nagios.

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Keluaran: Nagios Core 4.4.6Hak Cipta (c) 2009-sekarang Tim Pengembang Nagios Core dan Kontributor KomunitasHak Cipta (c) 1999-2009 Ethan Galstad Terakhir Dimodifikasi:28-04-2020 Lisensi:GPLSitus Web:https://www.nagios.orgMembaca data konfigurasi... Baca file konfigurasi utama oke... Baca file konfigurasi objek oke...Menjalankan pemeriksaan pra-penerbangan pada data konfigurasi...Memeriksa objek... Memeriksa 8 layanan. Memeriksa 1 host. Memeriksa 1 grup host. Diperiksa 0 grup layanan. Memeriksa 1 kontak. Memeriksa 1 grup kontak. Memeriksa 24 perintah. Diperiksa 5 periode waktu. Memeriksa 0 eskalasi host. Memeriksa 0 eskalasi layanan.Memeriksa jalur melingkar... Memeriksa 1 host Memeriksa 0 dependensi layanan Diperiksa 0 dependensi host Diperiksa 5 periode waktuMemeriksa penangan peristiwa global...Memeriksa perintah prosesor kompulsif obsesif...Memeriksa pengaturan lain-lain...Total Peringatan:0Total Kesalahan:0Segalanya terlihat baik-baik saja - Tidak ada masalah serius yang terdeteksi selama pemeriksaan pra-penerbangan

Kemudian, mulai dan aktifkan layanan Nagios dengan perintah di bawah ini

sudo systemctl aktifkan --now nagios

Akses Antarmuka Web Nagios

Sekarang akses antarmuka web Nagios dengan mengikuti URL di browser web Anda.

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

Masukkan nama pengguna (nagiosadmin) dan kata sandi akun Nagios yang Anda buat sebelumnya.

Setelah berhasil login, Anda akan mendapatkan halaman beranda Nagios.

Klik Layanan di panel kiri untuk melihat layanan yang dipantau oleh Nagios.

Pada tangkapan layar di atas, Anda hanya akan melihat localhost, yaitu server Nagios. Untuk memantau mesin jarak jauh, Anda perlu menggunakan plugin NRPE.

BACA :Cara Memantau Host Linux Jarak Jauh Dengan Nagios

Kesimpulan

Itu saja. Saya harap, sekarang, Anda memiliki Nagios dan berjalan di Ubuntu 22.04 Anda.


Ubuntu
  1. Cara Menginstal Nagios di Ubuntu 15.04

  2. Cara Menginstal Nagios di Ubuntu 20.04 LTS

  3. Cara Menginstal Nagios di Ubuntu 22.04 LTS

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Apache di Ubuntu 18.04

  3. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  1. Cara Menginstal MongoDB di Ubuntu 18.04

  2. Cara Menginstal Jenkins di Ubuntu 18.04

  3. Cara Menginstal ClickHouse di Ubuntu 20.04