Cara Instalasi Server Monitoring Nagios di CentOS 7
Hallo Wankawan,
Di artikel sebelumnya saya telah menjelaskan Cara Instalasi Zabbix di CentOS 7 yaitu sebuah aplikasi untuk memantau (monitoring) server. Dan kali ini saya akan menjelaskan aplikasi yang serupa dengan Zabbix, yaitu Nagios. Mungkin diantara kalian ada beberapa yang belum mengetahui apa itu Nagios. Jadi, sebelum ke tahap instalasi, saya akan menjelaskan terlebih dahulu apa itu Nagios.
Disini, saya melakukan instalasi Nagios menggunakan VM (Virrtual Machine), yaitu dengan VMWare Wokrstastion. Oke, lansung saja ke tahap instalasinya.
Download Nagios dari sumber resminya
Ekstrak file Nagios yang sudah di download
Pindah direktori ke file Nagios yang sudah diekstrak
Konfigurasi file yang akan diinstal dengan perintah
Build semua program dengan perintah
Tambahkan User ke dalam Group Nagios
Lalu install program tersebut (ini akan menginstall file biner, CGI, dan file HTML)
Install Daemon (ini menginstall service atau file daemon dan mengkonfigurasinya saat mulai booting)
Aktifkan layanan Apache
Install command mode (ini menginstall dan mengkonfigurasi file perintah yang bersifat eksternal )
Install file konfigurasi untuk Nagios (karena Nagios memerlukan beberapa file konfigurasi untuk memulainya)
Install file konfigurasi Apache
Atur Konfigurasi Firewall agar jaringan lokal anda dapat mengakses web Nagios
Buat akun User dengan nama nagiosadmin, dan isi password sesuai keinginan kalian
Masukkan perintah berikut untuk memuulai Apache
Nagios sudah running, untuk mengakses Nagios ikuti perintah berikut
Namun, saat ini kalian hanya menginstal mesin Nagios Core. Dan kalian akan melihat beberapa kesalahan di bawah host dan layanan di sepanjang baris.
Kesalahan ini akan teratasi setelah Anda menginstal Plugin Nagios, yang dibahas pada langkah berikutnya.
Pindah ke direktori /tmp (temporary)
Download Plugin Nagios dari web resminya, dengan perintah berikut
Ekstrak Plugin Nagios
Pindah ke direktori Plugin Nagios yang sudah diinstall
Lalu akses kembali Nagios
Jika kesalahan sebelumnya sudah teratasi, maka Nagios pun sudah siap digunakan.
Ada beberapa servis untuk menjalankan, menghentikan, restart, cek status di Nagios
Referensi : nagios.com
Mungkin sekian materi tentang Instalasi Nagios Menggunakan VM CentOS 7
Bila ada yang kurang dimengerti, bisa cantumkan di kolom komentar
Semoga bermanfaat dan Selamat mencoba😆
Di artikel sebelumnya saya telah menjelaskan Cara Instalasi Zabbix di CentOS 7 yaitu sebuah aplikasi untuk memantau (monitoring) server. Dan kali ini saya akan menjelaskan aplikasi yang serupa dengan Zabbix, yaitu Nagios. Mungkin diantara kalian ada beberapa yang belum mengetahui apa itu Nagios. Jadi, sebelum ke tahap instalasi, saya akan menjelaskan terlebih dahulu apa itu Nagios.
Pengertian
Nagios atau yang sekarang dikenal sebagai Nagios Core, adalah sebuah aplikasi perangkat lunak yang berbasis Open source dan gratis yang berfungsi untuk memantau (monitoring) sistem, jaringan, dan infrastruktur. Nagios menawarkan layanan pemantauan dan peringatan untuk server, sakelar, aplikasi, dan layanan. Nagios akan memberi tahu pengguna ketika ada masalah pada server dan juga memperingatkan pengguna jika masalah telah diselesaikan.Disini, saya melakukan instalasi Nagios menggunakan VM (Virrtual Machine), yaitu dengan VMWare Wokrstastion. Oke, lansung saja ke tahap instalasinya.
Hal yang Diperlukan
- ISO Linux CentOS 7
- Virtual Machine (VMWare, Virtualbox, Hyper-v, Qemu, dll)
- Koneksi Internet
Langkah-langkah Instalasi
1. Disable SELinux
Nonaktifkan SELinux dengan perintah berikut
sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
2. Instalasi Nagios
Masukkan perintah berikut untuk menginstall paket prasyarat yang diperlukan untuk install Nagios
yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.5.tar.gz
![]() |
| Download Nagios |
Ekstrak file Nagios yang sudah di download
tar xzf nagioscore.tar.gz
cd /tmp/nagioscore-nagios-4.4.5/
./configure
Build semua program dengan perintah
make all
3. Konfigurasi Nagios
Install program User dan Group untuk Nagios, serta User Apache
make install-groups-users
Tambahkan User ke dalam Group Nagios
usermod -a -G nagios apache
Lalu install program tersebut (ini akan menginstall file biner, CGI, dan file HTML)
make install
Install Daemon (ini menginstall service atau file daemon dan mengkonfigurasinya saat mulai booting)
make install-daemoninit
Aktifkan layanan Apache
systemctl enable httpd.service
Install command mode (ini menginstall dan mengkonfigurasi file perintah yang bersifat eksternal )
make install-commandmode
![]() |
| Install commandmode |
Install file konfigurasi untuk Nagios (karena Nagios memerlukan beberapa file konfigurasi untuk memulainya)
make install-config
make install-webconf
firewall-cmd --zone=public --add-port=80/tcp
firewall-cmd --zone=public --add-port=80/tcp --permanent
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Masukkan perintah berikut untuk memuulai Apache
systemctl start httpd.service
Masukkan perintah berikut untuk memulai Nagios
systemctl start nagios.service
http://172.16.139.130/nagios
Note : Untuk IP sesuaikan dengan IP kalian masing-masing
Masukkan User dan Password sesuai yang kalian buat
Untuk cek IP di CentOS 7 kalian bisa masukkan perintah
ip addr
Lalu akan muncul Dashboard Nagios
![]() |
| Dashboard Nagios |
Kesalahan ini akan teratasi setelah Anda menginstal Plugin Nagios, yang dibahas pada langkah berikutnya.
4. Install Nagios Plugins
Install prasyarat yang diperlukan untuk install Plugin Nagios
yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release
yum install -y perl-Net-SNMP
Pindah ke direktori /tmp (temporary)
cd /tmp
Download Plugin Nagios dari web resminya, dengan perintah berikut
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
![]() |
| Download Nagios Plugins |
Ekstrak Plugin Nagios
tar zxf nagios-plugins.tar.gz
Pindah ke direktori Plugin Nagios yang sudah diinstall
cd /tmp/nagios-plugins-release-2.2.1/
Kompilasi dan install Plugin Nagios
./tools/setup
./configure
make
make install
Lalu akses kembali Nagios
http://172.16.139.130/nagios
![]() |
| Dashboard Nagios |
Jika kesalahan sebelumnya sudah teratasi, maka Nagios pun sudah siap digunakan.
Ada beberapa servis untuk menjalankan, menghentikan, restart, cek status di Nagios
systemctl start nagios.service
systemctl stop nagios.service
systemctl restart nagios.service
systemctl status nagios.service
Referensi : nagios.com
Mungkin sekian materi tentang Instalasi Nagios Menggunakan VM CentOS 7
Bila ada yang kurang dimengerti, bisa cantumkan di kolom komentar
Semoga bermanfaat dan Selamat mencoba😆





















Tidak ada komentar: