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

Cara Menginstal Icinga 2 di CentOS 8

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Icinga 2 di CentOS 8. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Icinga 2 adalah alat pemantauan sumber terbuka dan gratis untuk memantau server, sumber daya jaringan. Icinga 2 memeriksa ketersediaan sumber daya jaringan Anda, memberi tahu pengguna tentang pemadaman dan menghasilkan data kinerja untuk pelaporan. Icinga 2 dapat digunakan untuk memantau lingkungan yang besar dan kompleks di berbagai lokasi.

Instal Icinga 2 di CentOS 8

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo dnf install epel-release
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --set-enabled PowerTools
sudo dnf update

Langkah 2. Instal Icinga 2 pada sistem CentOS 8.

Sekarang kita akan menginstal Icinga 2 dengan menggunakan manajer paket distribusi kita.

sudo dnf install icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2

Setelah instalasi Icinga 2 berhasil, biasanya untuk mengaktifkannya dan memulai layanannya. Untuk memulai dan mengaktifkan layanannya, kami akan mengirimkan baris perintah:

sudo systemctl enable icinga2
sudo systemctl start icinga2

Langkah 3. Instal Plugin Nagios.

Icinga 2 tidak tahu cara memeriksa layanan eksternal tanpa plugin. Sekarang kita menginstal plugin Nagios menggunakan perintah di bawah ini:

sudo dnf install nagios-plugins-all

Langkah 4. Instal Server Database MariaDB

Instal paket MariaDB menggunakan perintah berikut:

sudo apt install mariadb-server

Setelah diinstal, server MariaDB akan otomatis dimulai. Gunakan systemctl untuk memeriksa statusnya:

systemctl status mariadb

Setelah instalasi, kita harus meningkatkan keamanan MariaDB dengan mengetikkan yang berikut:

sudo mysql_secure_installation

Kemudian masukkan ya/y ke pertanyaan keamanan berikut:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
    Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
    Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Untuk terhubung ke server MariaDB melalui terminal kita dapat menggunakan klien MariaDB. Untuk masuk ke server MariaDB sebagai pengguna root, ketik:

$ mysql -u root -p

CREATE DATABASE icinga;
GRANT ALL PRIVILEGES ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
EXIT;

Kemudian, aktifkan Icinga 2 modul yang diperlukan:

sudo icinga2 feature enable command ido-mysql syslog

Selanjutnya, impor Basis Data Icinga 2:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

Konfigurasikan akses Database:

sudo nano /etc/icinga2/features-available/ido-mysql.conf

Batalkan komentar pada baris dan setel kredensial akses:

/**
 * The IdoMysqlConnection type implements MySQL support
 * for DB IDO.
 */

object IdoMysqlConnection "ido-mysql" {
  user = "icinga"
  password = "your-passwd"
  host = "localhost"
  database = "icinga"
}

Kemudian, mulai dan aktifkan layanan icinga2:

sudo systemctl enable --now icinga2.service
sudo systemctl restart icinga2
sudo systemctl status icinga2

Hanya itu yang perlu Anda lakukan untuk menginstal Icinga di CentOS 8. Semoga tip singkat ini bermanfaat bagi Anda. Untuk bacaan lebih lanjut tentang Icinga 2, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


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

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

  3. Cara Menginstal ownCloud di CentOS 8

  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Gitea di CentOS 8

  3. Cara Menginstal Memcached di CentOS 8

  1. Cara Menginstal Nginx di CentOS 7

  2. Cara Menginstal Apache di CentOS 7

  3. Cara Menginstal Tomcat 8.5 di CentOS 7