RHEL 8 இல் Zabbix ஐ நிறுவுவது எப்படி


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

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

முக்கியமாக, ஜாபிக்ஸ் சேகரித்த அனைத்து அறிக்கைகள் மற்றும் புள்ளிவிவரங்கள், மற்றும் உள்ளமைவு அளவுருக்கள் ஆகியவை இணைய அடிப்படையிலான முன்பக்கத்தின் மூலம் அணுகப்படுகின்றன. இதன் பொருள் உங்கள் கணினிகளை எந்த இடத்திலிருந்தும் கண்காணிக்க முடியும்.

நாங்கள் தொடங்குவதற்கு முன், பின்வரும் தேவைகள் பூர்த்தி செய்யப்பட்டுள்ளன என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்:

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

இந்த டுடோரியல் RHEL 8 இல் Zabbix 4.2 சேவையகத்தின் சமீபத்திய பதிப்பை MySQL/MariaDB தரவுத்தளத்துடன் தரவை சேமிக்க, PHP மற்றும் அப்பாச்சி வலை சேவையகத்தை முக்கியமாக வலை இடைமுகமாக எவ்வாறு நிறுவுவது என்பதில் கவனம் செலுத்தும்.

படி 1: அப்பாச்சி மற்றும் PHP தொகுப்புகளை நிறுவுதல்

1. தொடங்குவதற்கு, நீங்கள் ஜாபிக்ஸிற்கான சில சார்புகளைக் கொண்ட EPEL 8 களஞ்சியத்தை இயக்க வேண்டும். HTTPD தொகுப்பு, PHP மொழிபெயர்ப்பாளர், PHP-FPM (PHP FastCGI செயல்முறை மேலாளர்) மற்றும் பிற தேவையான தொகுதிக்கூறுகளால் வழங்கப்பட்ட அப்பாச்சி வலை சேவையகத்தை பின்வருமாறு நிறுவவும்.

# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# dnf install httpd php php-fpm php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml

2. நிறுவல் முடிந்ததும், இப்போது HTTPD மற்றும் PHP-FPM சேவைகளைத் தொடங்கவும், பின்னர் கணினி தொடக்கத்தில் (ஒவ்வொரு மறுதொடக்கத்திற்குப் பிறகும்) தானாகவே தொடங்க அதை இயக்கவும், அது பின்வருமாறு இயங்குகிறதா என்று சரிபார்க்கவும்.

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

# systemctl start php-fpm
# systemctl enable php-fpm
# systemctl status php-fpm

படி 2: மரியாடிபி தரவுத்தளம் மற்றும் நூலகத்தை நிறுவவும்

ஜாபிக்ஸ் அதன் தரவை சேமிக்க ஒரு MySQL தரவுத்தளத்தைப் பயன்படுத்துகிறது. இருப்பினும், RHEL 8 இல், மரியாடிபி தரவுத்தளம் இயல்புநிலையாக ஆதரிக்கப்படுகிறது, இது MySQL க்கு மாற்றாக.

3. மரியாடிபி சேவையகத்தை நிறுவ, கிளையன்ட் மற்றும் நூலக தொகுப்புகள் பின்வரும் கட்டளையைப் பயன்படுத்துகின்றன.

# dnf install mariadb mariadb-server mariadb-devel

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

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

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

# mysql_secure_installation

பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி எந்த செயல்களைச் செய்ய வேண்டும் என்பதைத் தீர்மானிக்கும்படி கேட்கப்படுவீர்கள்.

6. இப்போது காட்டப்பட்டுள்ளபடி ஜாபிக்ஸிற்கான தரவுத்தளத்தை உருவாக்க மரியாடிபி ஷெல்லுக்கு அணுகலைப் பெற தரவுத்தளத்தில் உள்நுழைக.

# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to [email  identified by 'password';
MariaDB [(none)]> quit;

படி 3: ஸாபிக்ஸ் தொகுப்புகளை நிறுவுதல் மற்றும் கட்டமைத்தல்

7. எல்லாம் நிறுவப்பட்டதும், இப்போது காட்டப்பட்டுள்ளபடி ஜாபிக்ஸ் அதிகாரப்பூர்வ களஞ்சியத்திலிருந்து ஜாபிக்ஸ் தொகுப்புகளின் சமீபத்திய பதிப்பை நிறுவுவதற்கான நேரம் இது.

# rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/8/x86_64/zabbix-release-4.2-2.el8.noarch.rpm  
# dnf clean all

8. பின்னர் பின்வரும் கட்டளையுடன் ஜாபிக்ஸ் சேவையகம், வலை முன்பக்கம், முகவர் தொகுப்புகளை நிறுவவும்.

# dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent 

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

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix

10. இப்போது /etc/zabbix/zabbix_server.conf கோப்பைத் திருத்துவதன் மூலம் நீங்கள் உருவாக்கிய தரவுத்தளத்தைப் பயன்படுத்த Zabbix சேவையக டீமனை உள்ளமைக்கவும்.

# vim /etc/zabbix/zabbix_server.conf

உங்கள் தரவுத்தள அமைப்புகளை பிரதிபலிக்க பின்வரும் உள்ளமைவு விருப்பங்களின் மதிப்புகளைத் தேடுங்கள் மற்றும் புதுப்பிக்கவும் (கருத்து தெரிவிக்கப்பட்ட மற்றும் அவற்றின் சரியான மதிப்புகளை அமைக்கும் சிக்கலற்ற விருப்பங்கள்).

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=database-passwod-here

கோப்பில் உள்ள மாற்றங்களைச் சேமித்து அதை மூடு.

11. அடுத்து, உங்களுக்கு பிடித்த உரை அடிப்படையிலான எடிட்டரைப் பயன்படுத்தி /etc/php-fpm.d/zabbix.conf கோப்பைத் திருத்துவதன் மூலம் ஜாபிக்ஸ் ஃபிரான்டெண்டிற்கான PHP ஐ உள்ளமைக்கவும்.

# vim /etc/php-fpm.d/zabbix.conf

உங்கள் சேவையகத்திற்கான சரியான நேர மண்டலத்தை அமைக்க பின்வரும் வரியைத் தேடுங்கள் (அதை வரியின் தொடக்கத்தில் ; ";” எழுத்தை அகற்றுவதன் மூலம்) கட்டுப்படுத்தவும்.

php_value date.timezone Africa/Kampala

12. இந்த கட்டத்தில் நீங்கள் ஜாபிக்ஸ் சேவையைத் தொடங்குவதற்கு முன் சமீபத்திய மாற்றங்களைச் செயல்படுத்த HTTPD மற்றும் PHP-FPM சேவைகளை மறுதொடக்கம் செய்ய வேண்டும்.

# systemctl restart httpd php-fpm

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

# systemctl start zabbix-server zabbix-agent
# systemctl enable zabbix-server zabbix-agent

தவிர, பின்வரும் கட்டளையைப் பயன்படுத்தி ஜாபிக்ஸ் சேவையகம் இயங்குகிறதா என்று சரிபார்க்கவும்.

# systemctl status zabbix-server

மேலும், முகவர் செயல்முறை இயங்குவதை உறுதிசெய்க.

# systemctl status zabbix-agent

படி 4: ஸாபிக்ஸ் வலை முன்பக்கத்தை நிறுவுதல் மற்றும் கட்டமைத்தல்

14. ஜாபிக்ஸ் சேவையகம் இயங்கி இயங்கும்போது, வலை உலாவியைத் திறந்து வலை URL ஐ நிறுவி பின்வரும் URL ஐ சுட்டிக்காட்டவும்.

http://SERVER_FQDM/zabbix
OR
http://SERVER_IP/zabbix

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

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

16. பின்னர் ஜாபிக்ஸ் தரவுத்தள இணைப்பை உள்ளமைக்கவும் (மேலே உள்ள படி 2 இல் நீங்கள் உருவாக்கிய தரவுத்தளம் இது என்பதை நினைவில் கொள்க). தரவுத்தள வகையைத் தேர்ந்தெடுத்து, தரவுத்தள ஹோஸ்ட், தரவுத்தள போர்ட், தரவுத்தள பெயர் மற்றும் தரவுத்தள பயனர் மற்றும் பயனரின் கடவுச்சொல்லை உள்ளிடவும்.

17. அடுத்து, ஸாபிக்ஸ் சேவையக விவரங்களை வழங்கவும் (ஹோஸ்ட்பெயர் அல்லது ஹோஸ்ட் ஐபி முகவரி மற்றும் ஜாபிக்ஸ் சேவையகத்தின் போர்ட் எண்). நிறுவலுக்கு ஒரு பெயரை நீங்கள் அமைக்கலாம், இது விருப்பமானது. நிறுவலுக்கு முந்தைய சுருக்கத்தைக் காண அடுத்த படி என்பதைக் கிளிக் செய்க.

18. நிறுவலுக்கு முந்தைய சுருக்கம் பக்கத்திலிருந்து, காட்டப்படும் தகவலின் அடிப்படையில், முன்பக்க கட்டமைப்பு கோப்பை உருவாக்க அடுத்த படி என்பதைக் கிளிக் செய்க.

19. ஜாபிக்ஸ் ஃபிரான்டென்ட் இடைமுகத்தின் உள்ளமைவு மற்றும் நிறுவலை முடிக்க, பினிஷ் என்பதைக் கிளிக் செய்து, நிறுவி அடுத்த ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி உள்நுழைவு பக்கத்திற்கு உங்களை மீண்டும் வழிநடத்தும்.

20. உள்நுழைவு பக்கத்தில், பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி உள்நுழைய பயனர்பெயர் நிர்வாகம் மற்றும் கடவுச்சொல் zabbix ஐப் பயன்படுத்தவும்.

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

22. கடைசியாக, குறைந்தது அல்ல, இயல்புநிலை கடவுச்சொல்லை மாற்றுவதன் மூலம் ஜாபிக்ஸ் சூப்பர் நிர்வாகி கணக்கைப் பாதுகாக்கவும். நிர்வாகத்திற்குச் செல்லுங்கள், பின்னர் பயனர்கள். பயனர்களின் பட்டியலில், மாற்றுப்பெயரின் கீழ், திருத்துவதற்கான பயனரின் விவரங்களைத் திறக்க நிர்வாகியைக் கிளிக் செய்க.

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

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