Kami akan menunjukkan kepada Anda, cara menginstal Icinga 2 di Ubuntu 16.04. Icinga 2 adalah sistem pemantauan jaringan sumber terbuka yang memeriksa ketersediaan sumber daya jaringan Anda, memberi tahu pengguna tentang pemadaman, dan menghasilkan data kinerja untuk pelaporan. Icinga 2 dapat diskalakan dan diperluas dan dapat memantau lingkungan yang besar dan kompleks di berbagai lokasi. Menginstal Icinga 2 di Ubuntu 16.04 adalah tugas yang mudah, ikuti tutorial kami di bawah dan Anda harus menginstal dan mengonfigurasinya dalam waktu kurang dari 15 menit
Ini mendukung Graphite dan InfluxDB secara asli yang berkat koneksi TCP langsung, Anda dapat menikmati grafik kinerja waktu nyata dengan sedikit beban sistem.
Cabang Icinga 2 terus dalam pengembangan dengan tujuan desain di bawah ini:
- Kualitas kode
- Interoperabilitas dengan antarmuka eksternal
- Skalabilitas
- Konfigurasi berbasis objek yang jelas
- Pemeriksaan dan perintah cerdas &pemeriksaan berbasis agen
- Notifikasi dinamis
- Proses bisnis di luar kotak
Pada artikel ini, kita akan menginstal dan mengkonfigurasi Icinga 2 dengan antarmuka web pada VPS Ubuntu 16.04. Kami berasumsi bahwa Anda memiliki LAMP (Apache, MySQL, PHP) tumpukan diinstal pada server Anda. Tutorial ini ditulis untuk Ubuntu 16.04 dan harus bekerja pada distro berbasis Debian lainnya juga. Kami memiliki tutorial lain tentang cara menginstal Icinga di CentOS.
PERSYARATAN
Kami akan menggunakan paket hosting VPS Linux SSD 1 kami untuk tutorial ini.
1. LOG IN KE SERVER ANDA MELALUI SSH
# ssh root@server_ip
Anda dapat memeriksa apakah Anda telah menginstal versi Ubuntu yang tepat di server Anda dengan perintah berikut:
# lsb_release -a
Anda harus mendapatkan output ini:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
2. PERBARUI SISTEM
Pastikan server Anda sepenuhnya mutakhir menggunakan:
# apt update && apt upgrade
Aktifkan fitur add-repository dan tambahkan repositori untuk Icinga dengan perintah di bawah ini:
# apt install software-properties-common # add-apt-repository ppa:formorer/icinga
Perbarui indeks paket:
# apt update
3. Instal Icinga 2
# apt install icinga2
Setelah instalasi selesai, Anda harus memeriksa apakah Icinga 2 berfungsi:
# systemctl status icinga2.service
setelah itu Anda akan mendapatkan output di bawah ini:
● icinga2.service - LSB: icinga2 host/service/network monitoring and management system Loaded: loaded (/etc/init.d/icinga2; bad; vendor preset: enabled) Active: active (running) since Sat 2016-09-17 15:05:41 UTC; 28s ago Docs: man:systemd-sysv-generator(8) CGroup: /system.slice/icinga2.service └─28794 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon -d -e /var/log/icinga2/icinga2.err Sep 17 15:05:40 vps systemd[1]: Starting LSB: icinga2 host/service/network monitoring and management system... Sep 17 15:05:40 vps icinga2[28739]: * checking Icinga2 configuration Sep 17 15:05:40 vps icinga2[28739]: ...done. Sep 17 15:05:40 vps icinga2[28739]: * Starting icinga2 monitoring daemon icinga2 Sep 17 15:05:41 vps icinga2[28739]: ...done. Sep 17 15:05:41 vps systemd[1]: Started LSB: icinga2 host/service/network monitoring and management system.
4. Aktifkan Icinga 2
Aktifkan Icinga 2 untuk memulai saat boot:
# systemctl enable icinga2.service
Icinga 2 memiliki fitur berikut yang diaktifkan secara default:
- checker; - mainlog; - notification.
Selanjutnya, Anda dapat memeriksa fitur yang diaktifkan dan dinonaktifkan dengan:
# icinga2 feature list
Icinga 2 mengumpulkan info layanan berdasarkan plugin pemantauan yang tidak diinstal. Anda dapat memperbaikinya dengan menginstalnya dengan:
# apt install nagios-plugins
5. Instal Modul IDO
Selanjutnya, Anda perlu menginstal modul IDO yang sangat penting untuk antarmuka web Icinga 2. Ini akan mengekspor semua konfigurasi dan informasi status ke dalam database-nya. Jalankan perintah berikut:
# apt install icinga2-ido-mysql
Selama instalasi, Anda akan ditanya apakah Anda ingin database dikonfigurasi. Ini sepenuhnya terserah Anda, tetapi demi menghindari pembuatan basis data selanjutnya untuk modul, Anda harus memilih dbconfig-common untuk mengkonfigurasi database.
Setelah instalasi selesai, aktifkan modul:
# icinga2 feature enable ido-mysql
Kemudian mulai ulang Icinga 2 agar perubahan diterapkan.
# systemctl restart icinga2.service
Anda dapat memeriksa kredensial basis data yang telah Anda atur dari ido-mysql.conf file atau dalam istilah perintah:
# cat /etc/icinga2/features-enabled/ido-mysql.conf
OKE. Kami sekarang telah menginstal Icinga 2 dan mengaktifkan beberapa modul. Yang mungkin ditanyakan semua orang adalah:Apakah saya memiliki semacam GUI/akses web ke Icinga 2?
6. Instal Plugin Web2
Belum. Dan untuk mengaktifkannya kita akan menginstal plugin Web2. Itu dapat dilakukan dengan menggunakan perintah di bawah ini:
# apt-get install icingaweb2
Setelah instalasi selesai, masukkan layanan MySQL Anda sebagai root dan buat database untuk antarmuka web:
# mysql -u root -p mysql> create database icingaweb; mysql> grant all privileges on icingaweb.* to icingaweb@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit
Sekarang selesaikan instalasi dan konfigurasi plugin Web2 dengan membuka browser web Anda dan menavigasi ke:http://your_server_IP/icingaweb2/setup .
Anda akan disambut oleh halaman konfigurasi seperti pada gambar di bawah ini:
Wizardnya cukup mudah dan langkah Anda selanjutnya adalah membuat token penyiapan. Seperti yang ditunjukkan oleh instruksi, di server Anda jalankan:
# icingacli setup config directory --group icingaweb2; # icingacli setup token create;
Salin token dan tempel di ‘Setup Token ' dan klik Berikutnya .
Di jendela berikut, Anda dapat memilih modul mana yang akan diaktifkan. Pemantauan diaktifkan secara default, tetapi yang lain tidak. Setelah selesai, klik Berikutnya .
Anda sekarang berada di halaman persyaratan di mana instalasi memverifikasi pengaturan PHP Anda. Anda harus mengonfigurasi pengaturan zona waktu PHP dan menginstal modul yang hilang, jika ada. Kemudian setelah memenuhi pengaturan yang diperlukan, klik Berikutnya .
Sekarang Anda dapat memilih metode otentikasi. Serahkan pada Database dan lanjutkan ke langkah berikutnya. Sekarang isi detail database yang Anda buat untuk antarmuka web sebelumnya. Klik Nex t lalu atur Nama Backend . Anda demikian. Setelah selesai, Anda sudah menebaknya, klik Berikutnya lagi.
Jendela tindak lanjut adalah untuk konfigurasi pengguna administratif pertama Anda untuk Icinga Web 2. Masukkan nama pengguna dan kata sandi Anda dan lanjutkan.
Selanjutnya, atur opsi konfigurasi aplikasi agar sesuai dengan kebutuhan Anda.
Di jendela berikut, semua pengaturan Anda ditinjau dan jika Anda setuju dengan apa yang telah Anda konfigurasikan sejauh ini, lanjutkan lebih jauh.
7. Konfigurasikan Modul Pemantauan
Langkah selanjutnya adalah mengkonfigurasi modul pemantauan. Modul Icinga 2 IDO harus dipilih dan kemudian mengkonfigurasi pengaturan database dengan benar.
Anda harus memasukkan kredensial database yang Anda konfigurasikan sebelumnya selama instalasi modul IDO. Jika Anda tidak mengingat pengaturannya, periksa dari ido-mysql.conf berkas:
# cat /etc/icinga2/features-enabled/ido-mysql.conf
Setelah selesai, klik Berikutnya dan kemudian pilih jenis transport, nama dan file perintah yang sesuai. Anda harus menggunakan yang default, tetapi itu sepenuhnya terserah Anda.
Lanjutkan, lalu klik Berikutnya dari jendela Keamanan Pemantauan.
Tinjau konfigurasi modul Pemantauan dan lanjutkan jika Anda puas dengan pengaturan yang telah Anda konfigurasikan.
Setelah Anda mengklik Next, Anda akan disambut oleh jendela instalasi yang sudah selesai seperti gambar di bawah ini:
Klik Masuk ke Icinga Web 2 dan masuk ke antarmuka web Icinga 2 yang baru diinstal dengan kredensial yang telah Anda konfigurasikan sebelumnya:
Selamat. Anda berhasil menginstal dan mengonfigurasi Icinga 2 dengan antarmuka web di server Ubuntu 16.04 Anda. Untuk informasi dan tweak Icinga 2 lebih lanjut, Anda harus memeriksa dokumentasi resminya.
Tentu saja, Anda tidak perlu Menginstal Icinga 2 di Ubuntu 16.04 jika Anda menggunakan salah satu layanan Icinga VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi Icinga 2 di Ubuntu 16.04. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, tentang cara menginstal Icinga 2 di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.