Langkah 1: Persiapan
Sebelum memulai instalasi Nagios, pastikan bahwa CentOS 7 yang Sobat PortalTekno gunakan sudah terkoneksi ke internet. Kemudian, lakukan update sistem dengan perintah:“`sudo yum update -y“`Setelah update selesai, install beberapa dependensi yang dibutuhkan oleh Nagios dengan perintah:“`sudo yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix“`
Langkah 2: Instalasi Nagios
Setelah dependensi terinstall, kita bisa mulai mengunduh Nagios dari situs resminya dengan perintah:“`cd /tmpwget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz“`Setelah unduhan selesai, ekstrak file tersebut dengan perintah:“`tar xvf nagios-4.4.6.tar.gz“`Selanjutnya, masuk ke direktori hasil ekstrak dengan perintah:“`cd nagioscore-nagios-4.4.6/“`Setelah itu, lakukan konfigurasi dengan perintah:“`sudo ./configure –with-httpd-conf=/etc/httpd/conf.d/“`Kemudian, lakukan build dan instalasi dengan perintah:“`sudo make allsudo make installsudo make install-initsudo make install-commandmodesudo make install-config“`
Langkah 3: Konfigurasi Nagios
Setelah selesai menginstal Nagios, kita harus melakukan konfigurasi untuk memastikan Nagios dapat berjalan dengan baik. Langkah pertama adalah membuat sebuah user untuk login ke Nagios dengan perintah:“`sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin“`Kemudian, buka file konfigurasi Nagios dengan perintah:“`sudo nano /usr/local/nagios/etc/nagios.cfg“`Cari dan ubah baris berikut:“`#cfg_dir=/usr/local/nagios/etc/servers“`Menjadi:“`cfg_dir=/usr/local/nagios/etc/servers“`Setelah itu, buat sebuah direktori untuk menyimpan konfigurasi host dengan perintah:“`sudo mkdir /usr/local/nagios/etc/servers“`Selanjutnya, buat sebuah file konfigurasi host dengan perintah:“`sudo nano /usr/local/nagios/etc/servers/localhost.cfg“`Isi file tersebut dengan konfigurasi berikut:“`define host {uselinux-serverhost_namelocalhostaliaslocalhostaddress127.0.0.1max_check_attempts5check_period24x7notification_interval30notification_period24x7}define service {usegeneric-servicehost_namelocalhostservice_descriptionPINGcheck_commandcheck_ping!100.0,20%!500.0,60%}“`Simpan dan keluar dari file tersebut.
Langkah 4: Memulai Nagios
Setelah konfigurasi selesai, kita bisa memulai Nagios dengan perintah:“`sudo systemctl start nagiossudo systemctl enable nagios“`Kemudian, buka browser dan akses Nagios dengan alamat IP server atau localhost diikuti dengan “/nagios”. Misalnya, http://localhost/nagios.Login dengan username dan password yang telah dibuat sebelumnya.
Langkah 5: Menginstal Plugin Nagios
Terakhir, kita bisa menginstal plugin Nagios untuk memonitor aspek-aspek sistem yang lebih spesifik. Plugin Nagios dapat diunduh dari situs resminya atau dari repository EPEL.Untuk mengunduh plugin dari repository EPEL, jalankan perintah:“`sudo yum install -y epel-releasesudo yum install -y nagios-plugins-all“`Setelah selesai, restart Nagios dengan perintah:“`sudo systemctl restart nagios“`
Kesimpulan
Itulah panduan lengkap tentang cara install Nagios di CentOS 7. Dengan mengikuti langkah-langkah di atas, Sobat PortalTekno dapat memasang Nagios dan melakukan monitoring sistem dengan lebih mudah. Jangan lupa untuk melakukan konfigurasi dan menginstal plugin Nagios untuk memaksimalkan fungsinya. Semoga bermanfaat!