HAProxyని ఇన్స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం అనేది మీ వెబ్ అప్లికేషన్లు లేదా సర్వర్ల కోసం లోడ్ బ్యాలెన్సర్ లేదా రివర్స్ ప్రాక్సీగా దాని శక్తిని ఉపయోగించుకోవడానికి మొదటి దశ. అయినప్పటికీ, మీరు ఇప్పటికీ మీ సర్వర్ల ఆరోగ్యాన్ని తనిఖీ చేయాలి. మీరు HAProxyని పర్యవేక్షించడానికి ఒక మార్గాన్ని కలిగి ఉండటం ద్వారా దీన్ని చేయవచ్చు. HAProxyని పర్యవేక్షించడం ద్వారా మీరు HAProxy అందించే పనితీరు మరియు విశ్వసనీయతను అంచనా వేయవచ్చు. HAProxyని పర్యవేక్షించడానికి వివిధ మార్గాలు ఉన్నాయి మరియు ఈ పోస్ట్ HAProxyతో అందించబడిన అంతర్నిర్మిత లక్షణాన్ని ఉపయోగించడంతో కూడిన వివరణాత్మకమైనదాన్ని భాగస్వామ్యం చేస్తుంది.
HAProxy మానిటరింగ్తో ప్రారంభించడం
HAProxy ఒక ప్రసిద్ధ లోడ్ బ్యాలెన్సర్. మీరు దీన్ని మీ సిస్టమ్లో ఇన్స్టాల్ చేసినప్పుడు, మీ పనితీరు మరియు విశ్వసనీయత అంచనాలకు అనుగుణంగా ఉండేలా దాన్ని ఎలా పర్యవేక్షించవచ్చో అర్థం చేసుకోవడం తదుపరి దశ.
అంతేకాకుండా, HAProxyని పర్యవేక్షించడం ద్వారా మీరు ఏవైనా లోపాలను తనిఖీ చేయవచ్చు మరియు పనికిరాని సమయాన్ని నివారించవచ్చు. ఉదాహరణకు, HAProxyని పర్యవేక్షిస్తున్నప్పుడు, మీరు మెమరీ వినియోగాన్ని తనిఖీ చేయవచ్చు. మీరు ఏవైనా ఎర్రటి జెండాలను గమనించినట్లయితే, మీరు త్వరగా పనిచేయకుండా నిరోధించడానికి జోక్యం చేసుకోవచ్చు.
HAProxyని పర్యవేక్షించడానికి మీరు ఉపయోగించే వివిధ పద్ధతులు ఉన్నాయి. ఈ సందర్భంలో, మేము HAProxy గణాంకాల పేజీ మరియు లాగ్ల ఎంపికలను ఉపయోగిస్తాము. అయినప్పటికీ, గ్రాఫానా మరియు ప్రోమేథియస్ వంటి థర్డ్-పార్టీ సాధనాలు కూడా ఉన్నాయి, ఇవి HAProxyని పర్యవేక్షించడానికి నమ్మదగిన మార్గాలను కూడా అందిస్తాయి. అంతర్నిర్మిత ఎంపికలు కూడా అద్భుతమైన పనిని చేస్తాయి, ఎందుకంటే మేము ఈ క్రింది విభాగాలలో చూస్తాము.
విధానం 1: HAProxy గణాంకాల పేజీని ఉపయోగించడం
HAProxyని ఎలా పర్యవేక్షించాలో చూసే ముందు, త్వరగా ఇన్స్టాలేషన్ చేద్దాం. మీరు ఇప్పటికే HAProxyని ఇన్స్టాల్ చేసి, కాన్ఫిగర్ చేసి ఉంటే, ఈ భాగాన్ని దాటవేసి, మేము గణాంకాల పేజీని ఎక్కడ కాన్ఫిగర్ చేయడం ప్రారంభిస్తామో తనిఖీ చేయండి.
కింది ఆదేశంతో APT ద్వారా HAProxy త్వరగా ఇన్స్టాల్ చేయబడుతుంది:
$ సుడో సముచితమైనది ఇన్స్టాల్ హాప్రాక్సీ
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, దాని సంస్కరణను తనిఖీ చేయడం ద్వారా HAProxy విజయవంతంగా ఇన్స్టాల్ చేయబడిందని ధృవీకరించండి.
$ హాప్రాక్సీ --సంస్కరణ: Teluguమేము HAProxy 2.4.24 ఇన్స్టాల్ చేసామని క్రింది అవుట్పుట్ చూపిస్తుంది:
తదుపరి దశ HAProxyని కాన్ఫిగర్ చేయడం, ఇక్కడ మనం దానిని ఎలా పర్యవేక్షించాలనుకుంటున్నాము. టెక్స్ట్ ఎడిటర్ని ఉపయోగించి కాన్ఫిగరేషన్ ఫైల్ను తెరవండి.
$ సుడో నానో / మొదలైనవి / హాప్రాక్సీ / haproxy.cfgఎగువన, మీకు గ్లోబల్ విభాగం ఉంది. మీరు HAProxyని ఎలా ఉపయోగించాలనుకుంటున్నారో మరియు లాగ్ చేయడానికి భద్రతా హెచ్చరికల రకంతో ఇది సమలేఖనం చేయబడిందని నిర్ధారించుకోవడానికి దాన్ని సవరించండి. ఉదాహరణకు, మేము సాధారణ మరియు నోటీసు హెచ్చరికలను లాగిన్ చేస్తున్నాము:
క్రిందికి స్క్రోల్ చేయండి మరియు 'డిఫాల్ట్లు' విభాగాన్ని సృష్టించండి, అక్కడ మీరు మోడ్ మరియు విభిన్న కార్యకలాపాల కోసం గడువును పేర్కొనండి. మేము మా డిఫాల్ట్ విభాగాన్ని సరళంగా ఉంచాము. మీరు దానిని కాపీ చేసి మీ కాన్ఫిగరేషన్ ఫైల్లో అతికించవచ్చు.
చివరి విభాగం ఫ్రంటెండ్ మరియు బ్యాకెండ్ను నిర్వచించడం. ఫ్రంటెండ్ అంటే మీరు కనెక్షన్ కోసం ఏ పోర్ట్లను బంధించాలో మరియు ఏ బ్యాకెండ్ ఉపయోగించాలో పేర్కొనండి. మొదటి ఫ్రంటెండ్ కోసం, మేము బ్యాకెండ్ను పేర్కొంటాము. తదుపరి ఫ్రంటెండ్లో, గణాంకాల పేజీ కోసం మా శ్రోతను సృష్టించడానికి మేము దీన్ని ఉపయోగిస్తాము.
గణాంకాల కోసం, గణాంకాల పేజీని యాక్సెస్ చేయడానికి ఏ పోర్ట్ను ఉపయోగించాలో పేర్కొనండి. అలాగే, ఉపయోగించడానికి URLని పేర్కొనండి మరియు గణాంకాల పేజీకి ప్రాప్యతను పరిమితం చేయడానికి ప్రమాణీకరణ వినియోగదారు పేరు మరియు పాస్వర్డ్ను ఐచ్ఛికంగా సృష్టించండి.
చివరగా, HAProxy కాన్ఫిగరేషన్ ఫైల్ను సేవ్ చేసి, నిష్క్రమించి, ఆపై HAProxyని పునఃప్రారంభించండి.
మీరు ఇప్పుడు గణాంకాల పేజీని ఉపయోగించి HAProxyని పర్యవేక్షించడం ప్రారంభించడానికి సిద్ధంగా ఉన్నారు. మీ బ్రౌజర్ని తెరిచి, http://your-ip:port/stats page. For our case, the stats page is running in our localhost on port 8404 which we define in the “Frontend Stats” section of our configuration fileని యాక్సెస్ చేయండి.
పేజీ లోడ్ అయిన తర్వాత, మీరు ముందుగా పేర్కొన్న వినియోగదారు పేరు మరియు పాస్వర్డ్ని ఉపయోగించి సైన్ ఇన్ చేయండి.
మీరు సైన్ ఇన్ చేసిన తర్వాత, గణాంకాల పేజీ మీ HAProxy గురించి మరియు మీ వెబ్ అప్లికేషన్లను ఎలా లోడ్-బ్యాలెన్సింగ్ చేస్తోంది అనే వివరాలను ప్రదర్శిస్తుంది. మీరు మీ HAProxy మరియు వెబ్ అప్లికేషన్ల ఆరోగ్య స్థితిని నిర్ధారించడానికి వివిధ కొలమానాలను లోతుగా తీయడానికి గణాంకాల పేజీ ద్వారా వెళ్లవచ్చు.
విధానం 2: లాగ్లను ఉపయోగించడం
గణాంకాల పేజీని ఉపయోగించడమే కాకుండా, దానిని పర్యవేక్షించడంలో సహాయపడే ఏవైనా హెచ్చరికలను చూడడానికి మీరు HAProxy లాగ్లను కూడా తనిఖీ చేయవచ్చు. అయితే, ఈ పద్ధతి తక్కువ ప్రభావవంతమైనది, కానీ ఇది మీ వెబ్ అప్లికేషన్ల ఆరోగ్య స్థితిని తనిఖీ చేయడంలో కూడా మీకు సహాయపడుతుంది.
మీరు లాగ్ ఫైల్ను తెరవడానికి నానో వంటి టెక్స్ట్ ఎడిటర్ని ఉపయోగించవచ్చు.
$ సుడో నానో / ఉంది / లాగ్ / haproxy.log
ప్రత్యామ్నాయంగా, లాగ్ ఫైల్లోని చివరి పంక్తులను నిజ సమయంలో ప్రదర్శించడానికి “tail” ఆదేశాన్ని ఉపయోగించండి.
$ సుడో తోక -ఎఫ్ / ఉంది / లాగ్ / haproxy.log
HAProxyని ఎలా పర్యవేక్షించాలి.
ముగింపు
మీ వెబ్ అప్లికేషన్ల ఆరోగ్య స్థితిని తనిఖీ చేయడానికి మరియు లోడ్ బ్యాలెన్సర్తో మీరు పొందుతున్న పనితీరు మరియు విశ్వసనీయతను తనిఖీ చేయడానికి HAProxy మానిటరింగ్ అనువైనది. మీరు అన్ని గణాంకాలను చూడటానికి HAProxy గణాంకాల పేజీని యాక్సెస్ చేయవచ్చు లేదా హెచ్చరికలు మరియు ఇతర కార్యకలాపాల కోసం లాగ్ ఫైల్ను తనిఖీ చేయవచ్చు. రెండు ఎంపికలు ఈ పోస్ట్లో వివరంగా ఉన్నాయి.