Netdata: వివరమైన మెషీన్ మెట్రిక్స్
VDSపై Netdataను ఎలా ఇన్స్టాల్ చేయాలి, బయటి వారి నుండి దానికి యాక్సెస్ను ఎలా పరిమితం చేయాలి, ప్యానెల్లోని గ్రాఫ్లు సరిపోకపోతే ఏమి చూడాలి.
23 ఆగస్టు, 2026న నవీకరించబడింది
/hosting/vds/m/<id> వద్ద ఉన్న ప్యానెల్లోని గ్రాఫ్లు “మెషీన్పై లోడ్ ఉందా?” అనే ప్రశ్నకు సమాధానం ఇస్తాయి. “సరిగ్గా ఏమి, ఏ సెకనులో” అనే సమాధానం మీకు కావాల్సినప్పుడు, మీరు Netdata ఇన్స్టాల్ చేసుకోవాలి: అది ఒక సెకను వ్యవధిలో వందలాది మెట్రిక్లను సేకరించి, ఎటువంటి కాన్ఫిగరేషన్ లేకుండా బ్రౌజర్లో వాటిని ప్రదర్శిస్తుంది.
ఇన్స్టాలేషన్
curl -Ss https://my-netdata.io/kickstart.sh -o /tmp/netdata-kickstart.sh
sh /tmp/netdata-kickstart.sh --stable-channel --disable-telemetry
స్క్రిప్ట్ మీ సిస్టమ్ను స్వయంచాలకంగా గుర్తించి ప్యాకేజీని ఇన్స్టాల్ చేస్తుంది. Debian మరియు Ubuntu లలో రిపాజిటరీ వెర్షన్ కూడా ఉంటుంది (apt install -y netdata) — అది పాతది, కానీ సిస్టమ్తో పాటు అప్డేట్ అవుతుంది.
Netdata గణనీయమైన మెమరీని వినియోగిస్తుంది: 2 GB ఉన్న VDS-1లో, దానికి ఒక లిమిట్ పెట్టండి, లేకపోతే అది మీ అప్లికేషన్తో పోటీ పడుతుంది. /etc/netdata/netdata.confలో హిస్టరీ నిల్వను తగ్గించుకుంటే సరిపోతుంది:
[db]
mode = dbengine
dbengine multihost disk space MB = 256
మార్పుల తర్వాత, systemctl restart netdata రన్ చేయండి.
యాక్సెస్ను మూసివేయండి
డిఫాల్ట్గా, Netdata అన్ని అడ్రస్లపై పోర్ట్ 19999లో వినిపిస్తుంది. దాన్ని తెరిచి ఉంచకూడదు: పాస్వర్డ్ లేని ఇంటర్ఫేస్ మెషీన్ లోపలి పనితీరు మొత్తాన్ని, ప్రాసెస్ల జాబితా మరియు యాక్టివ్ కనెక్షన్ల వరకు బయటపెడుతుంది.
/etc/netdata/netdata.confలో దాన్ని localhostకు బైండ్ చేయండి:
[web]
bind to = 127.0.0.1
దాన్ని చూడటానికి, మీ కంప్యూటర్ నుండి SSH టన్నెల్ తెరవండి:
ssh -L 19999:127.0.0.1:19999 root@YOUR_ADDRESS
తర్వాత మీ బ్రౌజర్లో http://127.0.0.1:19999 తెరవండి. మీకు శాశ్వత బాహ్య యాక్సెస్ కావాలంటే, Netdataను పాస్వర్డ్ మరియు సర్టిఫికెట్తో Nginx వెనుక ఉంచి, ఫైర్వాల్లో పోర్ట్ 19999ను మూసివేయండి.
ఏమి మానిటర్ చేయాలి
- CPU → utilization విభజనతో: అధిక
iowaitఅంటే డిస్క్,stealఅంటే నోడ్పై పోటీ,systemఅంటే కర్నెల్ ఓవర్హెడ్, తరచుగా నెట్వర్క్ నుండి. - Disks → backlog మరియు await — డిస్క్ క్యూ. దాన్ని మీ టియర్ లిమిట్తో పోల్చండి, Disk load చూడండి.
- Memory → available మరియు స్వాప్ సెక్షన్. స్థిరంగా పెరుగుతుంటే అది లీక్ అని అర్థం.
- Applications — ప్రాసెస్ గ్రూప్ల వారీగా వినియోగం. “తప్పు ఎవరిది” అనే ప్రశ్నకు సమాధానం ఇచ్చే సెక్షన్ ఇదే, జరిగిన తర్వాత కూడా.
- Alarms — బిల్ట్-ఇన్ థ్రెషోల్డ్లు. నిండిన డిస్క్, వేడెక్కిన క్యూ, విఫలమైన సర్వీస్ను Netdata స్వయంగా హైలైట్ చేస్తుంది.
ఇమెయిల్ లేదా Telegram నోటిఫికేషన్లు /etc/netdata/health_alarm_notify.confలో కాన్ఫిగర్ చేయబడతాయి — గ్రహీతను సెట్ చేసి, కావాల్సిన ఛానెల్ను ఎనేబుల్ చేయండి.
సాధారణ తప్పులు
- పోర్ట్ 19999ను ఇంటర్నెట్కు తెరిచి ఉంచడం. ఇది మీ ఇన్ఫ్రాస్ట్రక్చర్ గురించిన డేటాను లీక్ చేస్తుంది మరియు కొన్నిసార్లు దాడికి మార్గం అవుతుంది. చెక్ చేయండి:
ss -tulpn | grep 19999. - VDS-1లో Netdata ఇన్స్టాల్ చేసి, మెమరీ లేకపోవడం చూసి ఆశ్చర్యపోవడం. డిఫాల్ట్ సెట్టింగ్లతో అది వందల మెగాబైట్లను తీసుకుంటుంది. హిస్టరీని లిమిట్ చేయండి లేదా ఒకసారి వాడే టూల్స్ కోసం దాన్ని వదిలేయండి.
- Netdataను బాహ్య మానిటరింగ్కు ప్రత్యామ్నాయంగా భావించడం. అది అదే మెషీన్పై ఉంటుంది: అది డౌన్ అయితే, మీకు తెలియదు. బాహ్య మానిటరింగ్ గురించి Site downtime alerts అనే ఆర్టికల్లో ఉంది.
- నెలల తరబడి హిస్టరీని ఉంచడం. మెట్రిక్స్ డేటాబేస్ నిరంతరం డిస్క్కు రాస్తూ బ్యాక్గ్రౌండ్ లోడ్ను జోడిస్తుంది. VPS కోసం కొన్ని రోజులు చాలు.
Millida ప్యానెల్ మరియు Netdata ఒకదానితో ఒకటి ఢీకొనవు: మొదటిది గెస్ట్ను బయటి నుండి చూసే వ్యూ ఇస్తుంది మరియు సిస్టమ్ ఫ్రీజ్ అయినప్పుడు కూడా పనిచేస్తుంది, రెండోది లోపలి నుండి వివరాలను అందిస్తుంది. రెండింటినీ ఉంచుకోండి.