నాగియోస్ ట్యుటోరియల్:
నాగియోస్లో చాలా తక్కువ పోస్టులు ఉన్నాయని నేను నమ్ముతున్నాను మరియు ఇంటర్నెట్లో ఎక్కువ సంబంధిత సమాచారం అందుబాటులో లేదు. కాబట్టి, ఈ పర్యవేక్షణ సాధనంపై ఈ పోస్ట్ మీకు మంచి స్పష్టత ఇస్తుందని నేను భావిస్తున్నాను. వ్యవస్థలు, అనువర్తనాలు, సేవలు మరియు వ్యాపార ప్రక్రియలు సరిగ్గా పనిచేస్తున్నాయని నిర్ధారించడానికి నాగియోస్ మీ మొత్తం ఐటి మౌలిక సదుపాయాలను పర్యవేక్షిస్తుంది.ఇది DevOps జీవితచక్రానికి సమగ్రమైనది మరియు ఇది తప్పనిసరి .ఈ నాగియోస్ ట్యుటోరియల్లో, నేను ఈ క్రింది అంశాలను కవర్ చేస్తాను:
- మాకు నిరంతర పర్యవేక్షణ ఎందుకు అవసరం?
- నిరంతర పర్యవేక్షణ అంటే ఏమిటి?
- నాగియోస్ అంటే ఏమిటి?
- నాగియోస్ను ఎలా ఇన్స్టాల్ చేయాలి?
- NRPE (నాగియోస్ రిమోట్ ప్లగిన్ ఎగ్జిక్యూటర్) ఉపయోగించి రిమోట్ సర్వర్ను ఎలా జోడించాలి.
మనకు నిరంతర పర్యవేక్షణ ఎందుకు అవసరమో అర్థం చేసుకోవడం ద్వారా ఈ నాగియోస్ ట్యుటోరియల్ని ప్రారంభిద్దాం ఎందుకంటే ప్రతిదీ ఒక కారణం కోసం ఉనికిలో ఉంది. కాబట్టి, ఆ కారణాన్ని తెలుసుకోవడానికి ప్రయత్నిద్దాం.
మాకు నిరంతర పర్యవేక్షణ ఎందుకు అవసరం?
నిరంతర పర్యవేక్షణ సాధనాలు మీ వ్యాపార ఉత్పాదకతపై ప్రతికూల ప్రభావాన్ని చూపే ముందు ఏదైనా సిస్టమ్ లోపాలను (తక్కువ మెమరీ, చేరుకోలేని సర్వర్ మొదలైనవి) పరిష్కరిస్తాయి.
పర్యవేక్షణ సాధనాన్ని ఉపయోగించడానికి ముఖ్యమైన కారణాలు:
- ఇది ఏదైనా నెట్వర్క్ లేదా సర్వర్ సమస్యలను కనుగొంటుంది
- ఇది ఏదైనా సమస్యలకు మూలకారణాన్ని నిర్ణయిస్తుంది
- ఇది సేవ యొక్క భద్రత మరియు లభ్యతను నిర్వహిస్తుంది
- ఇది సర్వర్ పనితీరు సమస్యలను పర్యవేక్షిస్తుంది మరియు పరిష్కరించుకుంటుంది
- పాత వ్యవస్థలు వైఫల్యాలకు కారణమయ్యే ముందు మౌలిక సదుపాయాల నవీకరణల కోసం ప్లాన్ చేయడానికి ఇది మాకు అనుమతిస్తుంది
- ఇది సమస్య యొక్క మొదటి సంకేతం వద్ద సమస్యలకు ప్రతిస్పందించగలదు
- సమస్యలను గుర్తించినప్పుడు వాటిని స్వయంచాలకంగా పరిష్కరించడానికి ఇది ఉపయోగపడుతుంది
- ఐటి మౌలిక సదుపాయాల వైఫల్యాలు మీ సంస్థ యొక్క దిగువ శ్రేణిపై తక్కువ ప్రభావాన్ని చూపుతాయని ఇది నిర్ధారిస్తుంది
- ఇది మీ మొత్తం మౌలిక సదుపాయాలు మరియు వ్యాపార ప్రక్రియలను పర్యవేక్షించగలదు
అవును, ఇది చాలా మంచి పని చేస్తుంది, కానీ అది ఏమిటి?
నిరంతర పర్యవేక్షణ అంటే ఏమిటి?
DevOps జీవిత చక్రంలో నిరంతర పర్యవేక్షణ ఎక్కడ ఉందో నేను మొదట మీకు చెప్తాను, క్రింద ఉన్న రేఖాచిత్రాన్ని పరిశీలించండి:
రేఖాచిత్రాన్ని చూస్తే మీరు డెవ్ఆప్స్ జీవితచక్రంలో చివరి దశ అని అనుకోవాలి, కానీ ఇది అలా కాదు. DevOps జీవిత చక్రానికి ముగింపు లేదు, మరియు అది అనంత చిహ్నానికి కారణం. ప్రొడక్షన్ సర్వర్లలో అప్లికేషన్ నియోగించిన తర్వాత, నిరంతర పర్యవేక్షణ చిత్రంలోకి వస్తుంది.
నిరంతర పర్యవేక్షణ అనేది ఒక సంస్థ యొక్క మౌలిక సదుపాయాలలో సంభవించే దాడులను గుర్తించడం, నివేదించడం, ప్రతిస్పందించడం, కలిగి ఉండటం మరియు తగ్గించడం యొక్క సామర్థ్యం గురించి.
నిరంతర పర్యవేక్షణ వాస్తవానికి క్రొత్తది కాదు, ఇది కొంతకాలంగా ఉంది. సిస్టమ్ లాగ్, ఫైర్వాల్ లాగ్లు, ఐడిఎస్ లాగ్లు, ఐపిఎస్ లాగ్లు మొదలైన వాటి నుండి మా భద్రతా నిపుణులు స్టాటిక్ విశ్లేషణ చేస్తున్నారు. అయితే, ఇది సరైన విశ్లేషణ మరియు ప్రతిస్పందనను అందించలేదు. నేటి నిరంతర పర్యవేక్షణ విధానం నేను పైన చర్చించిన అన్ని సంఘటనలను సమగ్రపరచడానికి, వాటిని సహ-సంబంధానికి, పోల్చడానికి మరియు సంస్థ యొక్క ప్రమాద భంగిమను అంచనా వేయగల సామర్థ్యాన్ని ఇస్తుంది.
మేము ఈ ముక్కలన్నింటినీ తీసుకొని వాటి మధ్య పరస్పర సంబంధాన్ని నిర్ధారించుకుంటే. ఇది నిరంతర పర్యవేక్షణ యొక్క క్రక్స్.
దీనిని వినియోగ కేసుతో వివరిస్తాను.దిగువ రేఖాచిత్రాన్ని పరిగణించండి:
ఇప్పుడు, పై రేఖాచిత్రాన్ని మీకు వివరిస్తాను:
- ఫైర్వాల్, ఐడిఎస్, ఎండ్ పాయింట్ ప్రొటెక్షన్ వంటి వివిధ భద్రతా సాధనాలు మన వద్ద ఉన్నాయి. అవి ‘సెక్యూరిటీ ఇన్ఫర్మేషన్ అండ్ ఈవెంట్ మేనేజ్మెంట్ సిస్టమ్తో అనుసంధానించబడి ఉన్నాయి.
- నిరంతర పర్యవేక్షణను సాధించడానికి, మేము అన్ని భాగాలను ఒకదానితో ఒకటి మాట్లాడుకోవాలి, దానిని మీకు వివరిస్తాను.
- కాబట్టి మాకు భద్రతా సాధనాలు మరియు ‘ఎండ్ పాయింట్స్’ సిరీస్ ఉన్నాయి, ఇందులో క్లయింట్ మరియు సర్వర్లు, రౌటర్లు, స్విచ్లు, మొబైల్ పరికరాలు మొదలైనవి ఉంటాయి.
- ఈ రెండు సమూహాలు సెక్యూరిటీ ఇన్ఫర్మేషన్ అండ్ ఈవెంట్ మేనేజ్మెంట్ సిస్టమ్ (SIEM) తో, ఒక సాధారణ భాష ద్వారా మరియు మరింత ఆటోమేటెడ్ పద్ధతిలో మాట్లాడవచ్చు.
- ఈ SIEM కి కనెక్ట్ చేయబడిన రెండు ముఖ్యమైన భాగాలు ఉన్నాయి, మొదటిది డేటా వేర్హౌస్. ఇప్పుడు ఈ డేటా వేర్హౌస్కు, మేము ‘అనలిటిక్స్’ మరియు ‘సెక్యూరిటీ ఇంటెలిజెన్స్’ ని కనెక్ట్ చేస్తాము.
- సెక్యూరిటీ ఇంటెలిజెన్స్ (SI) అనేది ఒక సంస్థను బాహ్య మరియు అంతర్గత బెదిరింపుల నుండి రక్షించడానికి సంబంధించిన సమాచారం అలాగే ఆ సమాచారాన్ని సేకరించడానికి మరియు విశ్లేషించడానికి రూపొందించిన ప్రక్రియలు, విధానాలు మరియు సాధనాలు.
- ఈ SIEM ప్రాథమికంగా డాష్బోర్డింగ్ను అందించే ‘గవర్నెన్స్ రిస్క్ అండ్ కంప్లైయెన్స్ సిస్టమ్’కు అనుసంధానించబడి ఉంది.
- ఈ ‘గవర్నెన్స్ రిస్క్ అండ్ కంప్లైయెన్స్ సిస్టమ్’కి మేము రిస్క్ డేటాబేస్ను అటాచ్ చేస్తాము. ఇది మాకు ‘యాక్షనబుల్ ఇంటెలిజెన్స్’ ఇస్తుంది.
- యాక్షనబుల్ ఇంటెలిజెన్స్ అనేది చర్యల యొక్క మరింత చిక్కుతో, చర్య తీసుకోగల సమాచారం తప్ప మరొకటి కాదు ఉండాలి తీసుకొబొయేది.
ఇక్కడ, మేము కొనసాగుతున్న ప్రాతిపదికన సంఘటనలను పర్యవేక్షిస్తున్నాము మరియు మనం ఏ స్థాయిలో నష్టాన్ని ఎదుర్కొంటున్నామో నిర్ణయిస్తున్నాము. దీనితో, మేము SIEM వద్ద సంఘటనలను పరస్పరం అనుసంధానించవచ్చు. మేము ‘బిహేవియర్ ఇంజిన్’ వద్ద నెట్వర్క్ బిహేవియర్ మరియు అనోమలీ డిటెక్షన్ చేయవచ్చు. నిరంతర పర్యవేక్షణ అంటే ఇదే:
సంస్థ యొక్క ఏకీకరణభద్రతా సాధనాలు,అగ్రిగేషన్,సాధారణీకరణ మరియుభద్రతా సాధనాల ద్వారా ఉత్పత్తి చేయబడిన డేటా యొక్క పరస్పర సంబంధం. సంస్థ యొక్క రిస్క్ లక్ష్యాలు మరియు బెదిరింపు జ్ఞానం ఆధారంగా మరియు గుర్తించబడిన నష్టాలకు నిజ-సమయ ప్రతిస్పందన ఆధారంగా ఆ డేటా యొక్క విశ్లేషణ.
‘మీరు దాన్ని కొలవలేకపోతే దాన్ని నిర్వహించలేరు’. నేను ఏమి మాట్లాడుతున్నానో మీకు తెలుసని నేను నమ్ముతున్నాను.
ఈ నాగియోస్ ట్యుటోరియల్లో తదుపరిది, నేను మిమ్మల్ని అత్యంత ప్రసిద్ధ పర్యవేక్షణ సాధనం ‘నాగియోస్’ కి పరిచయం చేస్తాను.
నాగియోస్ అంటే ఏమిటి?
DevOps సంస్కృతిలో వ్యవస్థలు, అనువర్తనాలు, సేవలు మరియు వ్యాపార ప్రక్రియల యొక్క నిరంతర పర్యవేక్షణ కోసం నాగియోస్ ఉపయోగించబడుతుంది. వైఫల్యం సంభవించినప్పుడు, నాగియోస్ సమస్య యొక్క సాంకేతిక సిబ్బందిని అప్రమత్తం చేయవచ్చు, వ్యాపార ప్రక్రియలు, తుది వినియోగదారులు లేదా కస్టమర్లను వైఫల్యాలు ప్రభావితం చేసే ముందు నివారణ ప్రక్రియలను ప్రారంభించడానికి వారిని అనుమతిస్తుంది. నాగియోస్తో, కనిపించని మౌలిక సదుపాయాల అంతరాయం మీ సంస్థ యొక్క దిగువ శ్రేణిని ఎందుకు ప్రభావితం చేస్తుందో మీరు వివరించాల్సిన అవసరం లేదు.
నాగియోస్ ఎలా పనిచేస్తుందో నేను మీకు వివరిస్తాను.దిగువ రేఖాచిత్రాన్ని పరిగణించండి:
నాగియోస్ సర్వర్లో నడుస్తుంది, సాధారణంగా డెమోన్ లేదా సేవ.
ఇది క్రమానుగతంగా ఒకే సర్వర్లో నివసించే ప్లగిన్లను నడుపుతుంది, వారు మీ నెట్వర్క్లో లేదా ఇంటర్నెట్లో హోస్ట్లు లేదా సర్వర్లను సంప్రదిస్తారు. వెబ్ ఇంటర్ఫేస్ ఉపయోగించి స్థితి సమాచారాన్ని చూడవచ్చు. ఏదైనా జరిగితే మీరు ఇమెయిల్ లేదా SMS నోటిఫికేషన్లను కూడా స్వీకరించవచ్చు.
నాగియోస్ డెమోన్ కొన్ని క్షణాల్లో కొన్ని స్క్రిప్ట్లను అమలు చేసే షెడ్యూలర్ లాగా ప్రవర్తిస్తుంది. ఇది ఆ స్క్రిప్ట్ల ఫలితాలను నిల్వ చేస్తుంది మరియు ఈ ఫలితాలు మారితే ఇతర స్క్రిప్ట్లను అమలు చేస్తుంది.
ప్లగిన్లు: ఇవిసంకలనం చేయబడిన ఎక్జిక్యూటబుల్స్ లేదా స్క్రిప్ట్స్ (పెర్ల్ స్క్రిప్ట్స్, షెల్ స్క్రిప్ట్స్ మొదలైనవి) స్థితిని లేదా హోస్ట్ లేదా సేవను తనిఖీ చేయడానికి కమాండ్ లైన్ నుండి అమలు చేయవచ్చు. మీ నెట్వర్క్లోని హోస్ట్లు మరియు సేవల ప్రస్తుత స్థితిని నిర్ణయించడానికి నాగియోస్ ప్లగిన్ల ఫలితాలను ఉపయోగిస్తుంది.
ఇప్పుడు ఇది ఆర్కిటెక్చర్ గురించి చర్చిద్దాం.
నాగియోస్ ఆర్కిటెక్చర్:
- నాగియోస్ సర్వర్ / ఏజెంట్ల నిర్మాణంలో నిర్మించబడింది.
- సాధారణంగా, నెట్వర్క్లో, నాగియోస్ సర్వర్ హోస్ట్లో నడుస్తుంది మరియు ప్లగిన్లు స్థానిక మరియు పర్యవేక్షించాల్సిన అన్ని రిమోట్ హోస్ట్లతో సంకర్షణ చెందుతాయి.
- ఈ ప్లగిన్లు షెడ్యూలర్కు సమాచారాన్ని పంపుతాయి, ఇది GUI లో ప్రదర్శిస్తుంది.
నేను మీకు NRPE (నాగియోస్ రిమోట్ ప్లగిన్ ఎగ్జిక్యూటర్) ను కూడా వివరించాలి.
రిమోట్ లైనక్స్ / యునిక్స్ మెషీన్లలో నాగియోస్ ప్లగిన్లను అమలు చేయడానికి మిమ్మల్ని అనుమతించే విధంగా NRPE యాడ్ఆన్ రూపొందించబడింది. రిమోట్ మెషీన్లలో “స్థానిక” వనరులను (CPU లోడ్, మెమరీ వినియోగం మొదలైనవి) పర్యవేక్షించడానికి నాగియోస్ను అనుమతించడమే దీనికి ప్రధాన కారణం. ఈ ప్రజా వనరులు సాధారణంగా బాహ్య యంత్రాలకు గురికావు కాబట్టి, రిమోట్ లైనక్స్ / యునిక్స్ యంత్రాలలో NRPE వంటి ఏజెంట్ తప్పనిసరిగా వ్యవస్థాపించబడాలి.
దిగువ రేఖాచిత్రాన్ని పరిగణించండి:
- Check_nrpe ప్లగ్ఇన్, స్థానిక పర్యవేక్షణ యంత్రంలో నివసిస్తుంది.
- NRPE డీమన్, రిమోట్ లైనక్స్ / యునిక్స్ మెషీన్లో నడుస్తుంది.
- పై రేఖాచిత్రంలో చూపిన విధంగా పర్యవేక్షణ హోస్ట్ మరియు రిమోట్ హోస్ట్ మధ్య SSL (సురక్షిత సాకెట్ లేయర్) కనెక్షన్ ఉంది.
ఇప్పుడు ఈ నాగియోస్ ట్యుటోరియల్లో, ఇది కొంతమందికి సమయం జాగ్రత్తగా .
నాగియోస్ కోర్ను ఇన్స్టాల్ చేయడం ద్వారా ప్రారంభిద్దాం
నాగియోస్ కోర్ను ఇన్స్టాల్ చేయండి:
నాగియోస్ను వ్యవస్థాపించే పూర్తి ప్రక్రియను నాలుగు దశల్లో సంగ్రహించవచ్చు:
- పర్యవేక్షణ సర్వర్లో అవసరమైన ప్యాకేజీలను ఇన్స్టాల్ చేయండి
- నాగియోస్ కోర్, నాగియోస్ ప్లగిన్లు మరియు ఎన్ఆర్పిఇ (నాగియోస్ రిమోట్ ప్లగిన్ ఎగ్జిక్యూటర్) ను ఇన్స్టాల్ చేయండి
- వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేయడానికి నాగియోస్ పాస్వర్డ్ను సెట్ చేయండి
- క్లయింట్లో NRPE ని ఇన్స్టాల్ చేయండి
దశ - 1: పర్యవేక్షణ సర్వర్లో అవసరమైన ప్యాకేజీలను వ్యవస్థాపించండి:
వెబ్సైట్ను సందర్శించండి: http://dl.fedoraproject.org/pub/epel/6/
I386 పై క్లిక్ చేసి, ఆపై మీరు ఒక పేజీకి మళ్ళించబడతారు.
నేను సెంటొస్ 6 ను ఉపయోగిస్తున్నందున, నేను కుడి క్లిక్ చేసి ‘యొక్క లింక్ స్థానాన్ని కాపీ చేస్తాను epel-release-6-8.noarch.rpm ‘, పై స్క్రీన్షాట్లో చూపినట్లు.
టెర్మినల్ తెరిచి వాడండి rpm -Uvh కమాండ్ మరియు లింక్ అతికించండి.
మేము మరో రిపోజిటరీని డౌన్లోడ్ చేసుకోవాలి, దాని కోసం వెబ్సైట్ను సందర్శించండి ‘ http://rpms.famillecollet.com/enterprise/ '
‘కోసం లింక్ స్థానాన్ని కుడి క్లిక్ చేసి కాపీ చేయండి remi-release-6.rpm '
మళ్ళీ టెర్మినల్ తెరిచి వాడండి rpm -Uvh కమాండ్ మరియు లింక్ అతికించండి.
మంచిది, కాబట్టి మేము ముందస్తు అవసరాలతో పూర్తి చేసాము. తదుపరి దశకు వెళ్దాం.
దశ - 2: నాగియోస్ కోర్, నాగియోస్ ప్లగిన్లు మరియు ఎన్ఆర్పిఇ (నాగియోస్ రిమోట్ ప్లగిన్ ఎగ్జిక్యూటర్) ను ఇన్స్టాల్ చేయండి:
టెర్మినల్లో క్రింది ఆదేశాన్ని అమలు చేయండి:
yum -y install nagios nagios-plugins-all nagios-plugins-nrpe nrpe httpd php
ఇది NRPE, NRPE, Apache మరియు PHP కొరకు నాగియోస్, నాగియోస్ ప్లగిన్లు, ప్లగిన్లను ఇన్స్టాల్ చేస్తుంది
ప్రస్తుత వెబ్ సర్వర్ స్థితిని పర్యవేక్షించడానికి అపాచీ వెబ్ సర్వర్ అవసరం.
సైట్ తేదీ యొక్క డైనమిక్ కంటెంట్ను ప్రాసెస్ చేయడానికి Php ఉపయోగించబడుతుంది.
తరువాత, మేము అపాచీ మరియు నాగియోస్ సేవను ప్రారంభించాలి:
chkconfig httpd on && chkconfig nagios ఆన్
మా తదుపరి దశ నాగియోస్ మరియు అపాచీలను ప్రారంభించడం:
సేవ httpd start && service nagios start
ఇప్పుడు, నేను కనీసం 1GB యొక్క స్వాప్ మెమరీని ప్రారంభిస్తాను. Dd ఆదేశాన్ని ఉపయోగించి స్వాప్ ఫైల్ను సృష్టించే సమయం ఇది:
dd if = / dev / సున్నా = / swap bs = 1024 count = 2097152
ర్యాప్ నుండి తరచూ ప్రాప్యత చేయని, కొంతమందిని విడిపించడానికి స్వాప్ ప్రాథమికంగా ఉపయోగించబడుతుంది మరియు దానిని మా హార్డ్ డ్రైవ్లోని నిర్దిష్ట విభజనకు తరలించండి.
ఇప్పుడు మీరు స్వాప్ విభజనను సృష్టించారు, ఆదేశాన్ని ఉపయోగించండి mkswap స్వాప్ విభజనను సెటప్ చేయడానికి. ఇది లైనక్స్ స్వాప్ ప్రాంతాన్ని సృష్టించడం ద్వారా స్వాప్ ఫైల్ను సిద్ధం చేయబోతోంది.
mkswap / swap
ఫైల్ ప్రపంచ-చదవగలిగేలా నిరోధించడానికి, మీరు స్వాప్ ఫైల్లో సరైన అనుమతులను సెటప్ చేయాలి:
చౌన్ రూట్. / swap chmod 0600 / swap
మీకు లోపాలు కనిపించకపోతే, మీ స్వాప్ స్థలం ఉపయోగించడానికి సిద్ధంగా ఉంది. దీన్ని వెంటనే సక్రియం చేయడానికి, టైప్ చేయండి:
swapon / swap
యంత్రం రీబూట్ అయ్యే వరకు ఈ ఫైల్ వర్చువల్ ప్రైవేట్ సర్వర్లో ఉంటుంది. Fstab ఫైల్కు జోడించడం ద్వారా స్వాప్ శాశ్వతంగా ఉందని మీరు నిర్ధారించుకోవచ్చు.
echo / swap swap swap default 8 0 >> / etc / fstab
ఆపరేటింగ్ సిస్టమ్ కెర్నల్ ఆకృతీకరణ పరామితి ద్వారా స్వాప్ మీద ఎంత తరచుగా ఆధారపడుతుందో సర్దుబాటు చేయవచ్చు swappiness .
ప్రస్తుత మార్పిడి సెట్టింగులను కనుగొనడానికి, టైప్ చేయండి:
cat / proc / sys / vm / swappiness
Swapiness 0 నుండి 100 వరకు విలువగా ఉంటుంది. 100 దగ్గర స్వాప్నెస్ అంటే ఆపరేటింగ్ సిస్టమ్ తరచుగా మరియు సాధారణంగా చాలా త్వరగా మార్పిడి అవుతుంది. స్వాప్ అదనపు వనరులను అందించినప్పటికీ, స్వాప్ స్థలం కంటే RAM చాలా వేగంగా ఉంటుంది. ఎప్పుడైనా RAM నుండి స్వాప్కు తరలించినప్పుడు, అది నెమ్మదిస్తుంది.
0 యొక్క స్వాప్నెస్ విలువ అంటే ఆపరేటింగ్ ఖచ్చితంగా అవసరమైనప్పుడు మాత్రమే స్వాప్పై ఆధారపడుతుంది. మేము sysctl ఆదేశంతో swappiness ను సర్దుబాటు చేయవచ్చు. మీ VPS ఈ సెట్టింగ్ను బూట్ చేసిన ప్రతిసారీ స్వయంచాలకంగా వర్తింపజేయడానికి, మీరు సెట్టింగ్ను /etc/sysctl.conf కు జోడించవచ్చుఫైల్:
echo vm.swappiness = 0 >> /etc/sysctl.conf && sysctl -p
చివరగా, మేము రెండవ దశతో పూర్తి చేసాము.
వెబ్ ఇంటర్ఫేస్ను ప్రాప్యత చేయడానికి నాగియోస్ పాస్వర్డ్ను సెట్ చేద్దాం.
దశ - 3: వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేయడానికి నాగియోస్ పాస్వర్డ్ను సెట్ చేయండి:
వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేయడానికి పాస్వర్డ్ను సెట్ చేయండి, కింది ఆదేశాన్ని ఉపయోగించండి:
htpasswd -c / etc / nagios / passwd nagiosadmin
పాస్వర్డ్ను టైప్ చేసి, దాన్ని తిరిగి టైప్ చేయడం ద్వారా నిర్ధారించండి.
ఇప్పుడు, బ్రౌజర్ తెరవండి. ఇక్కడ, మీ పబ్లిక్ IP లేదా హోస్ట్ పేరు / నాగియోస్ టైప్ చేయండి. దిగువ ఉదాహరణను పరిశీలించండి:
ఇక్కడ, వినియోగదారు పేరు మరియు పాస్వర్డ్ ఇవ్వండి. అప్రమేయంగా, వినియోగదారు పేరు నాగియోసాడ్మిన్, మరియు పాస్వర్డ్ మీరు మునుపటి దశలో సెట్ చేసినది. చివరగా, సరే నొక్కండి.
దీని తరువాత, మీరు నాగియోస్ కోర్ డాష్బోర్డ్కు దర్శకత్వం వహిస్తారు.
మీరు హోస్ట్లపై క్లిక్ చేసి, మీ నాగియోస్ కోర్ ప్రస్తుతం పర్యవేక్షిస్తున్న అన్ని హోస్ట్లను చూడవచ్చు.
ఇది ఒక హోస్ట్ను మాత్రమే పర్యవేక్షిస్తుందని మీరు గమనించవచ్చు, అనగా లోకల్ హోస్ట్. నా నాగియోస్ కోర్ రిమోట్ హోస్ట్ను పర్యవేక్షించాలనుకుంటే, నేను ఆ రిమోట్ హోస్ట్లో NRPE ని ఇన్స్టాల్ చేయాలి. ఇది మమ్మల్ని తదుపరి దశకు తీసుకువస్తుంది, నాగియోస్ పర్యవేక్షించదలిచిన క్లయింట్ / మెషీన్లో NRPE ని ఇన్స్టాల్ చేయండి.
దశ - 4: క్లయింట్లో NRPE ని ఇన్స్టాల్ చేయండి:
సరే, క్లయింట్ మెషీన్లో NRPE ని ఇన్స్టాల్ చేద్దాం.
మొదట, మీరు నా నాగియోస్ సర్వర్ మెషీన్లో చేసినట్లు అవసరమైన ప్యాకేజీలను ఇన్స్టాల్ చేయాలి. కాబట్టి, ఒకే ఆదేశాలను అమలు చేయండి, క్రింది స్క్రీన్షాట్లను పరిగణించండి:
ఇప్పుడు క్లయింట్లో నాగియోస్, నాగియోస్ ప్లగిన్లు మరియు ఎన్ఆర్పిఇని ఇన్స్టాల్ చేయండి:
yum -y install nagios nagios-plugins-all nrpe
ఇది వ్యవస్థాపించబడిన తర్వాత, NRPE సేవను ప్రారంభించండి:
chkconfig nrpe ఆన్
మా తదుపరి దశ, nrpe.cfg ఫైల్. నేను ఉపయోగిస్తాను మేము ఎడిటర్, మీరు ఏ ఇతర ఎడిటర్ను కూడా ఎంచుకోవచ్చు:
మీరు మీ పర్యవేక్షణ సర్వర్ యొక్క IP చిరునామాను జోడించాలి, అనుమతించబడిన హోస్ట్ లైన్లో, ఈ క్రింది స్క్రీన్షాట్ను పరిగణించండి:
ఇక్కడ, నా పర్యవేక్షణ సర్వర్ యొక్క IP చిరునామా 192.168.56.101.
ఇప్పుడు, పర్యవేక్షణ సర్వర్ మరియు క్లయింట్ మధ్య కనెక్షన్ను అనుమతించడానికి మేము ఫైర్వాల్ నియమాలను సెటప్ చేయాలి.
iptables -N NRPE
-ఒక ఎంపికను కొత్త నియమాన్ని గొలుసు చివరికి చేర్చడానికి ఉపయోగిస్తారు. మీరు గొలుసులో మరెక్కడైనా ఉంచాలనుకుంటే, మీరు -I ఎంపికను ఉపయోగించవచ్చు, ఇది క్రొత్త నియమం యొక్క స్థానాన్ని పేర్కొనడానికి మిమ్మల్ని అనుమతిస్తుంది.
దిగువ ఆదేశం పోర్ట్స్ 5666 పై tcp అభ్యర్ధనలను అంగీకరిస్తుంది.
iptables -I INPUT -s 0/0 -p tcp --dport 5666 -j NRPE iptables -I NRPE -s 192.168.56.101 -j ACCEPT iptables -A NRPE -s 0/0 -j DROP
ఇది ప్రాథమికంగా ఒక నిర్దిష్ట హోస్ట్ నుండి ప్యాకెట్లను అంగీకరించడానికి iptables ను కాన్ఫిగర్ చేస్తుంది, నా విషయంలో - 192.168.56.101, మరియు ఇతర హోస్ట్ల నుండి ప్యాకెట్లను పడిపోతుంది.
ఇప్పుడు, నేను ఈ కాన్ఫిగరేషన్లను సేవ్ చేస్తాను:
/etc/init.d/iptables సేవ్
ఇప్పుడే NRPE సేవను ప్రారంభించండి.
సేవ nrpe ప్రారంభం
ఇప్పుడు మానిటరింగ్ సర్వర్కు తిరిగి వెళ్ళు.
ఇక్కడ, నేను nagios.cfg ఫైల్ను సవరించాలి.
vi /etc/nagios/nagios.cfg
పంక్తిని విడదీయండి - cfg_dir = etc / nagios / servers
ఆ ఉపయోగం కోసం ‘సర్వర్’ డైరెక్టరీని చేయండి mkdir ఆదేశం.
mkdir / etc / nagios / servers /
మీ వర్కింగ్ డైరెక్టరీని సర్వర్లకు మార్చండి.
cd / etc / nagios / సర్వర్లు
.Cfg పొడిగింపుతో ఈ డైరెక్టరీలో క్రొత్త ఫైల్ను సృష్టించండి మరియు దాన్ని సవరించండి. నేను దీనికి client.cfg అని పేరు పెడతాను మరియు నేను ఉపయోగిస్తాను మేము ఎడిటర్.
vi /etc/nagios/servers/client.cfg
ఇక్కడ క్రింది పంక్తులను జోడించండి:
లైనక్స్ నిర్వాహకుడు ఏమి చేస్తారు
ఇది ప్రాథమికంగా నేను పర్యవేక్షించదలిచిన సేవలను కలిగి ఉంటుంది. నాగియోస్ పర్యవేక్షించదలిచిన యంత్రం యొక్క హోస్ట్ పేరు మరియు దాని ఐపి చిరునామాను ఇవ్వండి.
అదేవిధంగా, మీరు పర్యవేక్షించదలిచిన సేవల సంఖ్యను మీరు జోడించవచ్చు. ఖాతాదారుల ‘n’ సంఖ్యను జోడించడానికి అదే కాన్ఫిగరేషన్లను ఉపయోగించవచ్చు.
చివరి దశ అబ్బాయిలు, ఫోల్డర్ అనుమతులను సరిగ్గా సెట్ చేసి, నాగియోస్ను పున art ప్రారంభించండి.
చౌన్ -ఆర్ నాగియోస్. / etc / nagios /
ఇప్పుడు, నాగియోస్ను పున art ప్రారంభించండి
సేవా నాగియోస్ పున art ప్రారంభించండి
బ్రౌజర్ను తెరిచి, మళ్ళీ టైప్ చేయండి హోస్ట్ పేరు లేదా పబ్లిక్ ip / nagios /. నా విషయంలో ఇది లోకల్ హోస్ట్ / నాగియోస్ /.
నాగియోస్ ప్రస్తుతం పర్యవేక్షిస్తున్న అన్ని యంత్రాలను చూడటానికి హోస్ట్లపై క్లిక్ చేయండి.
ఇక్కడ మీరు గమనించవచ్చు, ఇది ప్రస్తుతం క్లయింట్ మెషీన్ను పర్యవేక్షిస్తోంది (నాగియోస్ పర్యవేక్షించాలనుకుంటున్న యంత్రం యొక్క హోస్ట్ పేరు). సాధారణంగా, మేము NRPE ని ఉపయోగించి రిమోట్ హోస్ట్ను జోడించాము.
ఈ నాగియోస్ ట్యుటోరియల్ చదవడం మీరు ఆనందించారని నేను నమ్ముతున్నాను, నేను త్వరలో నాగియోస్లో మరిన్ని బ్లాగులతో రాబోతున్నాను.
మీరు ఈ నాగియోస్ ట్యుటోరియల్కు సంబంధించినది అనిపిస్తే, చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎస్డిఎల్సిలో బహుళ దశలను ఆటోమేట్ చేయడానికి పప్పెట్, జెంకిన్స్, నాగియోస్, అన్సిబుల్, చెఫ్, సాల్ట్స్టాక్ మరియు జిఐటి వంటి వివిధ డెవొప్స్ ప్రాసెస్లు మరియు సాధనాలలో నైపుణ్యాన్ని పొందడానికి ఎడురేకా డెవొప్స్ సర్టిఫికేషన్ ట్రైనింగ్ కోర్సు సహాయపడుతుంది.
నాకు ప్రశ్న ఉందా? దయచేసి వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు నేను మిమ్మల్ని సంప్రదిస్తాను.