సర్వర్లు, వర్చువల్ మెషీన్లు, వారి నెట్వర్క్కు కనెక్ట్ చేయబడిన పరికరాలు మరియు మరిన్నింటిపై నిఘా ఉంచడానికి సిస్టమ్ అడ్మినిస్ట్రేటర్లు తరచుగా Zabbix వంటి పర్యవేక్షణ సాధనాలను ఉపయోగిస్తారు. Zabbix ఈ సేవలను సమర్థవంతంగా నియంత్రించడానికి మరియు నిర్వహించడానికి గ్రాఫికల్ ఇంటర్ఫేస్ని అందించే గొప్ప సాధనం.
కానీ Linux లో Zabbix యొక్క ఇన్స్టాలేషన్ ప్రక్రియ చాలా పొడవుగా మరియు గందరగోళంగా ఉంది. ఈ వ్యాసం ఉబుంటు లేదా డెబియన్ నడుస్తున్న సిస్టమ్లో జబ్బిక్స్ మరియు దాని అవసరాలను సులభంగా ఎలా ఇన్స్టాల్ చేయాలో ప్రదర్శిస్తుంది.
జబ్బిక్స్ కోసం అవసరాలు
మీ డెస్క్టాప్ లేదా సర్వర్లో జబ్బిక్స్ను విజయవంతంగా ఇన్స్టాల్ చేయడానికి, మీకు ఇది అవసరం:
- రూట్ ఖాతా
- MySQL డేటాబేస్
- PHP
- అపాచీ సర్వర్
దశ 1: Apache మరియు PHP ని ఇన్స్టాల్ చేయండి
Zabbix PHP లో వ్రాయబడినందున, మీరు మీ మెషీన్లో PHP మరియు Apache సర్వర్ను డౌన్లోడ్ చేసుకోవాలి.
ఉపయోగించి మీ సిస్టమ్కు కింది PPA రిపోజిటరీని జోడించండి add-apt-repository :
sudo add-apt-repository ppa:ondrej/php
టెర్మినల్ని ప్రారంభించండి మరియు APT ని ఉపయోగించి మీ సిస్టమ్ రిపోజిటరీ జాబితాను అప్డేట్ చేయండి:
sudo apt update
మీ కంప్యూటర్లో పాత ప్యాకేజీలు లేవని నిర్ధారించడానికి ఇన్స్టాల్ చేసిన ప్యాకేజీలను అప్గ్రేడ్ చేయండి.
sudo apt upgrade
తరువాత, Apache మరియు 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
రూట్ యూజర్ పాస్వర్డ్ టైప్ చేసి నొక్కండి నమోదు చేయండి . డేటాబేస్ ఇన్స్టాలేషన్ను కాన్ఫిగర్ చేయడానికి స్క్రిప్ట్ మిమ్మల్ని కొన్ని ప్రశ్నలు అడుగుతుంది:
- రూట్ పాస్వర్డ్ సెట్ చేయాలా?
- అజ్ఞాత వినియోగదారులను తీసివేయాలా?
- రూట్ లాగిన్ను రిమోట్గా అనుమతించకూడదా?
- పరీక్ష డేటాబేస్ను తీసివేసి, దానికి యాక్సెస్ చేయాలా?
- ఇప్పుడు ప్రత్యేక హక్కుల పట్టికలను మళ్లీ లోడ్ చేయాలా?
టైప్ చేయండి మరియు మరియు నొక్కండి నమోదు చేయండి అన్ని ప్రశ్నలకు.
ఇప్పుడు 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: జబ్బిక్స్ను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి
ఉబుంటు మరియు డెబియన్లో జబ్బిక్స్ను ఇన్స్టాల్ చేయడానికి, అధికారిక జబ్బిక్స్ రిపోజిటరీ నుండి 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 కాన్ఫిగరేషన్ ఫైల్ను తెరవండి /etc/zabbix మీ ఉపయోగించి ఇష్టమైన లైనక్స్ టెక్స్ట్ ఎడిటర్ .
nano /etc/zabbix/zabbix_server.conf
ఇప్పుడు, కాన్ఫిగరేషన్ ఫైల్లో కింది పంక్తులను గుర్తించి, హోస్ట్ పేరు, వినియోగదారు పేరు మరియు పాస్వర్డ్ని మార్చండి.
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password
భర్తీ చేయాలని నిర్ధారించుకోండి పాస్వర్డ్ మీకు నచ్చిన బలమైన పాస్వర్డ్తో.
సంబంధిత: మీరు మర్చిపోలేని బలమైన పాస్వర్డ్ను ఎలా సృష్టించాలి
దశ 5: అపాచీ సర్వర్ని కాన్ఫిగర్ చేయండి
ముందుకు సాగడానికి ముందు, మీరు Zabbix Apache కాన్ఫిగరేషన్ ఫైల్లో కొన్ని మార్పులు చేయాలి.
అలా చేయడానికి, ముందుగా systemctl ని ఉపయోగించి Apache సర్వర్ని మళ్లీ లోడ్ చేయండి.
systemctl reload apache2
నానో లేదా మరే ఇతర టెక్స్ట్ ఎడిటర్ని ఉపయోగించి కాన్ఫిగరేషన్ ఫైల్ని తెరవండి.
nano /etc/zabbix/apache.conf
లైన్ కనుగొనండి php_value తేదీ.టైమ్జోన్ మరియు భర్తీ మీ భౌగోళిక స్థానానికి సంబంధించిన టైమ్ జోన్తో.
దశ 6: ఆకృతీకరణను పూర్తి చేస్తోంది
ఇప్పుడు మీరు ఫైళ్ళను సర్దుబాటు చేయడం పూర్తి చేసారు, సేవలను ప్రారంభించడానికి మరియు జబ్బిక్స్ గ్రాఫికల్గా సెటప్ చేయడానికి ఇది సమయం.
Systemctl ఉపయోగించి అపాచీ సేవను పునartప్రారంభించండి.
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 తో ఫైర్వాల్ని సర్దుబాటు చేయడం
మీ సిస్టమ్లో జబ్బిక్స్ సరిగ్గా పనిచేస్తుందని నిర్ధారించుకోవడానికి, మీరు మీ నెట్వర్క్లో 80 మరియు 443 పోర్ట్లను తెరవాల్సి ఉంటుంది. లైనక్స్లో, యుఎఫ్డబ్ల్యు మీకు సహాయపడే గొప్ప యుటిలిటీ ఫైర్వాల్లను కాన్ఫిగర్ చేయడం మరియు పోర్ట్లను నిర్వహించడం .
కింది ఆదేశాన్ని టైప్ చేయడం ద్వారా 80 మరియు 443 పోర్టులను తెరవండి:
ufw allow 80/tcp
ufw allow 443/tcp
మార్పులను సేవ్ చేయడానికి మీ ఫైర్వాల్ని మళ్లీ లోడ్ చేయండి.
ufw reload
దశ 8: జబ్బిక్స్ ఫ్రంటెండ్ను కాన్ఫిగర్ చేయండి
మీ లైనక్స్ సిస్టమ్లో ఏదైనా వెబ్ బ్రౌజర్ను ప్రారంభించండి మరియు కింది చిరునామాకు వెళ్లండి:
http://localhost/zabbix
మీరు లినక్స్ సర్వర్లో జబ్బిక్స్ను ఇన్స్టాల్ చేసి ఉంటే, దాన్ని భర్తీ చేయండి స్థానిక హోస్ట్ సర్వర్ యొక్క IP చిరునామాతో. బ్రౌజర్ Zabbix స్వాగత పేజీని ప్రదర్శిస్తుంది. పై క్లిక్ చేయండి తరువాత ప్రక్రియ కొనసాగించడానికి బటన్.
ఇప్పుడు, Zabbix అప్లికేషన్ కోసం అవసరమైన అవసరాలను తనిఖీ చేస్తుంది. మీరు తప్పిపోయిన ప్యాకేజీని కనుగొంటే, ముందుకు వెళ్లి టెర్మినల్ ఉపయోగించి దాన్ని ఇన్స్టాల్ చేయండి. పూర్తయిన తర్వాత, క్లిక్ చేయండి తరువాత ప్రక్రియ .
ముందు కాన్ఫిగరేషన్ ఫైల్లో నమోదు చేసిన డేటాబేస్ పాస్వర్డ్ని నమోదు చేయండి. అప్పుడు ఎంచుకోండి తరువాత ప్రక్రియ .
సర్వర్కు సంబంధించిన సమాచారాన్ని సిస్టమ్ మిమ్మల్ని అడుగుతుంది. తగిన సర్వర్ పేరును నమోదు చేసి, దానిపై క్లిక్ చేయడం ద్వారా కొనసాగండి తరువాత ప్రక్రియ .
మీరు చేసిన అన్ని కాన్ఫిగరేషన్లు మరియు సెట్టింగ్లను Zabbix త్వరగా సంగ్రహిస్తుంది. ఈ సెట్టింగ్లను సమీక్షించి, దానిపై క్లిక్ చేయండి తరువాత ప్రక్రియ ప్రతిదీ బాగా కనిపిస్తే.
సంస్థాపన ప్రక్రియ ఇప్పుడు ప్రారంభమవుతుంది. ఎంచుకోండి ముగించు ఒకసారి Zabbix ఇన్స్టాల్ చేయడం పూర్తయింది.
సిస్టమ్ మిమ్మల్ని లాగిన్ పేజీకి మళ్ళిస్తుంది. నమోదు చేయండి అడ్మిన్ మరియు జబ్బిక్స్ వినియోగదారు పేరు మరియు పాస్వర్డ్గా వరుసగా. మీరు దీనికి వెళ్లడం ద్వారా పాస్వర్డ్ను తర్వాత మార్చవచ్చు నిర్వాహకుడు> వినియోగదారులు .
ఇప్పుడు మీరు మీ నెట్వర్క్ను సులభంగా పర్యవేక్షించవచ్చు
మీ నెట్వర్క్లో పరికరాలను నియంత్రించడానికి మరియు పర్యవేక్షించడానికి జబ్బిక్స్ ఒక గొప్ప మార్గం. ఇది క్లౌడ్ సేవలు, వర్చువల్ మెషీన్లు, సర్వర్లు మరియు వారి నెట్వర్క్లో ఇతర పరికరాలపై యూజర్ దృష్టి పెట్టాల్సిన అనేక సాధనాలను కలిగి ఉంటుంది.
మీరు రాస్ప్బెర్రీ పై మరియు నాగియోస్ ఎంటర్ప్రైజ్ మానిటరింగ్ సర్వర్ (NEMS) ఉపయోగించి పోర్టబుల్ నెట్వర్క్ మానిటర్ను కూడా సెటప్ చేయవచ్చు. పూర్తి డెస్క్టాప్ను పనికి అంకితం చేయడం కంటే రాస్ప్బెర్రీ పైని నెట్వర్క్ పర్యవేక్షణ పరికరంగా ఉపయోగించడం చాలా మంచిది.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ మీ రాస్ప్బెర్రీ పైని నెట్వర్క్ మానిటరింగ్ టూల్గా ఎలా మార్చాలిమీ నెట్వర్క్ లేదా రిమోట్ పరికరాలను పర్యవేక్షించాలనుకుంటున్నారా? నాగియోస్ని ఉపయోగించి మీ రాస్ప్బెర్రీ పైని నెట్వర్క్ పర్యవేక్షణ సాధనంగా ఎలా మార్చాలో ఇక్కడ ఉంది.
తదుపరి చదవండి సంబంధిత అంశాలు- లైనక్స్
- అపాచీ సర్వర్
- లైనక్స్
- SQL
- PHP
దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను లినక్స్లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు, కొత్తవాళ్లందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలను వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.
దీపేశ్ శర్మ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి