Nagios adalah alat pemantauan sumber terbuka yang paling banyak digunakan yang membantu kita memantau layanan dan aplikasi yang berjalan di Windows ,Linux,Router dan perangkat jaringan lainnya. Dengan bantuan Nagios Anda dapat memantau layanan dan atribut dasar. Kami dapat mengakses Nagios menggunakan antarmuka web yang disertakan dengan bundel dan konfigurasi perlu dilakukan pada tingkat file.
Yang Baru:
- Pekerja Inti adalah proses ringan yang tugasnya melakukan pemeriksaan, karena ini mereka melakukan pemeriksaan jauh lebih cepat daripada proses lama.
- Proses Nagios Core menggunakan teknik dalam memori, menghilangkan latensi I/O disk yang sebelumnya dapat memperlambat segalanya dalam penginstalan besar.
- Setiap item konfigurasi hanya diverifikasi satu kali.
- Atribut alamat host sekarang opsional.
- Baik host maupun layanan kini mendukung atribut nilai per jam.
Fitur lainnya dapat ditemukan di sini.
Daftar Layanan:
Tutorial ini menjelaskan bagaimana Anda dapat memantau layanan dan atribut "pribadi" 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:
Sebelum menginstal Nagios, sistem harus memenuhi persyaratan untuk menginstal Nagios; Jadi instal Server Web (httpd), PHP, kompiler, dan perpustakaan pengembangan. Instal semua dengan satu perintah.
zypper install apache2 php5 gcc glibc gd wget perl make apache2-mod_php5
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 nagios groupadd nagcmd usermod -a -G nagcmd nagios usermod -a -G nagcmd wwwrun
Unduh Nagios Core terbaru.
cd /tmp/ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz tar -zxvf /tmp/nagios-4.0.8.tar.gz cd /tmp/nagios-4.0.8/
Kompilasi dan Instal Nagios:
./configure --with-nagios-group=nagios --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf
Konfigurasi Nagios:
Contoh file konfigurasi sekarang telah diinstal di direktori /usr/local/nagios/etc. File contoh ini akan berfungsi dengan baik untuk memulai dengan Nagios. Anda hanya perlu membuat satu perubahan sebelum melanjutkan… Edit file konfigurasi /usr/local/nagios/etc/objects/contacts.cfg dengan editor favorit Anda dan ubah alamat email yang terkait dengan definisi kontak nagiosadmin ke alamat Anda ingin digunakan untuk menerima lansiran.
vi /usr/local/nagios/etc/objects/contacts.cfgUbah bidang Alamat email untuk menerima pemberitahuan.
Konfigurasi Antarmuka Web:
Buat akun nagiosadmin untuk masuk ke antarmuka web Nagios. Ingat kata sandi yang Anda tetapkan untuk pengguna ini – Anda akan membutuhkannya nanti.
htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Mulai ulang Apache untuk membuat pengaturan baru berlaku.
layanan apache2 restartUnduh dan Instal Plugin Nagios:
Unduh Plugin Nagios ke direktori /tmp.
cd /tmp wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz tar -zxvf /tmp/nagios-plugins-2.0.3.tar.gz cd /tmp/nagios-plugins-2.0.3/
Kompilasi dan instal plugin.
./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install
Memulai Nagios:
Verifikasi contoh file konfigurasi Nagios.
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfgJika tidak ada kesalahan, jalankan Nagios.
layanan nagios dimulaiMulai nagios dan apache pada startup sistem.
chkconfig nagios disystemctl aktifkan Apache2.service
Mengakses Antarmuka Web:
Sekarang akses antarmuka web Nagios menggunakan URL berikut. Anda akan dimintai nama pengguna (nagiosadmin) dan kata sandi yang Anda tentukan sebelumnya.
http://ip-address/nagios/Itu saja.