Installa Nagios Core fuq openSUSE 15.3 Linux
Nagios huwa għodda ta’ monitoraġġ ta’ sors miftuħ, ewlieni fl-industrija u ta’ intrapriża li tista’ tuża biex iżżomm għajnejk fuq il-biċċa l-kbira jekk mhux l-aspetti kollha tal-infrastruttura tal-IT tiegħek inklużi netwerks, hosts (u r-riżorsi tagħhom), servizzi, kif ukoll applikazzjonijiet.
Hija sistema qawwija u mimlija karatteristiċi li tgħin lill-persunal tekniku f'organizzazzjoni biex jidentifika u jsolvi malajr il-kwistjonijiet tal-infrastruttura tal-IT qabel ma jaffettwaw il-proċessi tan-negozju kritiċi.
Xi wħud mill-karatteristiċi ewlenin tagħha huma arkitettura li tista’ tiġi estiża – li tista’ tiġi estiża bl-użu ta’ add-ons offruti mill-komunità jew mibnija apposta (magħmula possibbli mid-disponibbiltà ta’ APIs b’saħħithom), magna ta’ twissija għar-rappurtar tal-kwistjonijiet, u rappurtar avvanzat (li jipprovdi rekords ta’ twissijiet, notifiki). , qtugħ, u rispons ta’ twissija).
Nagios joffri wkoll handlers tal-avvenimenti li jippermettu l-bidu mill-ġdid awtomatiku ta’ applikazzjonijiet u servizzi falluti, jappoġġja eluf ta’ plugins u jappoġġa aċċess għal diversi utenti għal interface tal-web sempliċi u faċli biex jintuża biex b’hekk diversi partijiet interessati jimmonitorjaw l-istatus tal-infrastruttura tal-IT, u għalhekk aktar.
F'din il-gwida, aħna se nwassluk il-passi biex tinstalla Nagios Core fuq openSUSE 15.3. Għal din il-gwida, aħna se ninstallaw Nagios Core 4.4.7 (l-aħħar verżjoni fil-ħin tal-kitba) u Nagios Plugins 2.3.3.
Installazzjoni ta' Nagios Core f'openSUSE
1. Għal din il-gwida, nassumu li SELinux huwa diżattivat jew f'mod permissiv. B'mod awtomatiku, SELinux huwa diżattivat fuq openSUSE fil-fajl /etc/selinux/config u tista' tikkonferma dan billi tmexxi l-kmandi li ġejjin:
$ ls -la /etc/selinux/config $ cat /etc/selinux/config
2. Sussegwentement, ibda billi tinstalla l-pakketti meħtieġa li jinkludu l-libreriji tal-iżvilupp C/C++, il-librerija openssl, softwer tal-web server preferibbilment apache2 (skond id-dokumentazzjoni uffiċjali), u PHP, kif ġej:
$ sudo zypper install -t pattern devel_C_C++ $ sudo zypper install libopenssl-devel perl wget unzip apache2 apache2-utils php7 apache2-mod_php7 gd gd-devel libopenssl-devel
3. Sussegwentement, ibda s-servizz apache2, u iċċekkja jekk huwiex qed jaħdem:
$ sudo systemctl enable --now apache2.service $ sudo systemctl status apache2.service
4. Sussegwentement, wget kmand u estratt il-fajl tal-arkivju, bħal hekk:
$ wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.7.tar.gz $ tar xzf nagioscore.tar.gz
5. Issa mur fid-direttorju estratt, u kkonfigura l-proċess tal-bini kif ġej:
$ cd nagioscore-nagios-4.4.7 $ sudo ./configure --with-httpd-conf=/etc/apache2/vhosts.d
Jekk kollox huwa OK, se tara s-sommarju tal-konfigurazzjoni kif muri fil-screenshot li ġej.
6. Sussegwentement, mexxi l-kmand li ġej biex tiġbor il-programm prinċipali u CGIs:
$ sudo make all
7. F'dan il-punt, għandek bżonn toħloq l-utent u l-grupp Nagios. Barra minn hekk, żid l-utent apache mal-grupp Nagios kif muri:
$ sudo make install-groups-users $ sudo /usr/sbin/usermod -a -G nagios wwwrun
8. Issa mexxi l-kmand li ġej biex tinstalla l-programm prinċipali, CGIs, kif ukoll fajls HTML:
$ sudo make install
9. Ladarba l-installazzjoni tkun kompluta/suċċess, installa l-fajl tal-unità tas-servizz u ppermettih jibda fil-ħin tal-istartjar tas-sistema:
$ sudo make install-daemoninit
10. Sussegwentement, installa u kkonfigura l-fajl tal-kmand estern.
$ sudo make install-commandmode
11. Biex jibda Nagios, jeħtieġ xi konfigurazzjoni tal-kampjun u wkoll, tinstalla fajls tal-konfigurazzjoni tal-apache u tippermetti l-moduli meħtieġa kif muri:
$ sudo make install-config $ sudo make install-webconf $ sudo /usr/sbin/a2enmod rewrite $ sudo /usr/sbin/a2enmod cgi $ sudo /usr/sbin/a2enmod version $ sudo /usr/sbin/a2enmod php7
12. Sussegwentement, waqqaf kont ta 'utent amministrattiv ta' Nagios għal awtentikazzjoni HTTP bażika biex tkun tista' tidħol fl-interface web ta 'Nagios, billi tħaddem il-kmand li ġej li se joħloq utent imsejjaħ nagiosadmin. Inti se tintalab biex tissettja password għall-kont tal-utent (iżgura li hija password sigura).
$ sudo htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Installazzjoni ta' Nagios Plugins f'openSUSE
13. Il-plugins ta' Nagios joffru l-funzjonalità meħtieġa għall-monitoraġġ ta' kważi kollox fl-infrastruttura tal-IT tiegħek – huma jippermettu lil Nagios jaħdem kif suppost. F'din it-taqsima, ser nuru kif tniżżel u tinstalla l-plugins Nagios mill-pakkett tas-sors. Iżda, l-ewwel, installa l-pakketti tal-prerekwiżiti:
$ sudo zypper install autoconf gcc glibc libgcrypt-devel make libopenssl-devel wget gettext gettext-runtime automake net-snmp perl-Net-SNMP
14. Imbagħad niżżel il-pakkett tas-sors tal-plugins Nagios u iġbed il-fajl tal-arkivju billi tuża l-kmandi li ġejjin:
$ cd $ wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.3.3.tar.gz $ tar zxf nagios-plugins.tar.gz
15. Sussegwentement, mur fid-direttorju estratt, ikkonfigura s-sorsi, u kkumpila u installa l-plugins bħal dan:
$ cd nagios-plugins-release-2.3.3/ $ sudo ./tools/setup $ sudo ./configure $ sudo make $ sudo make install
16. Issa se taċċessa u tittestja l-interface tal-web Nagios iżda qabel dan, ibda u ppermettiet is-servizz Nagios u ċċekkja l-istatus tiegħu biex tikkonferma li hija operattiva, kif ġej:
$ sudo systemctl start nagios.service $ sudo systemctl status nagios.service
Ukoll, ibda mill-ġdid is-servizz apache2 biex tapplika l-bidliet riċenti fil-konfigurazzjoni tiegħu bħal din:
$ sudo systemctl restart apach2.service
17. Barra minn hekk, is-servizz tal-firewalld firewall huwa attivat f'oepnSUSE 15.3 b'mod awtomatiku, għandek bżonn tiftaħ il-portijiet 80 u 443 fil-konfigurazzjoni tiegħu biex tippermetti t-traffiku HTTP u HTTPS lejn is-server tal-web Apache, kif muri:
$ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent $ sudo firewall-cmd --zone=public --add-port=443/tcp --permanent $ sudo firewall-cmd --reload
Aċċess għal Nagios Web Interface mill-Browser
18. Issa kollox huwa stabbilit! Iftaħ il-brawżer tal-web tiegħek u uża l-indirizz IP tas-server tiegħek biex taċċessa l-interface tal-web Nagios kif muri fil-screenshot li ġej.
http://SERVER_IP/nagios
Stenna li l-kaxxa tad-djalogu tal-login tal-awtentikazzjoni bażika HTTP titfaċċa. Imbagħad daħħal l-isem tal-utent tal-amministratur ta’ Nagios jiġifieri nagiosadmin u l-password li ssettjajt għall-utent kif deskritt qabel. Imbagħad ikklikkja Sign In.
19. Wara login b'suċċess, ikollok aċċess għall-interface web Nagios kif muri fil-screenshot li ġej.
Dak hu dak kollu li kellna għalik dwar l-installazzjoni ta' Nagios f'openSUSE 15.3. Il-formola ta 'feedback tinsab hawn taħt, bħal dejjem, użaha biex tilħaqna għal kwalunkwe kumment jew mistoqsija.
Biex tibda timmonitorja l-hosts/servers tal-Linux u l-Windows, iċċekkja dawn il-gwidi:
- Kif Żid Linux Host ma' Nagios Monitoring Server
- Kif Żid Windows Host ma' Nagios Monitoring Server