Instal Plugin Nagios di CentOS 8

Panduan ini akan memandu Anda melalui cara menginstal Plugin Nagios di CentOS 8. Plugin Nagios adalah ekstensi mandiri untuk Nagios Core yang memungkinkan Nagios memantau database, sistem operasi, service, aplikasi, peralatan jaringan, protokol, dll.

Untuk menggunakan Plugin Nagios, Anda harus menginstal dan Setup server Nagios Core. Ikuti tautan di bawah ini untuk menginstal server Nagios di CentOS 8.

Instal Server Nagios di CentOS 8

Instal Plugin Nagios di CentOS 8

Setelah Anda mengatur server Nagios Core, lanjutkan untuk menginstal plugin Nagios.

Nah, ada dua cara untuk menginstal Plugin Nagios di sistem CentOS 8.

  1. Membangun Plugin Nagios dari sumbernya
  2. Memasang Plugin Nagios dari EPEL Repos (Mungkin yang paling mudah)

Kami akan membahas dua metode instalasi.

Membangun Plugin Nagios dari Sumber di CentOS 8

Instal Alat dan Ketergantungan Bangun yang Diperlukan

Plugin Nagios dibuat dari kode sumber. Karenanya, Anda perlu menginstal alat dan dependensi build yang diperlukan.

Beberapa paket di bawah ini mungkin sudah terinstal jika Anda mengikuti panduan Nagios di atas.

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

Download Kode Sumber Plugin Nagios

Selanjutnya, download kode sumber plugin Nagios.

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

Anda dapat memeriksa plugin Nagios terbaru di halaman Plugin Nagios.

Ekstrak Plugin Nagios

Setelah didownload, ekstrak dengan menjalankan perintah di bawah ini

tar xzf nagios-plugins-2.2.1.tar.gz

Konfigurasi Plugin Nagios

Navigasikan ke direktori sumber plugins Nagios dan jalankan skrip configure untuk mengadaptasi plugin ke sistem dan memeriksa ketergantungan yang hilang.

cd nagios-plugins-2.2.1
./configure --with-nagios-user=nagios --with-nagios-group=nagios

Kompilasi Plugin Nagios di CentOS 8

Jika tidak ada error konfigurasi, lanjutkan untuk mengkompilasi Nagios.

Pastikan nagios user sudah dibuat sebelum Anda dapat melanjutkan. Anda mungkin perlu menginstal agen NRPE terlebih dahulu.

getent passwd nagios
nagios:x:974:974::/var/spool/nagios:/sbin/nologin

Kompilasi plugin Nagios.

make

Instal Plugin Nagios

Anda sekarang dapat menjalankan perintah di bawah ini untuk menginstal Plugin Nagios di CentOS 8.

make install

Ini akan menginstal plugin Nagios default di bawah /usr/local/nagios/libexec/direktori.

ls /usr/local/nagios/libexec/
check_apt check_disk check_hpjd check_ircd check_nagios check_nwstat check_rpc check_ssmtp check_users check_breeze check_disk_smb check_http check_jabber check_nntp check_oracle check_sensors check_swap check_wave check_by_ssh check_dns check_icmp check_load check_nntps check_overcr check_simap check_tcp negate check_clamd check_dummy check_ide_smart check_log check_nt check_ping check_smtp check_time urlize check_cluster check_file_age check_ifoperstatus check_mailq check_ntp check_pop check_snmp check_udp utils.pm check_dhcp check_flexlm check_ifstatus check_mrtg check_ntp_peer check_procs check_spop check_ups utils.sh check_dig check_ftp check_imap check_mrtgtraf check_ntp_time check_real check_ssh check_uptime 

Mulai ulang service Nagios Core

Sekarang restart service inti Nagios.

systemctl restart nagios

Setelah itu, login interface Web Server Nagios di browser untuk mengonfirmasi bahwa service dan status localhost sekarang sedang dipantau.

Periksa status host lokal dengan mengklik Hosts di bawah Current Status di panel kiri.

Periksa status service localhost dengan mengklik Services di bawah Current Status di panel kiri.

Ini dia. Anda telah berhasil menginstal Plugin Nagios di CentOS 8 untuk status localhost dan pemantauan status service.

Instal Plugin Nagios dari Repositori EPEL

Dimungkinkan juga untuk menginstal plugin Nagios pada CentOS 8 dari repositori EPEL.

Instal repositori EPEL di CentOS 8

dnf install epel-release

Setelah instalasi selesai, Anda dapat mencari plugin Nagios yang tersedia dengan menjalankan perintah di bawah ini;

dnf search nagios-plugins-*
nagios-plugins-nt.x86_64 : Nagios Plugin - check_nt nagios-plugins-dns.x86_64 : Nagios Plugin - check_dns nagios-plugins-all.x86_64 : Nagios Plugins - All plugins nagios-plugins-apt.x86_64 : Nagios Plugin - check_apt nagios-plugins-dbi.x86_64 : Nagios Plugin - check_dbi nagios-plugins-dig.x86_64 : Nagios Plugin - check_dig nagios-plugins-dns.x86_64 : Nagios Plugin - check_dns nagios-plugins-fts.noarch : Nagios probes to be run remotely against FTS3 machines nagios-plugins-log.x86_64 : Nagios Plugin - check_log nagios-plugins-ntp.x86_64 : Nagios Plugin - check_ntp nagios-plugins-rpc.x86_64 : Nagios Plugin - check_rpc nagios-plugins-ssh.x86_64 : Nagios Plugin - check_ssh nagios-plugins-tcp.x86_64 : Nagios Plugin - check_tcp... 

Anda juga dapat menjalankan perintah di bawah ini untuk mendaftar semua plugin.

dnf list nagios-plugins-*

Anda sekarang dapat menginstal plugin khusus yang Anda butuhkan. Misalnya, untuk menginstal plugin Nagios yang memeriksa beban, http, user, proses, ruang disk, ruang swap, uptime, dns, jalankan perintah di bawah ini;

dnf install nagios-plugins-{load,http,users,procs,disk,swap,nrpe,uptime,dns}

Plugin yang diinstal menggunakan manajer paket seperti yang disimpan di bawah /usr/lib64/nagios/plugins/.

ls -1 /usr/lib64/nagios/plugins/
check_disk check_dns check_http check_load check_nrpe check_procs check_swap check_uptime check_users eventhandlers negate urlize utils.sh 

Ini dia.

Dalam panduan kami berikutnya, kami akan membahas cara menginstal Plugin Eksekusi Jarak Jauh Nagios untuk pemantauan host jarak jauh.

Lihat panduan serupa lainnya dengan mengikuti tautan di bawah ini;

Pemantauan SNMP Nagios dari Host Linux di AlienVault USM/OSSIM

Cara Menginstal Plugin Nagios dan agen NRPE di CentOS 7/RHEL 7/Fedora 29

Konfigurasikan Pemantauan Ketersediaan Nagios di AlienVault USM/OSSIM

Cara Menginstal Plugin Nagios Dari Sumber RHEL/CentOS/Oracle Linux