Otu esi etinye ihe nlekota Nagios na RHEL 8
Nagios Core bụ nleba anya akụrụngwa IT na-emepe emepe na ikpo okwu nke ejiri PHP rụọ. A na-eji ya maka nlekota ihe akụrụngwa IT dị mkpa dị ka akụrụngwa netwọkụ, sava, ụkpụrụ netwọkụ, metrik sistemu, ngwa na ọrụ.
Na mgbakwunye, Nagios Core na-akwado ịdọ aka ná ntị (mgbe akụrụngwa akụrụngwa dị oke egwu dara ma gbakee), site na email, SMS, ma ọ bụ edemede omenala, yana ịkọ akụkọ ndekọ akụkọ ihe mere eme, ọpụpụ, ọkwa, na nzaghachi njikere maka nyocha emechara.
N'ụzọ dị mkpa, ụgbọ mmiri Nagios Core nwere ọtụtụ API nke na-enye njikọta na ngwa ndị dị adị ma ọ bụ ndị ọzọ yana mgbakwunye obodo mepere emepe.
Isiokwu a ga-ejegharị gị site na ịwụnye Nagios Core 4.4.3 na Nagios Plugins 2.2.1 na nkesa RHEL 8 Linux.
- RHEL 8 nwere Nwụnye Opekempe
- RHEL 8 nwere ndebanye aha RedHat
- RHEL 8 nwere Adreesị IP Static
Kwụpụ 1: Wụnye ndabere achọrọ
1. Iji wụnye ngwugwu Nagios Core site na isi mmalite, ịkwesịrị ịwụnye ndabere na-esonụ gụnyere sava Apache HTTP na PHP site na iji njikwa ngwugwu dnf ndabara.
# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
2. Ọzọ, malite ọrụ HTTPD maka ugbu a, mee ka ọ malite na-akpaghị aka na boot system wee lelee ọkwa ya site na iji iwu systemctl.
# systemctl start httpd # systemctl enable httpd # systemctl start httpd
Kwụpụ 2: Nbudata, Na-achịkọta na Wụnye Nagios Core
3. Ugbu a budata ngwugwu isi iyi Nagios Core site na iji wget iwu, wepụ ya wee banye na ndekọ amịpụtara dị ka egosiri.
# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz # tar xzf nagioscore.tar.gz # cd nagioscore-nagios-4.4.3/
4. Na-esote, mee iwu ndị a iji hazie ngwugwu isi mmalite ma wuo ya.
# ./configure # make all
5. Mgbe nke ahụ gasịrị mepụta Nagios User na Group, ma tinye onye ọrụ Apache na Nagios Group dị ka ndị a.
# make install-groups-users # usermod -a -G nagios apache
6. Ugbu a tinye faịlụ ọnụọgụ abụọ, CGI na HTML site na iji iwu ndị a.
# make install # make install-daemoninit
7. Na-esote, mee iwu ndị a iji wụnye na hazie faịlụ iwu mpụga, faịlụ nhazi nhazi na faịlụ nhazi Apache-Nagios.
# make install-commandmode #installs and configures the external command file # make install-config #installs the *SAMPLE* configuration files. # make install-webconf #installs the Apache web server configuration files.
8. N'ime usoro a, ịkwesịrị idobe ihe njikwa weebụ Nagios Core site na iji nyocha isi HTTP. Yabụ, ị ga-achọ ịmepụta akaụntụ onye ọrụ Apache ka ị nwee ike ịbanye na Nagios - akaụntụ a ga-arụ ọrụ dị ka akaụntụ Administrator Nagios.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Kwụpụ 3: Ịwụnye Nagio Plugins na RHEL 8
9. Ọzọ, ịkwesịrị ịwụnye plugins Nagios dị mkpa. Mana tupu ibudata ma wụnye plugins Nagios, ịkwesịrị ịwụnye ngwugwu achọrọ maka ịchịkọta na iwu ngwugwu ngwa mgbakwunye.
# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils
10. Wee budata ma wepụ ihe ọhụrụ Nagios Plugins site na iji iwu ndị a.
# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz # tar zxf nagios-plugins.tar.gz
11. Banye n'ime ndekọ aha amịpụtara, chịkọta, wuo ma wụnye Nagios Plugins wụnye Nagios Plugins dị ka ndị a.
# cd nagios-plugins-release-2.2.1/ # ./tools/setup # ./configure # make # make install
12. N'oge a, ị melitela ọrụ Nagios Core ma hazie ya ka ọ rụọ ọrụ na sava Apache HTTP. Ugbu a ịkwesịrị ịmalitegharị ọrụ HTTPD. Ọzọkwa, malite ma mee ka ọrụ Nagios nwee ike lelee ma ọ dị elu ma na-arụ ọrụ dị ka ndị a.
# systemctl restart httpd.service # systemctl start nagios.service # systemctl start nagios.service # systemctl start nagios.service
13. Ọ bụrụ na ị nwere firewall na-agba ọsọ, ịkwesịrị imepe ọdụ ụgbọ mmiri 80 na firewall.
# firewall-cmd --permanent --zone=public --add-port=80/tcp # firewall-cmd --reload
14. Na-esote gbanyụọ SELinux nke dị na ọnọdụ mmanye site na ndabara ma ọ bụ ị nwere ike ịtọ ya na ọnọdụ ikike.
# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config # setenforce 0
Kwụpụ 4: Ịnweta Console Weebụ Nagios na RHEL 8
15. Na nke ikpeazụ a nzọụkwụ, ị nwere ike ugbu a nweta Nagios web console. Mepee ihe nchọgharị weebụ gị wee tụọ ya na ndekọ ndekọ weebụ Nagios Core, dịka ọmụmaatụ (jiri ụkpụrụ nke gị dochie adreesị IP ma ọ bụ FDQN).
http://192.168.56.100/nagios OR http://tecmint.lan/nagios
A ga-akpali gị itinye aha njirimara na paswọọdụ iji nweta interface weebụ. Nye nzere ị mepụtara na isi 8 (ya bụ aha njirimara bụ nagiosadmin na paswọọdụ).
Mgbe ịbanyechara nke ọma, a ga-egosi gị na interface Nagios dị ka egosiri na nseta ihuenyo na-esonụ.
Ekele! Ị tinyela Nagios Core nke ọma na sava RHEL 8 gị. Ọ bụrụ na ị nwere ajụjụ ọ bụla, jiri akwụkwọ nzaghachi dị n'okpuru ka iru anyị.
- Otu esi etinye onye ọbịa Linux na sava Nagios Monitoring
- Otu esi etinye onye ọbịa Windows na sava Nagios Monitoring