உபுண்டு/டெபியனில் Zabbix ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

உபுண்டு/டெபியனில் Zabbix ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

சர்வர், மெய்நிகர் இயந்திரங்கள், தங்கள் நெட்வொர்க்குடன் இணைக்கப்பட்ட சாதனங்கள் மற்றும் பலவற்றைக் கண்காணிக்க கணினி நிர்வாகிகள் பெரும்பாலும் Zabbix போன்ற கண்காணிப்பு கருவிகளைப் பயன்படுத்துகின்றனர். Zabbix இந்த சேவைகளை திறம்பட கட்டுப்படுத்த மற்றும் நிர்வகிக்க ஒரு வரைகலை இடைமுகத்தை வழங்கும் ஒரு சிறந்த கருவியாகும்.





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





Zabbix க்கான முன்நிபந்தனைகள்

உங்கள் டெஸ்க்டாப் அல்லது சர்வரில் Zabbix ஐ வெற்றிகரமாக நிறுவ, உங்களுக்கு இது தேவைப்படும்:





  • ஒரு ரூட் கணக்கு
  • MySQL தரவுத்தளம்
  • PHP
  • அப்பாச்சி சர்வர்

படி 1: அப்பாச்சி மற்றும் PHP ஐ நிறுவவும்

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

பின்வரும் PPA களஞ்சியத்தைப் பயன்படுத்தி உங்கள் கணினியில் சேர்க்கவும் add-apt-repository :



sudo add-apt-repository ppa:ondrej/php

முனையத்தைத் துவக்கி, APT ஐப் பயன்படுத்தி உங்கள் கணினியின் களஞ்சியப் பட்டியலைப் புதுப்பிக்கவும்:

sudo apt update

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





sudo apt upgrade

அடுத்து, அப்பாச்சி மற்றும் PHP தொடர்பான தேவையான தொகுப்புகளைப் பதிவிறக்கவும்:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

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





systemctl status apache2

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

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

படி 2: MySQL தரவுத்தளத்தை நிறுவவும் மற்றும் அமைக்கவும்

MySQL ஐ நிறுவ முனையத்தில் கீழே கொடுக்கப்பட்டுள்ள கட்டளையை வழங்கவும்.

sudo apt install mysql-server mysql-client

இப்போது, ​​உபுண்டு கணினியில் தரவுத்தளத்தை நிறுவ வேண்டும். உங்கள் வேலையை எளிதாக்க, MySQL ஒரு நிறுவல் ஸ்கிரிப்டை வழங்குகிறது, அது உங்களுக்காக தரவுத்தளத்தை தானாக நிறுவுகிறது.

முனையத்தைத் துவக்கி தட்டச்சு செய்க:

mysql_secure_installation

ரூட் பயனர் கடவுச்சொல்லை தட்டச்சு செய்து அழுத்தவும் உள்ளிடவும் . தரவுத்தள நிறுவலை உள்ளமைக்க ஸ்கிரிப்ட் சில கேள்விகளைக் கேட்கும்:

  1. ரூட் கடவுச்சொல்லை அமைக்கவா?
  2. அநாமதேய பயனர்களை அகற்றவா?
  3. ரூட் உள்நுழைவை தொலைவிலிருந்து அனுமதிக்கவா?
  4. சோதனை தரவுத்தளத்தை அகற்றி அதை அணுகலாமா?
  5. சலுகை அட்டவணையை இப்போது மீண்டும் ஏற்றவா?

வகை மற்றும் மற்றும் அழுத்தவும் உள்ளிடவும் அனைத்து கேள்விகளுக்கும்.

இப்போது Zabbix க்கு ஒரு புதிய தரவுத்தளத்தை உருவாக்க நேரம் வந்துவிட்டது. முனையத்தைத் துவக்கி பின்வரும் கட்டளையை உள்ளிடவும்:

mysql -u root -p

புதிய தரவுத்தளத்தை உருவாக்க மற்றும் புதிய பயனருக்கு பொருத்தமான சலுகைகளை வழங்க பின்வரும் தரவுத்தள கட்டளைகளை இயக்கவும். மாற்றுவதை உறுதி செய்யவும் கடவுச்சொல் உங்களுக்கு விருப்பமான வலுவான கடவுச்சொல்லுடன் இரண்டாவது கட்டளையில்.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

முடிந்ததும், தட்டச்சு செய்வதன் மூலம் MySQL ஷெல்லிலிருந்து வெளியேறவும்:

quit;

படி 3: Zabbix ஐ பதிவிறக்கி நிறுவவும்

உபுண்டு மற்றும் டெபியனில் Zabbix ஐ நிறுவ, அதிகாரப்பூர்வ Zabbix களஞ்சியத்திலிருந்து DEB தொகுப்பைப் பதிவிறக்கவும். பயன்படுத்தவும் wget தொகுப்பு கோப்பை பதிவிறக்க:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

APT ஐப் பயன்படுத்தி பதிவிறக்கம் செய்யப்பட்ட தொகுப்பை நிறுவவும்.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

அடுத்து, Zabbix சேவையகம், முகவர் தொகுப்புகள் மற்றும் வலை முன்பக்கத்தைப் பதிவிறக்கவும்.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

இப்போது, ​​Zabbix தரவுத்தள திட்டத்தை உருவாக்கி ஏற்றவும்.

கோப்பு திறந்திருப்பதால் நீக்க முடியாது
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

படி 4: Zabbix சேவையகத்தை உள்ளமைக்கவும்

உங்கள் கணினியில் Zabbix ஐ நிறுவியிருந்தாலும், நீங்கள் முன்பு உருவாக்கிய தரவுத்தளத்தைப் பயன்படுத்த இது உள்ளமைக்கப்படவில்லை.

அமைந்துள்ள Zabbix கட்டமைப்பு கோப்பைத் திறக்கவும் /etc/zabbix உங்கள் பயன்படுத்தி பிடித்த லினக்ஸ் உரை திருத்தி .

nano /etc/zabbix/zabbix_server.conf

இப்போது, ​​உள்ளமைவு கோப்பில் பின்வரும் வரிகளைக் கண்டறிந்து ஹோஸ்ட் பெயர், பயனர்பெயர் மற்றும் கடவுச்சொல்லை மாற்றவும்.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

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

தொடர்புடையது: நீங்கள் மறக்க முடியாத ஒரு வலுவான கடவுச்சொல்லை உருவாக்குவது எப்படி

படி 5: அப்பாச்சி சேவையகத்தை உள்ளமைக்கவும்

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

அதைச் செய்ய, முதலில் systemctl ஐப் பயன்படுத்தி அப்பாச்சி சேவையகத்தை மீண்டும் ஏற்றவும்.

systemctl reload apache2

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

nano /etc/zabbix/apache.conf

வரியைக் கண்டறியவும் php_value தேதி. நேர மண்டலம் மற்றும் மாற்றவும் உங்கள் புவியியல் இருப்பிடத்துடன் தொடர்புடைய நேர மண்டலத்துடன்.

படி 6: உள்ளமைவை முடித்தல்

இப்போது நீங்கள் கோப்புகளை மாற்றியமைத்துவிட்டீர்கள், சேவைகளைத் தொடங்கவும் மற்றும் Zabbix ஐ வரைபடமாக அமைக்கவும் நேரம் வந்துவிட்டது.

Systemctl ஐப் பயன்படுத்தி அப்பாச்சி சேவையை மறுதொடக்கம் செய்யுங்கள்.

systemctl restart apache2

பின்வரும் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் Zabbix சேவையகம் மற்றும் முகவரைத் தொடங்கவும்:

systemctl start zabbix-server zabbix-agent

கட்டளை வரியிலிருந்து Zabbix சேவைகளை இயக்கவும்.

systemctl enable zabbix-server zabbix-agent

உங்கள் கணினியில் Zabbix சேவையகம் இயங்குகிறதா என்று சரிபார்க்கவும் systemctl நிலை கட்டளை

systemctl status zabbix-server

நிலை காட்டப்பட்டால் தொடரவும் செயலில் பச்சை எழுத்துருவில்.

படி 7: UFW உடன் ஃபயர்வாலை மாற்றியமைத்தல்

உங்கள் கணினியில் Zabbix சரியாக வேலை செய்கிறது என்பதை உறுதிப்படுத்த, உங்கள் நெட்வொர்க்கில் 80 மற்றும் 443 போர்ட்களைத் திறக்க வேண்டும். லினக்ஸில், UFW உங்களுக்கு உதவும் ஒரு சிறந்த பயன்பாடாகும் ஃபயர்வால்களை கட்டமைத்தல் மற்றும் துறைமுகங்களை நிர்வகித்தல் .

பின்வரும் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் 80 மற்றும் 443 துறைமுகங்களைத் திறக்கவும்:

ufw allow 80/tcp
ufw allow 443/tcp

மாற்றங்களைச் சேமிக்க உங்கள் ஃபயர்வாலை மீண்டும் ஏற்றவும்.

ufw reload

படி 8: Zabbix Frontend ஐ உள்ளமைக்கவும்

உங்கள் லினக்ஸ் கணினியில் எந்த இணைய உலாவியையும் துவக்கி பின்வரும் முகவரிக்குச் செல்லவும்:

http://localhost/zabbix

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

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

உள்ளமைவு கோப்பில் உள்ளிடப்பட்ட தரவுத்தள கடவுச்சொல்லை உள்ளிடவும். பின்னர் தேர்ந்தெடுக்கவும் அடுத்த அடி .

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

நீங்கள் செய்த அனைத்து உள்ளமைவுகள் மற்றும் அமைப்புகளை Zabbix விரைவாக சுருக்கமாகக் கூறுகிறது. இந்த அமைப்புகளை மதிப்பாய்வு செய்து கிளிக் செய்யவும் அடுத்த அடி எல்லாம் நன்றாக இருந்தால்.

நிறுவல் செயல்முறை இப்போது தொடங்கும். தேர்ந்தெடுக்கவும் முடிக்கவும் Zabbix இன்ஸ்டால் செய்தவுடன்.

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

இப்போது நீங்கள் உங்கள் நெட்வொர்க்கை எளிதாக கண்காணிக்கலாம்

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

ராஸ்பெர்ரி பை மற்றும் நாகியோஸ் எண்டர்பிரைஸ் கண்காணிப்பு சேவையகம் (NEMS) ஆகியவற்றைப் பயன்படுத்தி ஒரு சிறிய நெட்வொர்க் மானிட்டரையும் நீங்கள் அமைக்கலாம். ராஸ்பெர்ரி பையை நெட்வொர்க் கண்காணிப்பு சாதனமாக பயன்படுத்துவது பணிக்கு ஒரு முழுமையான டெஸ்க்டாப்பை அர்ப்பணிப்பதை விட சிறந்தது.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் உங்கள் ராஸ்பெர்ரி பைவை நெட்வொர்க் கண்காணிப்பு கருவியாக மாற்றுவது எப்படி

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

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • அப்பாச்சி சர்வர்
  • லினக்ஸ்
  • SQL
  • PHP
எழுத்தாளர் பற்றி தீபேஷ் சர்மா(79 கட்டுரைகள் வெளியிடப்பட்டன)

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

தீபேஷ் சர்மாவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்