GNU/Linux >> Belajar Linux >  >> Fedora

Instal Alat Pemantauan Icinga di Fedora 22 / 21

Icinga adalah garpu dari alat pemantauan Ngaios yang terkenal, sangat kompatibel dengan Nagios dan dapat diintegrasikan dengan plugin Nagios. Icinga sangat mirip dengan Nagios, jadi Anda tidak akan kesulitan untuk pindah ke Icinga. Icinga selangkah lebih maju dalam berbagai faktor, faktor impor adalah pelaporan lanjutan menggunakan laporan jasper berbasis kami, antarmuka web yang paling ditingkatkan dan hadir sebagai alat virtual.

Posting ini akan membantu Anda mengatur Icinga di Fedora 22 / 21

Prasyarat:

Sebelum kita melanjutkan, mari kita instal paket yang diperlukan untuk Icinga.

# dnf -y install wget cmake httpd mod_ssl gcc-c++ gd gd-devel mariadb-server php-mysql php-xmlrpc gcc mariadb libdbi libdbi-devel libdbi-drivers libdbi-dbd-mysql

Nonaktifkan SELinux.

# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

Reboot setelah selesai.

Buat icinga pengguna dan icinga-cmd group (memungkinkan perintah eksternal dijalankan melalui antarmuka web), tambahkan pengguna icinga dan apache ke bagian grup icinga-cmd .

# groupadd icinga# groupadd icingacmd# useradd -c "icinga" -s /sbin/nologin -G icingacmd -g icinga icinga# usermod -a -G icingacmd apache

Unduh tarball sumber Icinga terbaru.

# cd /tmp/# wget https://github.com/Icinga/icinga2/archive/v2.3.5.tar.gz -O icinga2.tar.gz # tar -zxvf icinga2.tar.gz# cd / tmp/icinga2-2.3.5/

Kompilasi dan Instal Icinga:

# mkdir build &&cd build# make all# make install# make install-init# make install-config# make install-commandmode# make install-webconf# make install-idoutils

Konfigurasi Icinga:

Contoh file konfigurasi sekarang telah dipasang di /usr/local/icinga/etc/ direktori. File sampel ini akan berfungsi dengan baik untuk memulai dengan Icinga. Anda hanya perlu membuat satu perubahan sebelum melanjutkan. Edit /usr/local/icinga/etc/objects/contacts.cfg config file dengan editor favorit Anda dan ubah alamat email yang terkait dengan definisi kontak nagiosadmin ke alamat yang ingin Anda gunakan untuk menerima peringatan.

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

Ubah bidang Alamat email untuk menerima pemberitahuan.

email icinga@localhost

untuk

email [email protected]

Pindahkan contoh file konfigurasi idoutils ke direktori dasar Icinga.

# cd /usr/local/icinga/etc/# mv idomod.cfg-sample idomod.cfg# mv ido2db.cfg-sample ido2db.cfg# cd modules/# mv idoutils.cfg-sample idoutils.cfg 

Buat database untuk idoutils:

# systemctl start mariadb.service# mysql -u root -pMariaDB [(none)]> CREATE DATABASE icinga;MariaDB [(none)]> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' DIIDENTIFIKASI OLEH 'icinga';MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> keluar

Impor Basis Data.

mysql -u root -p icinga  

Konfigurasikan Antarmuka Web:

Buat akun icingaadmin untuk masuk ke antarmuka web Icinga. Ingat kata sandi yang Anda tetapkan untuk pengguna ini – Anda akan membutuhkannya nanti.

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

Mulai ulang Apache untuk membuat pengaturan baru berlaku.

systemctl restart httpd.service

Unduh 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 --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga# make# lakukan pemasangan

Memulai Icinga:

Verifikasi contoh file konfigurasi Icinga.

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

Jika tidak ada kesalahan, jalankan Nagios dan Idoutils.

# chkconfig --add icinga# chkconfig --add ido2db# /etc/init.d/icinga start# /etc/init.d/ido2db start

Mulai Icinga dan Idoutils pada startup sistem.

# chkconfig ido2db aktif# chkconfig icinga aktif# systemctl aktifkan httpd.service# systemctl aktifkan mariadb.service

Konfigurasikan firewall untuk mengakses portal Icinga.

#  firewall-cmd --add-service=http# firewall-cmd --permanent --add-service=http# systemctl restart firewalld

Akses Antarmuka Web:

Sekarang akses antarmuka web Icinga menggunakan URL berikut. Anda akan dimintai nama pengguna (icingaadmin) dan kata sandi yang Anda tentukan sebelumnya.

http://ip-address/icinga/

Klik detail layanan untuk memeriksa statusnya.

Pemecahan masalah:

Jika Anda mendapatkan waring untuk cek httpd.

Tempatkan index.html pada root dokumen.

# echo "Halaman Beranda"> /var/www/html/index.html

Itu saja!. Anda telah berhasil menginstal Icinga di Fedora 22.

Tautan:

Icinga =https://icinga.com/

Icinga Documents =https://icinga.com/docs/icinga-2/latest

Icinga Ido2DB =http://docs.icinga.org/latest/en/quickstart-idoutils.html


Fedora
  1. Siapkan Alat Pemantauan Icinga di CentOS 7 / RHEL 7

  2. Instal ownCloud 7 di Fedora 21

  3. Instal Alat Fsniper (Pemantauan Direktori) di CentOS, RHEL dan Fedora

  1. Cara Memasang Alat Pemantau Kaktus di CentOS 8 / RHEL 8

  2. Cara Menginstal Alat Pemantauan Zabbix di CentOS 8

  3. Instal LibreOffice 3.5 di Fedora 16 / Fedora 15

  1. Cara Menginstal Alat Pemantauan Zabbix di Ubuntu 18.04 LTS

  2. Cara Memasang Alat Pemantau Nagios 4.3.x di Debian 9

  3. Cara Menginstal Alat Pemantau Icinga 2 di Debian 9.2