RHEL 8 இல் நாகியோஸ் கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது


நாகியோஸ் கோர் என்பது ஒரு திறந்த மூல தகவல் தொழில்நுட்ப உள்கட்டமைப்பு கண்காணிப்பு மற்றும் எச்சரிக்கை தளமாகும். நெட்வொர்க் உள்கட்டமைப்பு, சேவையகங்கள், நெட்வொர்க் நெறிமுறைகள், கணினி அளவீடுகள், பயன்பாடுகள் மற்றும் சேவைகள் போன்ற மிஷன்-சிக்கலான ஐடி உள்கட்டமைப்பு கூறுகளை கண்காணிக்க இது பயன்படுத்தப்படுகிறது.

கூடுதலாக, மின்னஞ்சல், எஸ்எம்எஸ் அல்லது தனிப்பயன் ஸ்கிரிப்ட் வழியாக எச்சரிக்கை (முக்கியமான உள்கட்டமைப்பு கூறுகள் தோல்வியடைந்து மீட்கும்போது) மற்றும் நிகழ்வுகள், செயலிழப்புகள், அறிவிப்புகள் மற்றும் பிற்கால பகுப்பாய்விற்கான எச்சரிக்கை பதில் ஆகியவற்றின் வரலாற்று பதிவைப் புகாரளிப்பதை நாகியோஸ் கோர் ஆதரிக்கிறது.

முக்கியமாக, நாகியோஸ் கோர் பல ஏபிஐகளுடன் கப்பல்களைக் கொண்டுள்ளது, அவை ஏற்கனவே உள்ள அல்லது மூன்றாம் தரப்பு பயன்பாடுகளுடனும் சமூகத்தால் உருவாக்கப்பட்ட துணை நிரல்களுடனும் ஒருங்கிணைப்பை வழங்குகின்றன.

RHEL 8 லினக்ஸ் விநியோகத்தில் நாகியோஸ் கோர் 4.4.3 மற்றும் நாகியோஸ் செருகுநிரல்கள் 2.2.1 ஐ நிறுவும் செயல்முறையின் மூலம் இந்த கட்டுரை உங்களை அழைத்துச் செல்லும்.

  1. குறைந்தபட்ச நிறுவலுடன் RHEL 8
  2. RedHat சந்தாவுடன் RHEL 8 இயக்கப்பட்டது
  3. நிலையான ஐபி முகவரியுடன் RHEL 8

படி 1: தேவையான சார்புகளை நிறுவவும்

1. மூலங்களிலிருந்து நாகியோஸ் கோர் தொகுப்பை நிறுவ, இயல்புநிலை dnf தொகுப்பு நிர்வாகியைப் பயன்படுத்தி அப்பாச்சி HTTP சேவையகம் மற்றும் PHP உள்ளிட்ட பின்வரும் சார்புகளை நிறுவ வேண்டும்.

# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel

2. அடுத்து, இப்போது HTTPD சேவையைத் தொடங்கவும், கணினி துவக்கத்தில் தானாகவே தொடங்கவும், systemctl கட்டளைகளைப் பயன்படுத்தி அதன் நிலையை சரிபார்க்கவும்.

# systemctl start httpd
# systemctl enable httpd
# systemctl start httpd

படி 2: நாகியோஸ் கோரை பதிவிறக்குதல், தொகுத்தல் மற்றும் நிறுவுதல்

3. இப்போது நாகியோஸ் கோர் மூல தொகுப்பை wget கட்டளையைப் பயன்படுத்தி பதிவிறக்கம் செய்து, அதைப் பிரித்தெடுத்து, காட்டப்பட்டுள்ளபடி பிரித்தெடுக்கப்பட்ட கோப்பகத்தில் செல்லவும்.

# 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. அடுத்து, மூல தொகுப்பை உள்ளமைத்து அதை உருவாக்க பின்வரும் கட்டளைகளை இயக்கவும்.

# ./configure
# make all

5. அதன் பிறகு நாகியோஸ் பயனர் மற்றும் குழுவை உருவாக்கி, அப்பாச்சி பயனரை பின்வருமாறு நாகியோஸ் குழுவில் சேர்க்கவும்.

# make install-groups-users
# usermod -a -G nagios apache

6. இப்போது பின்வரும் கட்டளைகளைப் பயன்படுத்தி பைனரி கோப்புகள், சிஜிஐக்கள் மற்றும் HTML கோப்புகளை நிறுவவும்.

# make install
# make install-daemoninit

7. அடுத்து, வெளிப்புற கட்டளை கோப்பு, மாதிரி உள்ளமைவு கோப்பு மற்றும் அப்பாச்சி-நாகியோஸ் உள்ளமைவு கோப்பை நிறுவ மற்றும் கட்டமைக்க பின்வரும் கட்டளைகளை இயக்கவும்.

# 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. இந்த கட்டத்தில், நீங்கள் HTTP அடிப்படை அங்கீகாரத்தைப் பயன்படுத்தி நாகியோஸ் கோர் வலை கன்சோலைப் பாதுகாக்க வேண்டும். எனவே, நாகியோஸில் உள்நுழைய நீங்கள் அப்பாச்சி பயனர் கணக்கை உருவாக்க வேண்டும் - இந்த கணக்கு நாகியோஸ் நிர்வாகி கணக்காக செயல்படும்.

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

படி 3: RHEL 8 இல் நாகியோ செருகுநிரல்களை நிறுவுதல்

9. அடுத்து, நீங்கள் தேவையான நாகியோஸ் செருகுநிரல்களை நிறுவ வேண்டும். ஆனால் நீங்கள் நாகியோஸ் செருகுநிரல்களை பதிவிறக்கி நிறுவுவதற்கு முன், சொருகி தொகுப்பை தொகுத்து உருவாக்குவதற்கு தேவையான தொகுப்புகளை நிறுவ வேண்டும்.

# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils

10. பின்னர் பின்வரும் கட்டளைகளைப் பயன்படுத்தி நாகியோஸ் செருகுநிரல்களின் சமீபத்திய பதிப்பைப் பதிவிறக்கி பிரித்தெடுக்கவும்.

# 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. பிரித்தெடுக்கப்பட்ட கோப்பகத்தில் நகர்த்தவும், தொகுக்கவும், உருவாக்கவும் மற்றும் நிறுவவும் நாகியோஸ் செருகுநிரல்கள் பின்வருமாறு நாகியோஸ் செருகுநிரல்களை நிறுவவும்.

# cd nagios-plugins-release-2.2.1/
# ./tools/setup
# ./configure
# make
# make install

12. இந்த கட்டத்தில், நீங்கள் நாகியோஸ் கோர் சேவையை அமைத்து, அப்பாச்சி எச்.டி.டி.பி சேவையகத்துடன் பணிபுரியும்படி கட்டமைத்துள்ளீர்கள். இப்போது நீங்கள் HTTPD சேவையை மறுதொடக்கம் செய்ய வேண்டும். மேலும், நாகியோஸ் சேவையைத் தொடங்கி இயக்கவும், அது பின்வருமாறு இயங்குகிறதா என்று சரிபார்க்கவும்.

# systemctl restart httpd.service
# systemctl start nagios.service
# systemctl start nagios.service
# systemctl start nagios.service

13. உங்களிடம் ஃபயர்வால் இயங்கினால், ஃபயர்வாலில் போர்ட் 80 ஐ திறக்க வேண்டும்.

# firewall-cmd --permanent --zone=public --add-port=80/tcp
# firewall-cmd --reload

14. அடுத்து முன்னிருப்பாக செயல்படுத்தும் பயன்முறையில் இருக்கும் SELinux ஐ முடக்கு அல்லது நீங்கள் அதை அனுமதிக்கும் பயன்முறையில் அமைக்கலாம்.

# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
# setenforce 0

படி 4: RHEL 8 இல் நாகியோஸ் வலை கன்சோலை அணுகல்

15. இந்த இறுதி கட்டத்தில், நீங்கள் இப்போது நாகியோஸ் வலை கன்சோலை அணுகலாம். உங்கள் வலை உலாவியைத் திறந்து அதை நாகியோஸ் கோர் வலை கோப்பகத்தில் சுட்டிக்காட்டவும், எடுத்துக்காட்டாக (ஐபி முகவரி அல்லது FDQN ஐ உங்கள் சொந்த மதிப்புகளுடன் மாற்றவும்).

http://192.168.56.100/nagios
OR
http://tecmint.lan/nagios

வலை இடைமுகத்தை அணுக பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்படுவீர்கள். புள்ளி 8 இல் நீங்கள் உருவாக்கிய நற்சான்றிதழ்களை வழங்கவும் (அதாவது பயனர்பெயர் நாகியோசாட்மின் மற்றும் கடவுச்சொல்).

வெற்றிகரமான உள்நுழைவுக்குப் பிறகு, பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி நீங்கள் நாகியோஸ் இடைமுகத்துடன் வழங்கப்படுவீர்கள்.

வாழ்த்துக்கள்! உங்கள் RHEL 8 சேவையகத்தில் நாகியோஸ் கோரை வெற்றிகரமாக நிறுவியுள்ளீர்கள். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், எங்களை அணுக கீழேயுள்ள கருத்து படிவத்தைப் பயன்படுத்தவும்.

  1. நாகியோஸ் கண்காணிப்பு சேவையகத்தில் லினக்ஸ் ஹோஸ்டை எவ்வாறு சேர்ப்பது
  2. விண்டோஸ் ஹோஸ்டை நாகியோஸ் கண்காணிப்பு சேவையகத்தில் எவ்வாறு சேர்ப்பது