Icinga Web 2 adalah antarmuka web untuk Icinga di mana Anda dapat memantau infrastruktur Anda untuk masalah. Panduan ini menjelaskan cara menyiapkan Icinga Web 2 untuk alat pemantauan Icinga .
Rangkaian Artikel
1 :Cara Menginstal Icinga 2 di Ubuntu 18.04 / Ubuntu 16.04 &Debian 9
2 :Cara Menyetel Icinga Web 2 di Ubuntu 18.04 / Ubuntu 16.04 &Debian 9
3 :Cara Menambahkan Mesin Linux Jarak Jauh ke Alat Pemantauan Icinga 2
Persyaratan
- Server web, mis., Apache / Nginx
- Icinga 2 dengan backend database IDO (MySQL atau PostgreSQL)
- PHP 5.6 dan yang lebih baru dengan dukungan gettextt, intl, dan OpenSSL
- Library PHP LDAP saat menggunakan LDAP atau autentikasi Active Directory
- Library MySQL atau PostgreSQL PHP
- Zona waktu default dikonfigurasi untuk PHP dalam file php.ini
Pertama, alihkan ke pengguna root.
$ su -
ATAU
$ sudo su -
Instal paket di bawah ini untuk mendapatkan dukungan https.
apt-get update apt-get install -y apt-transport-https curl
Tambahkan Repositori Icinga Web 2
Lewati ini, jika Anda telah menyiapkan repositori Icinga 2Tambahkan kunci penandatanganan publik Icinga ke sistem.
curl https://packages.icinga.com/icinga.key | apt-key add -
Mari tambahkan repositori Icinga ke manajer paket Anda untuk menginstal Icinga Web 2.
## Ubuntu 18.04 / Ubuntu 16.04 ### echo "deb http://packages.icinga.com/ubuntu icinga-$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/icinga2.list echo "deb-src http://packages.icinga.com/ubuntu icinga-$(lsb_release -sc) main" | sudo tee -a /etc/apt/sources.list.d/icinga2.list ## Debian 9 ### echo "deb http://packages.icinga.com/debian icinga-$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/icinga2.list echo "deb-src http://packages.icinga.com/debian icinga-$(lsb_release -sc) main" | sudo tee -a /etc/apt/sources.list.d/icinga2.list
Perbarui cache repositori.
apt-get update
Instal Paket PHP
Sekarang, instal ekstensi PHP menggunakan perintah berikut.
apt-get install -y php-gd php-json php-dba php-intl php-ldap php-pdo-mysql php-pgsql php-imagick php-dom
Instal Icinga Web 2
Anda dapat menginstal Icinga Web 2 dengan menginstal icingaweb2
kemasan. Jalankan perintah berikut di terminal untuk mulai menginstal Icinga Web 2.
apt-get install -y icingaweb2
Mempersiapkan Penyiapan Icinga Web 2
Secara default, Icinga CLI diinstal bersama dengan Icinga Web 2 yang digunakan untuk melakukan tugas administrasi di baris perintah.
Baik Icinga Web 2 dan CLI harus memiliki akses ke log dan konfigurasi. Tambahkan pengguna server web (www-data) ke grup sistem (icingaweb2)
addgroup --system icingaweb2 usermod -a -G icingaweb2 www-data
Juga, atur zona waktu di file php.ini.
nano /etc/php/7.*/apache2/php.ini
Atur zona waktu sesuai dengan lokal Anda.
date.timezone = Asia/Kolkata
Mulai ulang server Apache.
systemctl restart apache2
Siapkan Icinga Web 2
Kunjungi tautan berikut untuk mulai menyiapkan Icinga Web 2. Wizard penyiapan Icinga akan memandu Anda melalui semua langkah agar berhasil menyelesaikan penginstalan Icinga Web 2.
http://your.ip.addr.ess/icingaweb2/setupUntuk alasan keamanan, Anda perlu membuat token dan menempelkannya pada langkah pertama wizard.
Buat token menggunakan perintah berikut.
icingacli setup token create
Keluaran:
The newly generated setup token is: 28c9563d3264776f
Salin dan tempel token di atas pada halaman berikut, lalu klik Berikutnya .
Halaman:1 2 3 4