GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal sistem pemantauan jaringan Icinga pada CentOS 7 VPS

Artikel berikut akan memandu Anda melalui langkah-langkah menginstal sistem pemantauan jaringan Icinda.

Apa itu Icinga?

Icinga adalah aplikasi pemantauan jaringan dan sistem komputer sumber terbuka yang awalnya dibuat sebagai cabang dari aplikasi pemantauan sistem Nagios. Ini kompatibel ke belakang dan mencoba untuk mengatasi kekurangan yang dirasakan dalam proses pengembangan Nagios serta menambahkan fitur baru seperti antarmuka pengguna gaya Web 2.0 modern, konektor database tambahan (untuk MySQL, Oracle, dan PostgreSQL), dan REST API yang memungkinkan administrator mengintegrasikan banyak ekstensi tanpa modifikasi rumit dari inti Icinga.

Sistem pemantauan tingkat Icinga terus mengawasi jaringan dan semua sumber daya jaringan yang mungkin dan memberi tahu pengguna tentang kesalahan dan pemulihan saat menghasilkan data kinerja untuk pelaporan. Ini dapat diperluas dan diskalakan dan dapat digunakan untuk memantau lingkungan yang kompleks dan besar di lokasi yang terpisah.

Icinga telah mendapatkan popularitas karena siklus pengembangan yang lebih gesit jika dibandingkan dengan Nagios.

Dalam panduan ini kami akan menunjukkan cara menginstal Icinga di vps linux.

Masuk ke server Anda sebagai pengguna 'root' :

# ssh root@server_IP_address

Sebelum Anda memulai instalasi Icinga, unduh paket yang diperlukan sebelumnya yaitu:server web Apache (jika Anda belum menginstalnya), perpustakaan yang diperlukan untuk mengkompilasi sumber dan alat yang diperlukan untuk antarmuka web dan pemantauan jaringan. Anda dapat menginstalnya menggunakan perintah berikut:

# yum install httpd gcc glibc glibc-common gd gd-devel
# yum install libjpeg libjpeg-devel libpng libpng-devel
# yum install net-snmp net-snmp-devel net-snmp-utils

Kemudian, buat pengguna dan grup sesuai keinginan Anda. Kami akan menggunakan icinga dan rh-icinga untuk pengguna dan grup masing-masing.

# useradd icinga
# groupadd rh-icinga
# usermod -a -G rh-icinga icinga
# usermod -a -G rh-icinga apache

Buat direktori Icinga:

# mkdir ~/icinga
# cd ~/icinga

Sekarang, unduh paket Icinga dan Plugin versi terbaru:

# wget https://github.com/Icinga/icinga-core/releases/download/v1.11.5/icinga-1.11.5.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Ekstrak file dengan tar:

# tar zxvf icinga-1.11.5.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Masuk ke direktori Icinga dan jalankan file konfigurasi:

# cd icinga-1.11.5
# ./configure --with-command-group=rh-icinga --disable-idoutils

Anda akan mendapatkan output berikut:

Selanjutnya, mari kita kompilasi dan instal file Icinga:

# make all
# make fullinstall
# make install-config

Dengan editor teks favorit Anda, buka file /usr/local/icinga/etc/objects/contacts.cfg dan masukkan alamat email Anda di bidang email untuk menerima pemberitahuan.

# vim /usr/local/icinga/etc/objects/contacts.cfg

Langkah selanjutnya adalah menginstal antarmuka web klasik menggunakan perintah berikut:

# make cgis
# make install-cgis
# make install-html
# make install-webconf

Siapkan kata sandi untuk nama pengguna yang akan digunakan untuk mengakses antarmuka web. Kami akan menggunakan adminIcinga sebagai nama pengguna. Jalankan perintah ini:

# htpasswd -c /usr/local/icinga/etc/htpasswd.users adminIcinga

Mulai ulang Apache agar pengaturan diterapkan:

# systemctl restart httpd.service

Instal plugin:

# cd ~/icinga/nagios-plugins-2.0.3
# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install

Mari kita verifikasi bahwa file konfigurasi tidak memiliki kesalahan dengan perintah berikut:

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

Jika semuanya OK, tambahkan layanan untuk dijalankan saat boot:

# chkconfig --add icinga
# chkconfig --level 35 icinga on

Mulai Icinga:

# systemctl start icinga.service

Itu dia. Sistem pemantauan Icinga diinstal pada server Anda.
Sekarang buka browser web favorit Anda dan navigasikan ke:http://your_server_IP/icinga dan masukkan nama pengguna dan kata sandi yang Anda atur dengan perintah 'htpasswd'.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Icinga untuk Anda. Mereka tersedia 24x7 dan akan menanganinya. permintaan Anda segera.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Icinga 2 di CentOS 8 / RHEL 8

  2. Cara Menginstal Icinga 2 di CentOS 7 / RHEL 7

  3. Cara Memasang Glances System Monitoring di CentOS 7

  1. Cara Menginstal Gradle di CentOS 8

  2. Cara menginstal alat pemantauan jaringan Cacti di Centos VPS

  3. Cara menginstal alat pemantauan sistem Monitorix pada CentOS 6 VPS

  1. Cara Menginstal Alat Pemantauan Jaringan OpenNMS di CentOS 8

  2. Cara Menginstal Pemantauan Netdata di CentOS 7

  3. Cara Menginstal Pemantauan Jaringan VnStat di CentOS 7