RHEL, Rocky, AlmaLinux എന്നിവയിൽ Icinga2 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


നാഗിയോസ് മോണിറ്ററിംഗ് ടൂളിന്റെ ഫോർക്ക് ആയ ഫീച്ചറുകളാൽ സമ്പന്നമായ ഓപ്പൺ സോഴ്uസ് നെറ്റ്uവർക്ക് മോണിറ്ററിംഗ് ആൻഡ് അലേർട്ടിംഗ് ആപ്ലിക്കേഷനാണ് ഐസിംഗ2.

നാഗിയോസിന്റെ പോരായ്മകൾ പരിഹരിക്കുന്നതിനും മെച്ചപ്പെട്ടതും ആധുനികവുമായ ഉപയോക്തൃ ഇന്റർഫേസ്, ഐസിംഗ കോറിൽ മാറ്റങ്ങൾ വരുത്താതെ തന്നെ പുതിയ വിപുലീകരണങ്ങൾ സംയോജിപ്പിക്കുന്നതിനുള്ള ഒരു REST API, അധിക ഡാറ്റാബേസ് കണക്ടറുകൾ എന്നിവ പോലുള്ള പുതിയ സവിശേഷതകൾ അവതരിപ്പിക്കുന്നതിനാണ് ഇത് നിർമ്മിച്ചിരിക്കുന്നത്.

Icinga2 ഹോസ്റ്റുകളുടെയും സേവനങ്ങളുടെയും ലഭ്യത നിരീക്ഷിക്കുന്നു. ഈ സേവനങ്ങളിൽ ചിലത് SNMP, HTTP, HTTPS, SSH എന്നിവ ഉൾപ്പെടുന്നു. റൂട്ടറുകൾ, സ്വിച്ചുകൾ തുടങ്ങിയ നെറ്റ്uവർക്ക് ഉപകരണങ്ങളും ഇത് നിരീക്ഷിക്കുന്നു.

നിങ്ങളുടെ നെറ്റ്uവർക്ക് ഇൻഫ്രാസ്ട്രക്ചറിന്റെ പൂർണ്ണമായ ചിത്രം നൽകുന്നതിന് ഐസിംഗ മെട്രിക്uസ് ശേഖരിക്കുകയും ലോഗുകൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. ലോഗുകളും മെട്രിക്uസും എല്ലാം മികച്ച സന്ദർഭത്തിലേക്ക് കൊണ്ടുവരാൻ ഡാഷ്uബോർഡുകളിൽ ദൃശ്യവൽക്കരിക്കുന്നു.

ഈ ലേഖനത്തിൽ, RHEL, Rocky Linux, AlmaLinux എന്നിവയിൽ Icinga2 മോണിറ്ററിംഗ് ആപ്ലിക്കേഷൻ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിക്കുന്നു.

Icinga2 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ആവശ്യകത എന്ന നിലയിൽ, നിങ്ങൾ LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. ഇവിടെ ഒരു ചെറിയ ജാഗ്രത - Icinga2-ന് ഇൻസ്റ്റലേഷനായി PHP 7.3-ഉം പിന്നീടുള്ള പതിപ്പുകളും ആവശ്യമാണ്.

RHEL 8-ൽ LAMP എങ്ങനെ ഇൻസ്uറ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഒരു ട്യൂട്ടോറിയൽ ഞങ്ങൾക്കുണ്ട് - Icinga2 പിന്തുണയ്uക്കാത്ത PHP 7.2 ഇൻസ്റ്റാളുചെയ്യുന്നതിൽ നിർദ്ദേശങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നതിനാൽ മാത്രം Apache വെബ്uസെർവറും MariaDB ഡാറ്റാബേസ് സെർവറും ഇൻസ്റ്റാൾ ചെയ്യാൻ ഈ ലേഖനം ഉപയോഗിക്കുക.

ഈ ഗൈഡിന്റെ ആദ്യ ഘട്ടത്തിൽ, PHP 7.4 ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയയിലൂടെയും ആവശ്യമായ മൊഡ്യൂളുകളിലേക്കും ഞങ്ങൾ നിങ്ങളെ കൊണ്ടുപോകും.

ഘട്ടം 1: PHP, PHP മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക

അപ്പാച്ചെയും മരിയാഡിബിയും ഇൻസ്റ്റാൾ ചെയ്തതിനാൽ, നമുക്ക് മുന്നോട്ട് പോയി PHP 7.4 ഇൻസ്റ്റാൾ ചെയ്യാം. നിങ്ങൾക്ക് PHP 7.2 ഉം അതിനുശേഷമുള്ള പതിപ്പുകളും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, പ്രവർത്തിപ്പിച്ച് അത് നീക്കം ചെയ്യുക:

$ sudo dnf remove php

അടുത്തതായി, സിസ്റ്റത്തിൽ നിലവിലുള്ള PHP മൊഡ്യൂൾ പുനഃസജ്ജമാക്കുക.

$ sudo dnf module reset php

അതിനുശേഷം, കാണിച്ചിരിക്കുന്നതുപോലെ ലഭ്യമായ PHP പതിപ്പുകൾ ലിസ്റ്റ് ചെയ്യുക.

$ sudo dnf module list php

തുടർന്ന് PHP 7.4 പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo dnf module enable php:7.4

PHP 7.4 മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കിക്കഴിഞ്ഞാൽ, PHP യും ആവശ്യമായ PHP വിപുലീകരണങ്ങളും ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo dnf install php-gd php-mbstring php-mysqlnd php-curl php-devel php-pear php-xml php-cli php-soap php-intl php-json php-ldap php-xmlrpc php-zip php-json php-common php-opcache php-gmp php-pgsql make -y

Icinga2-ന് php-imagick വിപുലീകരണവും ആവശ്യമാണ്. എന്നിരുന്നാലും, ഞങ്ങൾ മറ്റ് PHP മൊഡ്യൂളുകളിൽ ചെയ്തതുപോലെ ഇത് പരമ്പരാഗതമായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല.

വിപുലീകരണം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

$ dnf install -y ImageMagick ImageMagick-devel
$ sudo pecl install imagick

തുടർന്ന് റൂട്ട് ഉപയോക്താവിലേക്ക് മാറുകയും വിപുലീകരണങ്ങൾ PHP.INI ഫയലിലേക്ക് ചേർക്കുകയും ചെയ്യുക.

$ su -
$ echo "extension=imagick.so" > /etc/php.d/20-imagick.ini

മാറ്റങ്ങൾ പ്രയോഗിക്കാൻ, അപ്പാച്ചെ വെബ്സെർവർ പുനരാരംഭിക്കുക.

$ sudo systemctl restart httpd

ഘട്ടം 2: RHEL 8-ൽ Icinga2 ഇൻസ്റ്റാൾ ചെയ്യുക

Icinga2 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, AppStream ശേഖരണങ്ങളിൽ Icinga2 ഹോസ്റ്റ് ചെയ്യാത്തതിനാൽ നമ്മൾ Icinga ശേഖരണം ചേർക്കേണ്ടതുണ്ട്.

അങ്ങനെ ചെയ്യുന്നതിന്, ആദ്യം, EPEL റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

അടുത്തതായി, GPG സൈനിംഗ് കീ പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo rpm --import https://packages.icinga.com/icinga.key

അടുത്തതായി, /etc/yum.repos.d ഡയറക്ടറിയിൽ ഒരു റിപ്പോസിറ്ററി ഫയൽ സൃഷ്ടിക്കുക.

$ sudo vim  /etc/yum.repos.d/icinga2.repo

ഇനിപ്പറയുന്ന കോഡിന്റെ ബ്ലോക്ക് ഒട്ടിക്കുക

 
[icinga2]
name=Icinga 2 Repository for EPEL 8
baseurl=https://packages.icinga.com/epel/8/release
enabled=1

റിപ്പോസിറ്ററി ഫയൽ സംരക്ഷിച്ച് പുറത്തുകടക്കുക. തുടർന്ന് കാഷെ പാക്കേജുകൾ അപ്ഡേറ്റ് ചെയ്യുക,

$ sudo dnf makecache

റിപ്പോസിറ്ററി ചേർത്തുകൊണ്ട്, Icinga2 പാക്കേജും മറ്റ് അനുബന്ധ Icinga2 പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യുക.

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

അടുത്തതായി, ഫിസിക്കൽ, വെർച്വൽ ഹോസ്റ്റുകൾ നിരീക്ഷിക്കുന്നതിന് ഉപയോഗിക്കുന്ന നാഗിയോസ് പ്ലഗിനുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo dnf install nagios-plugins-all -y

അടുത്തതായി, Icinga2 ido-mysql മൊഡ്യൂളും മറ്റ് സവിശേഷതകളും പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo icinga2 feature enable ido-mysql syslog command

മാറ്റങ്ങൾ വരുത്തുന്നതിനായി ഐസിംഗ പുനരാരംഭിക്കുക.

$ sudo systemctl restart icinga2

ഘട്ടം 3: Icinga-IDO MySQL മൊഡ്യൂളിനായി ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കുക

icinga2-IDO (Icinga Data Output) mysql ഫീച്ചർ ഒരു ബാക്കെൻഡ് ഫീച്ചറാണ്, അത് എല്ലാ കോൺഫിഗറേഷനും സ്റ്റാറ്റസ് വിവരങ്ങളും ഒരു ഡാറ്റാബേസിലേക്ക് കൂട്ടിച്ചേർത്ത് കയറ്റുമതി ചെയ്യുന്നു. ഇക്കാരണത്താൽ, Icinga2-ido-mysql സവിശേഷതയ്uക്കായി ഞങ്ങൾ ഒരു ഡാറ്റാബേസ് സൃഷ്uടിക്കേണ്ടതുണ്ട്.

അതിനാൽ, MySQL ഡാറ്റാബേസ് സെർവറിലേക്ക് ലോഗിൻ ചെയ്യുക:

$ sudo mysql -u root -p

Icinga2 നായി ഒരു ഡാറ്റാബേസും ഒരു ഡാറ്റാബേസ് ഉപയോക്താവും സൃഷ്ടിക്കുക. തുടർന്ന് Icinga2 ഡാറ്റാബേസിന് ഡാറ്റാബേസ് ഉപയോക്താവിന്റെ എല്ലാ പ്രത്യേകാവകാശങ്ങളും നൽകുക.

> CREATE DATABASE icinga2;
> GRANT ALL PRIVILEGES ON icinga2.* TO 'icinga2_user'@'localhost' IDENTIFIED BY '[email ';

മാറ്റങ്ങൾ പ്രയോഗിച്ച് ഡാറ്റാബേസ് സെർവറിൽ നിന്ന് പുറത്തുകടക്കുക.

> FLUSH PRIVILEGES;
> EXIT;

അടുത്തതായി, ഇനിപ്പറയുന്ന രീതിയിൽ ഡാറ്റാബേസ് സ്കീമ ഇറക്കുമതി ചെയ്യുക. ഡാറ്റാബേസ് പാസ്uവേഡ് നൽകേണ്ട ഒരു രഹസ്യവാക്ക് നിങ്ങളോട് ആവശ്യപ്പെടും.

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

മുന്നോട്ട്, ido-mysql കോൺഫിഗറേഷൻ ഫയൽ എഡിറ്റ് ചെയ്യുക.

$ sudo vim /etc/icinga2/features-available/ido-mysql.conf

ഡാറ്റാബേസ് ബ്ലോക്ക് അൺകമന്റ് ചെയ്ത് ഡാറ്റാബേസ് വിശദാംശങ്ങൾ വ്യക്തമാക്കുക.

സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

അടുത്തതായി, Icinga2 ആരംഭിച്ച് പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo systemctl start icinga2
$ sudo systemctl enable icinga2

തുടർന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ Icinga2 ന്റെ നില പരിശോധിക്കുക.

$ sudo systemctl status icinga2

താഴെയുള്ള ഔട്ട്uപുട്ടിൽ നിന്ന്, ഐസിംഗ പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നുവെന്ന് വ്യക്തമാണ്.

ഘട്ടം 4: RHEL 8-ൽ IcingaWeb2 ഇൻസ്റ്റാൾ ചെയ്യുക

IcingaWeb2 ഒരു ഓപ്പൺ സോഴ്uസ് വെബ് അധിഷ്ഠിത മോണിറ്ററിംഗ് ടൂളാണ്, അത് ഒരു കമാൻഡ്-ലൈൻ ഇന്റർഫേസും ഉൾക്കൊള്ളുന്നു. Icinga-ido-mysql, Icinga core, Icinga2, മറ്റ് മൊഡ്യൂളുകൾ തുടങ്ങിയ എല്ലാ ബാക്കെൻഡ് ഐസിംഗ സവിശേഷതകളെയും ഇത് പിന്തുണയ്ക്കുന്നു.

IcingaWeb2 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് PowerTools ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo dnf install 'dnf-command(config-manager)'
$ sudo dnf config-manager --set-enabled powertools

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ IcingaWeb2, CLI എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo dnf install icingaweb2 icingacli

ഘട്ടം 5: IcingaWeb2-നായി ഒരു ഡാറ്റാബേസ് സൃഷ്uടിക്കുക

Icinga2-IDO-mysql സവിശേഷതയ്uക്കായി ഞങ്ങൾ ഒരു ഡാറ്റാബേസ് സ്uകീമ സൃഷ്uടിച്ചതുപോലെ, Icinga Web2-നായി ഞങ്ങൾ രണ്ടാമത്തെ സ്uകീമ സൃഷ്uടിക്കേണ്ടതുണ്ട്.

അതിനാൽ, ഒരിക്കൽ കൂടി, ഡാറ്റാബേസ് സെർവറിലേക്ക് ലോഗിൻ ചെയ്യുക.

$ sudo mysql -u root -p

IcingaWeb2-നായി ഒരു ഡാറ്റാബേസും ഡാറ്റാബേസ് ഉപയോക്താവും സൃഷ്ടിക്കുക, തുടർന്ന് Icinga Web2 ഡാറ്റാബേസിലെ ഡാറ്റാബേസ് ഉപയോക്താവിന് എല്ലാ അനുമതികളും നൽകുക.

> CREATE DATABASE icingaweb2;
> GRANT ALL ON icingaweb2.* TO [email  IDENTIFIED BY '[email ';

മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

> FLUSH PRIVILEGES;
> QUIT

Icinga2 ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, Icinga2-നുള്ള ഒരു പുതിയ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിച്ചു. കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് ഇത് കാണാൻ കഴിയും.

$ cat /etc/httpd/conf.d/icingaweb2.conf

മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങൾ അപ്പാച്ചെ വെബ്uസെർവർ പുനരാരംഭിക്കേണ്ടതുണ്ട്.

$ sudo systemctl restart httpd

കൂടാതെ, നിങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ SELinux മോഡ് 'അനുവദനീയം' ആയി സജ്ജീകരിക്കേണ്ടതുണ്ട്.

$ sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

ഘട്ടം 6: ബ്രൗസറിൽ നിന്ന് Icinga2 സജ്ജീകരണം പൂർത്തിയാക്കുക

ഒരു ബ്രൗസറിൽ Icinga2 സജ്ജീകരിക്കുമ്പോൾ ആദ്യ ഘട്ടത്തിൽ പ്രാമാണീകരണത്തിനായി ഉപയോഗിക്കുന്ന ഒരു അദ്വിതീയ കോഡായ ഒരു സജ്ജീകരണ ടോക്കണിന്റെ സൃഷ്uടിയാണ് Icinga2 ഇൻസ്റ്റാളേഷന്റെ ഘട്ടം.

ഒരു രഹസ്യ ടോക്കൺ സൃഷ്ടിക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo icingacli setup token create

സജ്ജീകരണ ടോക്കൺ പകർത്തി സുരക്ഷിതമായി സൂക്ഷിക്കുക. നിങ്ങൾക്ക് ടോക്കൺ നഷ്uടപ്പെട്ടാൽ, കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് അത് വീണ്ടെടുക്കാനാകും:

$ sudo icingacli setup token show

ഈ ഗൈഡിലെ ഈ ഘട്ടത്തിൽ, എല്ലാ കോൺഫിഗറേഷനുകളും പരിശോധനയിലാണ്. ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കുക എന്നതാണ് അവശേഷിക്കുന്നത്. ഇത് ചെയ്യുന്നതിന്, കാണിച്ചിരിക്കുന്ന URL ബ്രൗസ് ചെയ്യുക

http://server-ip/icingaweb2/setup

സ്വാഗത പേജിൽ, നിങ്ങൾ നേരത്തെ സൃഷ്ടിച്ച സജ്ജീകരണ ടോക്കൺ ഒട്ടിക്കുക.

നിങ്ങൾ ടോക്കൺ ഒട്ടിച്ചുകഴിഞ്ഞാൽ, തുടരാൻ 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക. ഇത് നിങ്ങളെ 'മൊഡ്യൂളുകൾ' പേജിലേക്ക് കൊണ്ടുപോകുന്നു. നിങ്ങൾക്ക് പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയുന്ന എല്ലാ മൊഡ്യൂളുകളുടെയും ഒരു അവലോകനം ഇത് നൽകുന്നു. സ്ഥിരസ്ഥിതിയായി, 'മോണിറ്ററിംഗ്' മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു.

നിങ്ങൾ തിരഞ്ഞെടുത്ത മൊഡ്യൂളുകൾ പ്രവർത്തനക്ഷമമാക്കി താഴേക്ക് സ്ക്രോൾ ചെയ്uത് തുടരാൻ 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

ഈ വിഭാഗത്തിൽ, PHP മൊഡ്യൂളുകൾ, ലൈബ്രറികൾ, ഡയറക്uടറികൾ എന്നിവ ഉൾപ്പെടുന്ന എല്ലാ PHP മുൻവ്യവസ്ഥകളും തൃപ്തികരമാണെന്ന് ഉറപ്പാക്കുക. എല്ലാം ശരിയാണെന്ന് തോന്നുന്നുവെങ്കിൽ, താഴേക്ക് സ്ക്രോൾ ചെയ്ത് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

'ഓതന്റിക്കേഷൻ' പേജിൽ, എല്ലാം അതേപടി ഉപേക്ഷിച്ച് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

'ഡാറ്റാബേസ് റിസോഴ്സ്' വിഭാഗത്തിൽ, ഘട്ടം 5-ൽ വ്യക്തമാക്കിയിട്ടുള്ള IcingaWeb2-നുള്ള ഡാറ്റാബേസ് വിശദാംശങ്ങൾ പൂരിപ്പിക്കുക.

ഡാറ്റാബേസ് വിശദാംശങ്ങൾ ശരിയാണെന്ന് സ്ഥിരീകരിക്കാൻ, താഴേക്ക് സ്ക്രോൾ ചെയ്ത് 'കോൺഫിഗറേഷൻ സാധൂകരിക്കുക' ക്ലിക്ക് ചെയ്യുക.

എല്ലാം ശരിയാണെങ്കിൽ, കോൺഫിഗറേഷൻ വിജയകരമായി സാധൂകരിച്ചതായി നിങ്ങൾക്ക് ഒരു അറിയിപ്പ് ലഭിക്കും.

അടുത്ത ഘട്ടത്തിലേക്ക് പോകുന്നതിന്, താഴേക്ക് സ്ക്രോൾ ചെയ്ത് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക. 'ആധികാരികത ബാക്കെൻഡിന്' ഡിഫോൾട്ടുകൾ അംഗീകരിക്കാൻ 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

അടുത്ത ഘട്ടത്തിൽ, Icinga2 വെബ് ഇന്റർഫേസ് ആക്സസ് ചെയ്യാനും ലോഗിൻ ചെയ്യാനും ഉപയോഗിക്കുന്ന ഒരു അഡ്മിൻ ഉപയോക്താവിനെ സൃഷ്ടിക്കുക.

'അപ്ലിക്കേഷൻ മോണിറ്ററിംഗ്' വിഭാഗത്തിനായി, ഡിഫോൾട്ടുകൾ അംഗീകരിച്ച് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

വഴിയിൽ നിങ്ങൾ ഇതുവരെ വരുത്തിയ എല്ലാ മാറ്റങ്ങളും അവലോകനം ചെയ്യുക. എല്ലാം മികച്ചതായി തോന്നുന്നുവെങ്കിൽ, 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക, എന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്തണമെന്ന് തോന്നിയാൽ, 'ബാക്ക്' ക്ലിക്ക് ചെയ്ത് ആവശ്യമായ മാറ്റങ്ങൾ വരുത്തുക.

IcingaWeb2-നുള്ള മോണിറ്ററിംഗ് മൊഡ്യൂളിന്റെ കോൺഫിഗറേഷനാണ് അടുത്ത വിഭാഗം. നിർണായക ഇവന്റുകൾ ട്രാക്കുചെയ്യുന്നതിന് ശക്തമായ ഫിൽട്ടർ കഴിവുകളുള്ള സ്റ്റാറ്റസും റിപ്പോർട്ടിംഗ് കാഴ്uചകളും വാഗ്ദാനം ചെയ്യുന്ന ഐസിംഗ വെബ് 2-ന്റെ പ്രധാന മൊഡ്യൂളാണിത്.

തുടരാൻ 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

അടുത്ത ഘട്ടത്തിൽ, ഘട്ടം 3-ൽ വ്യക്തമാക്കിയിട്ടുള്ള Icinga2-ido-mysql സവിശേഷതയ്uക്കായുള്ള ഡാറ്റാബേസ് വിശദാംശങ്ങൾ ഉപയോഗിച്ച് ഫോം പൂരിപ്പിക്കുക.

കോൺഫിഗറേഷൻ സാധൂകരിക്കുന്നതിന്, താഴേക്ക് സ്ക്രോൾ ചെയ്ത് 'കോൺഫിഗറേഷൻ സാധൂകരിക്കുക' ക്ലിക്ക് ചെയ്യുക.

കോൺഫിഗറേഷൻ വിജയകരമായി സാധൂകരിച്ചുവെന്ന അറിയിപ്പ് നിങ്ങൾക്ക് ലഭിക്കും.

അടുത്ത ഘട്ടത്തിലേക്ക് പോകുന്നതിന്, താഴേക്ക് സ്ക്രോൾ ചെയ്ത് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക. 'കമാൻഡ് ട്രാൻസ്uപോർട്ടിന്', ഗതാഗത തരമായി 'ലോക്കൽ കമാൻഡ് ഫയൽ' ഉപയോഗിക്കുക, തുടർന്ന് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

'മോണിറ്ററിംഗ് സെക്യൂരിറ്റി' വിഭാഗത്തിൽ, 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

ഒരിക്കൽ കൂടി, Icinga2 മോണിറ്ററിംഗ് മൊഡ്യൂളിനുള്ള എല്ലാ കോൺഫിഗറേഷനുകളും അവലോകനം ചെയ്യുക. എല്ലാം മികച്ചതായി തോന്നുന്നുവെങ്കിൽ, 'പൂർത്തിയാക്കുക' ക്ലിക്ക് ചെയ്യുക, അല്ലാത്തപക്ഷം പിന്നിലേക്ക് പോയി ആവശ്യമായ മാറ്റങ്ങൾ വരുത്തുക.

Icinga Web 2 സജ്ജീകരണത്തിൽ എല്ലാം ശരിയായിരുന്നുവെങ്കിൽ, Icinga Web 2 വിജയകരമായി സജ്ജീകരിച്ചുവെന്ന അറിയിപ്പ് നിങ്ങൾക്ക് ലഭിക്കും. വെബ് ഇന്റർഫേസിലേക്ക് ലോഗിൻ ചെയ്യാൻ, 'Login to Icinga Web 2' എന്ന ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക.

ഇത് ഐസിംഗ വെബ് 2 ഇന്റർഫേസ് തുറക്കുന്നു. അഡ്മിൻ അക്കൗണ്ട് വിശദാംശങ്ങൾ നൽകി 'ലോഗിൻ' ക്ലിക്ക് ചെയ്യുക.

ഇത് നിങ്ങളെ Icinga2 മോണിറ്ററിംഗ് ഡാഷ്uബോർഡിലേക്ക് നയിക്കുന്നു.

അതും. അവിടെ നിന്ന് നിങ്ങളുടെ നെറ്റ്uവർക്ക് ഇൻഫ്രാസ്ട്രക്ചറിൽ വിവിധ ഹോസ്റ്റുകളും സേവനങ്ങളും നിരീക്ഷിക്കാനാകും. ഈ ഗൈഡിൽ, RHEL 8, Rocky Linux, AlmaLinux എന്നിവയിൽ Icinga Web 2-ന്റെ ഇൻസ്റ്റാളേഷനിലൂടെ ഞങ്ങൾ നിങ്ങളെ നയിച്ചു.